Суббота, 17 Апреля 2021, 12:27

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Форум игроделов » Записи участника » Granner [59]
Результаты поиска
GrannerДата: Суббота, 06 Февраля 2021, 13:26 | Сообщение # 1 | Тема: Пиксель - арт.
частый гость
Сейчас нет на сайте
Второй

Лучше - быть, чем - казаться.
P.S. Прежде чем задавать вопрос - всегда просматриваю форум и справку
GrannerДата: Воскресенье, 17 Января 2021, 19:38 | Сообщение # 2 | Тема: Почему не работает?
частый гость
Сейчас нет на сайте
Может, потому что =4 появляется один раз при создании и больше ни в степе, ни где-то еще не меняется переменная. Делай при исчезновении объекта ob_MightBuff переменную -=4. Ну или как-то по другому.

Лучше - быть, чем - казаться.
P.S. Прежде чем задавать вопрос - всегда просматриваю форум и справку
GrannerДата: Понедельник, 28 Декабря 2020, 17:22 | Сообщение # 3 | Тема: Город отражений [RPG, PC, 2.5D]
частый гость
Сейчас нет на сайте
Обидно. Ради страховки перепроверил свою вин7 свеженьким drwebom - чисто, скачал сам по ссылке - чисто. А на винде 10 - да, защитник ругается, да не абы на что.

Добавлено (17 Января 2021, 18:38)
---------------------------------------------
Перерисованы некоторые интерфейсы, мелкие правки, добавил специализации в развитии персонажа. Скрины с яндекс диска чего-то не хотят вставляться...


Лучше - быть, чем - казаться.
P.S. Прежде чем задавать вопрос - всегда просматриваю форум и справку


Сообщение отредактировал Granner - Воскресенье, 17 Января 2021, 18:43
GrannerДата: Четверг, 24 Декабря 2020, 20:48 | Сообщение # 4 | Тема: Город отражений [RPG, PC, 2.5D]
частый гость
Сейчас нет на сайте
Шо есть, на том и работаем)

Лучше - быть, чем - казаться.
P.S. Прежде чем задавать вопрос - всегда просматриваю форум и справку
GrannerДата: Суббота, 19 Декабря 2020, 12:31 | Сообщение # 5 | Тема: Покупка предмета у торговца
частый гость
Сейчас нет на сайте
Событие Key Released (момент отжатия клавиши) работает один раз. Прописывай туда в код player_money-=1; strenght+=1;

Лучше - быть, чем - казаться.
P.S. Прежде чем задавать вопрос - всегда просматриваю форум и справку
GrannerДата: Суббота, 12 Декабря 2020, 16:15 | Сообщение # 6 | Тема: Активная пауза
частый гость
Сейчас нет на сайте
По форуму паузы ищут только для меню, я их просмотрел, как обычно, и конструкции там именно такие что я описал выше. По твоей ссылке - это очень упрощенный вариант моего предположения в первом посте. Не катит, ибо там действия идут над всеми объектами: все деактивируем, все рисуем, три кнопочки меню и все. В условиях когда у тебя боя и противников несколько - ты можешь выбрать любого из них, ты можешь выбрать точку следования, ты можешь пойти напролом к двери. Т.е. вариантов может прикатить до сотни, это уже не три кнопочки меню, один фон и запущенный аудио файл. В этот -то и заключался вопрос. Но похоже, GM здесь в основном используется только для двухкнопочных платформеров.

Лучше - быть, чем - казаться.
P.S. Прежде чем задавать вопрос - всегда просматриваю форум и справку
GrannerДата: Суббота, 12 Декабря 2020, 15:29 | Сообщение # 7 | Тема: Активная пауза
частый гость
Сейчас нет на сайте
Каким образом может всё остановиться? room_speed сделать в 0 не даст. На каждый тик сделать проверку !=0? Не захлебнется ли всё - анимации, скелетные анимации, алармы?

Лучше - быть, чем - казаться.
P.S. Прежде чем задавать вопрос - всегда просматриваю форум и справку
GrannerДата: Суббота, 12 Декабря 2020, 14:19 | Сообщение # 8 | Тема: Активная пауза
частый гость
Сейчас нет на сайте
Делал ли кто-нибудь в GM активную паузу, как в РПГ: включение паузы, выбор цели, выбор умения на цель, снятие паузы?
Собственно пауза понятна - делаем скрин и деактивируем объекты, а вот как потом персонажу выбрать деактивированную цель? На ум приходит создание над каждой возможной целью некоего объекта-маркера, куда будет записываться действие персонажа, а при активации ранее деактивированных объектов происходит столкновение с маркером, переназначение действий и удаление маркера.
Есть ли у кого-то мысли на этот счет?


Лучше - быть, чем - казаться.
P.S. Прежде чем задавать вопрос - всегда просматриваю форум и справку
GrannerДата: Суббота, 05 Декабря 2020, 20:28 | Сообщение # 9 | Тема: Город отражений [RPG, PC, 2.5D]
частый гость
Сейчас нет на сайте
Боюсь, я не настолько программист чтоб потянуть что-то сложнее простого проигрывания файлов. Вообще, в игре планируется озвучивать только диалоги нпс с ГГ, там заглушки уже стоят, ну и некоторые скриптовые сцены с помощью одного файла с уже записанными репликами.

Добавлено (24 Декабря 2020, 15:46)
---------------------------------------------
Дабы получить к празднику нечто вроде п..., выкладываю Прототип. Рассчитан на разрешение 1920х1080, нет звука, куча кривой графики и текстов, чисто для отработки механики, но побегать и нечто поизображать из себя - можно.


Лучше - быть, чем - казаться.
P.S. Прежде чем задавать вопрос - всегда просматриваю форум и справку
GrannerДата: Суббота, 17 Октября 2020, 19:49 | Сообщение # 10 | Тема: Город отражений [RPG, PC, 2.5D]
частый гость
Сейчас нет на сайте
Приступил к рисованию уровня "бережок". Где-то там были еще бочки двух типов, но пока решил ограничиться уровнем моря.


Добавлено (31 Октября 2020, 14:46)
---------------------------------------------
Пилю бережок. Пока не могу понять, как бы сделать плавный переход к дну.


Добавлено (05 Декабря 2020, 15:27)
---------------------------------------------
1. Кое-как отрисован уровень "Берег".
2. Реализована система скриптовых сцен: действие NPC после диалога, появление NPC, диалоги NPC между собой и переход к действию или диалогу с ГГ.
Диалоги НПС


Лучше - быть, чем - казаться.
P.S. Прежде чем задавать вопрос - всегда просматриваю форум и справку


Сообщение отредактировал Granner - Суббота, 05 Декабря 2020, 15:27
GrannerДата: Пятница, 24 Июля 2020, 22:39 | Сообщение # 11 | Тема: Город отражений [RPG, PC, 2.5D]
частый гость
Сейчас нет на сайте
k0fe, спасибо :). От фолла - общий подход к миру, но тут чуточку по другому. И медленнее )

Добавлено (03 Августа 2020, 19:22)
---------------------------------------------
Как "грабить корованы": добавлена возможность брать квесты на перехват караванов - от NPC и с доски объявлений. Добавлен тип квеста "отнеси вот эту штучку".
Видео

Добавлено (12 Октября 2020, 19:32)
---------------------------------------------
Ура! Черный месяц "после 1 сентября" наконец завершился, проект продолжает свое существование. К горлу подступает необходимость создания редактора уровней, но мешает конфликт между правым полушарием и левым. Правое говорит - делай редактор и загоняй туда хоть квадратики вместо графики, а левое - нужна графика в одном стиле и только потом берись за редактор. Поскольку энтузиазм у художников - дело зыбкое, поэтому склоняюсь к мысли нарисовать первую локацию самому. Ой, уже не склоняюсь, уже рисую. Надо бы к концу недели хоть нечто цельное склепать.
С помощью энтузиаста-сценариста потихоньку набираем квесты-диалоги для первой локации и не только.


Лучше - быть, чем - казаться.
P.S. Прежде чем задавать вопрос - всегда просматриваю форум и справку


Сообщение отредактировал Granner - Понедельник, 03 Августа 2020, 19:22
GrannerДата: Понедельник, 20 Июля 2020, 11:41 | Сообщение # 12 | Тема: Город отражений [RPG, PC, 2.5D]
частый гость
Сейчас нет на сайте
Жанр: RPG
Платформа: PC
Рабочее название: Город отражений
Подобные игры: Fallout 1-2, Космические рейнджеры
Начало разработки: январь 2018
Движок: Game Maker Studio 1.4
Разработчик: в одно лицо

Сюжет: в основе лежит вымышленный мир, поглощаемый наползающей таинственной заразой (нет, это не Dragon Age!). Население почти неспособно противостоять этой угрозе и потихоньку умирает, само становясь источником заразы. Попытки переселения оказались бесполезны, поскольку мир ограничен непреодолимыми стенами. Этот мир - тюрьма для людей разных национальностей и рас, не помнящих, как они очутились здесь. Но даже среди неминуемой гибели два города-соперника и различные группировки плетут свои интриги. А в небесах, в сизой дымке висит, как отражение, призрачный город, откуда приходят на землю Безликие, уничтожая всё своим невиданным по мощи оружием.

Особенности:
Мир типа фентези (но без эльфов и прочих троллей). Возможность пройти игру тремя вариантами. Не открытый мир. Изометрия.

Что сделано:
Система разветвленных диалогов, построенных на характеристиках Героя.
Система рандомно генерируемых диалогов NPC между собой.
Квесты двух типов - интендантские ("подай-принеси") и именные. Есть и караванные, но еще доделывается процедура их отслеживания.
Система крафта, улучшений и разбора снаряжения.
Две типовых атаки физического оружия (дальнее, ближнее), система физических и магических резистов.
Простейшая система поведения NPC (находят цель поболтать, патрулируют улицы, реагируют на явные угрозы, занимаются ремеслом или стоят у торговой лавки).
Сбор ресурсов (руда, минералы, ботва фрукты) зависит от соответствующих умений.
Анимации направо-налево (должны быть по 6 позициям).
Генерация ландшафтов.

Надо сделать в ближайшее время:
Взлом, квесты третьего типа (целью является NPC), систему сохранений-загрузки, баланс и т.д.

Видео некоторых элементов геймплея
https://youtu.be/H1jLv_Qo7Ps

Демки пока не выкладываю, потому что надо вначале почистить баги, собрать графику и отбалансить хотя бы первый уровень.

Нужны соратники на энтузиазме и будущем проценте: художника и сценариста, можно начинающих, работающих на навык и портфолио.
Сам понимаю, что на энтузиазме долго не протягивают, но я тяну проект мечты уже два года и останавливаться не собираюсь. Ищу людей творческих, у кого будет возможность уделять толику времени на нашу совместную работу.

В команде:
Один я (швец и жнец)

Что нужно от художника
По графике игра планируется в лайн-стиле, наподобие

Думал я и про пиксель-арт, но хороший пиксель делается ничуть не быстрее обычной графики. В общем, тут уже надо смотреть по наличию художника в принципе. Что-то я могу дорисовать, ориентируясь на референсы. Графика нужна вся - от гуи до персонажки.

Что нужно от сценариста
Наметки основного сценария есть, но необходима их проработка и детализация. Также нужны создание характеров, разветвленных диалогов и квестов.

Объем работы большой, поэтому я буду рад даже частичному, разовому сотрудничеству. Разумеется, я гарантирую в титрах ссылки на авторов, чьи материалы войдут в релиз, а также процент от возможных продаж.


Лучше - быть, чем - казаться.
P.S. Прежде чем задавать вопрос - всегда просматриваю форум и справку


Сообщение отредактировал Granner - Понедельник, 20 Июля 2020, 11:49
GrannerДата: Воскресенье, 10 Марта 2019, 12:09 | Сообщение # 13 | Тема: Создание экземпляра объекта из строковой переменной
частый гость
Сейчас нет на сайте
Создаю простой редактор уровней, где надо экспортировать/импортировать координаты, имя объекта и номер кадра спрайта. С экспортом справился - создается текстовой файл с координатами и именем объекта, полученного командой file_text_write_string(txt,object_get_name(near.object_index));
Однако с импортом не выходит. Инстансы создаются, но не с теми объектами, которые экспортировались.
Пример с текстовым файлом txt:
Код
tmpinst=file_text_read_string(txt);//условно говоря, считывается строка o_pad_grass
near=instance_create(tmpx,tmpy,tmpinst);// а создается объект o_flower, созданный в редакторе ранее, чем грасс, т.е. с меньшим индексом

Редактор нужен не внутриигровой, для работы сторонних участников, поэтому экспортировать ид объекта нельзя, они разные в редакторе и в проекте игры.
Есть ли способ как-то увязывать строку из файла и имя существующего в редакторе объекта?


Лучше - быть, чем - казаться.
P.S. Прежде чем задавать вопрос - всегда просматриваю форум и справку
GrannerДата: Вторник, 25 Декабря 2018, 11:47 | Сообщение # 14 | Тема: Правильное смещение строк при отрисовке в журнале событий
частый гость
Сейчас нет на сайте
Как ни странно, но С++, который я изучал, как-то меня не вдохновил на прототипирование :)
Решил задачу, выкладываю, если кому понадобится:
Код
      smech=string_height_ext(txtions[0],-1,512);// ввел переменную смещения координат, которая вначале берет высоту первой строки,
      for (i=0;i<19;i+=1)// потом прогоняем массив - на 1 индекс меньше, чтоб не было выхода за границы! - исходный массив составляет 20 строк,
        {
        draw_text_ext_color(view_xview+32,(view_yview+view_hview-32)-smech,txtions[i],-1,512,c_yellow,c_yellow,c_yellow,c_yellow,1);// отрисовываем строку со смещением
        smech+=string_height_ext(txtions[i+1],-1,512);// и добавляем высоту строки из следующего индекса.
        }


Лучше - быть, чем - казаться.
P.S. Прежде чем задавать вопрос - всегда просматриваю форум и справку
GrannerДата: Понедельник, 24 Декабря 2018, 19:35 | Сообщение # 15 | Тема: Правильное смещение строк при отрисовке в журнале событий
частый гость
Сейчас нет на сайте
Насколько я видел, функции подсчета слов в строках нет, только символы и подстроки.
Можно конечно проводить проверку по длине строки, потом искать символ пробела где-то там возле конца первой строки... Но мне кажется это будет чересчур громоздко :(


Лучше - быть, чем - казаться.
P.S. Прежде чем задавать вопрос - всегда просматриваю форум и справку
GrannerДата: Понедельник, 24 Декабря 2018, 19:23 | Сообщение # 16 | Тема: Правильное смещение строк при отрисовке в журнале событий
частый гость
Сейчас нет на сайте
BrightSpot, можешь подсказать - каким образом разбивать строку, если неизвестны количество слов и количество букв в получаемой строке?

Лучше - быть, чем - казаться.
P.S. Прежде чем задавать вопрос - всегда просматриваю форум и справку
GrannerДата: Понедельник, 24 Декабря 2018, 15:39 | Сообщение # 17 | Тема: Правильное смещение строк при отрисовке в журнале событий
частый гость
Сейчас нет на сайте
Реализую простой журнал событий "что произошло", фразы НПС и т.д., по типу Fallout. Проблема в том, что строки журнала могут иметь разную высоту, отсюда и происходит наложение новой строки на предыдущую. Конечно, можно урезать текстовые сообщения, чтобы они умещались в окошко журнала, но это не всегда будет возможно.
Как я делал:
В объекте журнала есть массив строк txtions[i]. При определенном событии в других объектах формируется текстовая строка. В объекте журнала все строки копируются в строки с большим индексом (txtions[i+1]=txtions[i]), после чего в txtions[0] записывается та самая текстовая строка. Ну а в Draw объекта журнала через for рисуются все строки:
Код
for (i=0;i<20;i+=1)
  {
    if y-(y-i*16)<=80//строки отрисовываются снизу вверх, только до определенной координаты, дальше не рисуются.
      {
        draw_text_ext_color(view_xview+32,(view_yview+view_hview-32)-i*13-(string_height_ext(txtions[0],-1,512)),txtions[i],-1,512,c_yellow,c_yellow,c_yellow,c_yellow,1);
      }
  }

Если новая строка txtions[0] имеет двойную высоту, то все строки чата смещаются аккуратно. Но если снова txtions[0] становится нормальной высоты, на 1 строчку, то не смещается никто, а строка txtions[0] наползает на строку txtions[1].
Очень не хочется делать строки в виде объектов и плясать от координат предыдущего объекта строки, все-таки лишних 50 объектов на экране как то нехорошо. Есть ли здесь какой-то другой способ?


Лучше - быть, чем - казаться.
P.S. Прежде чем задавать вопрос - всегда просматриваю форум и справку
GrannerДата: Пятница, 23 Ноября 2018, 00:13 | Сообщение # 18 | Тема: [2D] Агент "Green" [TDS] (Временно заморожен)
частый гость
Сейчас нет на сайте
Не смог пройти мимо вопля души :) Поигрался с демкой, и хоть и немного, и я вообще не любитель TDS, но могу вставить свои 5 неквалифицированных копеек и даже кое-чем восхититься.
1. Графика. Немного бросается в глаза разность стилистики окружения (пальмы и прочие архитектуры) и стен, которые ну уж явно в чистенькой пиксельграфике.
2. Музычка и общий смысловой антураж. Ненавижу дождь, поэтому сочетание звука и капелек на экране просто убивает в хорошем смысле: настолько все убедительно-склизко-мерзко! В общем, крутяк :)
3. Управление. Вот тут я не понял, застревание в не до конца открывающихся дверях - это фишка такая? Нервирует. Может, стоит двери распахивать до конца и возвращать по позднее? Также сочетание ходьбы и нацеливания: вот тут начинает не только нервировать, но и даже и приводить в состояние головокружащегося микробешенства. Может быть, когда игрок привыкнет, что управление взад-впред и т.д. зависит от того, куда смотрит персонаж, а не от стандартных сторон относительно экрана, тогда он не будет путаться какую кнопку нажимать. Далее увеличение дистанции между таргетом и персонажем мне кажется странным, но допустим. Однако в сочетании с таким управлением это может оказаться критично неудобным (мне все время казалось, что не хватает экрана и персонаж куда-то неконтролируемо уползает).

И вопрос чисто по ресурсам: в чем паковал? У меня ресурсов будет много, но что-то не попадается достаточно удобная и понятная для меня программка. Но это так, типа по делу :)


Лучше - быть, чем - казаться.
P.S. Прежде чем задавать вопрос - всегда просматриваю форум и справку
GrannerДата: Суббота, 17 Ноября 2018, 23:18 | Сообщение # 19 | Тема: Как проверить выполняемый код?
частый гость
Сейчас нет на сайте
Появилась проблема, что при столкновении двух объектов один из них удаляется (типа столкновение с зоной урона), при том что ни в одном из этих объектов событий удаления кого-либо кроме зоны урона - нет. Сделал реэкспорт ресурсов, эта проблема решилась само собой - исчезла, но теперь появился аналогичный случай уже с другим объектом. Известно, что ненужное удаление происходит в момент столкновения от 0 до +15 долей степа, но перепроверив что мог, кода, который бы удалял нужный мне объект - не нашел.
Вопрос - можно ли через как-то через отладочный режим (у меня GM8.0) посмотреть, какой код выполняется в этот момент или какой объект задействован?


Лучше - быть, чем - казаться.
P.S. Прежде чем задавать вопрос - всегда просматриваю форум и справку
GrannerДата: Понедельник, 02 Апреля 2018, 18:26 | Сообщение # 20 | Тема: Гейм мейкер студио 2 ошибка (Линии 14)
частый гость
Сейчас нет на сайте
А 14 линия - это случайно не (vk_ralt)? Если я правильно помню, что эта функция используется при другом синтаксе проверки клавиши. А в твоем проверь vk_right

Лучше - быть, чем - казаться.
P.S. Прежде чем задавать вопрос - всегда просматриваю форум и справку
Форум игроделов » Записи участника » Granner [59]
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Поиск:

Все права сохранены. GcUp.ru © 2008-2021 Рейтинг