Суббота, 23 Ноября 2024, 03:56

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 2
  • 1
  • 2
  • »
[Gamiron #13] The Swamps
puksusДата: Пятница, 03 Февраля 2017, 22:11 | Сообщение # 1
Пчёлка Зоя
Сейчас нет на сайте
Название: The Swamps Хирург Ниндзя Качок 6: Нежить.
Жанр: Стратегия Action RPG + стратегия.
Разработчики: Puksus(код), JEXXX(графика)
Среда разработки: Visual Studio 2010 + SFML
Платформа: Windows

Сюжет.
Мы играем за вождя ящеров-людоедов, которые проснулись от многовековой спячки после отступления большого ледникового периода и начали мочить людишек, которые тоже стараются селиться на немногочисленных оттаявших зонах, ибо жить во льдах не очень-то весело. Вот и получается, что люди вынуждены селиться на зелёных территориях, а ящеры тому только рады - им тоже кушать надо.

Геймплей.
Вид сверху, сратегия. Управляем отрядами. За убийство врагов получаем черепки, на которые можем вызывать подкрепления. Цель - уничтожить определённые отряды противника.







https://vk.com/beezoya

Сообщение отредактировал puksus - Воскресенье, 02 Апреля 2017, 21:00
AlfeДата: Пятница, 03 Февраля 2017, 22:28 | Сообщение # 2
старожил
Сейчас нет на сайте
puksus, о как... добавляяяю

Добавлено (03 февраля 2017, 22:28)
---------------------------------------------
puksus, свершено


Группа нашей команды. Там есть интересная рубрика... иногда игры выходят

Моя первая игpa - Crazy Penguin
MysticPurpleДата: Суббота, 04 Февраля 2017, 00:44 | Сообщение # 3
почетный гость
Сейчас нет на сайте
puksus, Сюжет превосходен :D
Удачи!
puksusДата: Понедельник, 06 Февраля 2017, 00:12 | Сообщение # 4
Пчёлка Зоя
Сейчас нет на сайте
Кстати, не помешает художник. Я уже написал себе в ВК об этом сообщение, но вряд ли там кто откликнется.
В общем, проект я постараюсь довести до конца (на прошлом конкурсе ведь довёл). Также попытаюсь довести игру до Steam. Художнику дам треть всего гонорара, если он будет. Это с учётом приза, фалки и стима. Разумеется, если игра ни в чём из 3-х не заработает, то треть от нуля - нуль, так что...

Но если что - намалюю сам себе каракулей, а когда швабрикан появится - заставлю его перерисовать)

MysticPurple, спасибо

Добавлено (04 февраля 2017, 21:00)
---------------------------------------------
А в принципе, не так уж и плохо получается, вот нарисовал себе болотную травку и более-менее доволен)


Хочу сделать так, чтобы трупы и кровь навсегда оставались на уровне, причём в любом количестве - то есть я буду их прямо в текстуры тайлов рендерить.
Рендеринг получится намного тяжелее и нужно будет хранить текстуру каждого тайла отдельно, но я думаю, результат того стоит.

Добавлено (06 февраля 2017, 00:12)
---------------------------------------------
Реализовал рендеринг объектов прямо в текстуру уровня. Пятна на скрине не рисуются отдельно, вместо этого они были прямиком занесены в текстуры тайлов. Таким образом я могу рисовать хоть бесконечность трупов на карте без потери производительности.


Есть только одно но: поскольку sfml отказался делать 100500 рендер таргетов - для каждого тайла, то пришлось проворачивать всё обычными текстурами - в результате код подразумевает копирование данных с видеокарты в оперативку и обратно, что чудовищно медленно. Если проблема не будет решена - то чтобы не просаживать ФПС слишком сильно - буду делать ограничение на количество отрисованных в карту объектов на кадр. Остальные будут выстраиваться в очередь и будут рисоваться как отдельные объекты до тех пор, пока не наступит их черёд...

В любом случае, сейчас пойду бацать освещение.


https://vk.com/beezoya

Сообщение отредактировал puksus - Понедельник, 06 Февраля 2017, 00:14
JEXXXДата: Понедельник, 06 Февраля 2017, 19:37 | Сообщение # 5
был не раз
Сейчас нет на сайте
crazy

Игры ВНЕ ПОЛИТИКИ
puksusДата: Понедельник, 06 Февраля 2017, 19:37 | Сообщение # 6
Пчёлка Зоя
Сейчас нет на сайте
Художник найден.

https://vk.com/beezoya
XanKriegorДата: Понедельник, 06 Февраля 2017, 19:47 | Сообщение # 7
участник
Сейчас нет на сайте
Блин, а я думал, что в Silent Hill 2 самый лучший сюжет.
puksusДата: Вторник, 07 Февраля 2017, 16:53 | Сообщение # 8
Пчёлка Зоя
Сейчас нет на сайте
А у меня две очешуенные новости:
1) Я оптимизировал код рендеринга текстур прямо на уровень - теперь нет копирования текстур из видюхи на оперативу и обратно

2) Я сделал, мать его, динамическое освещение, Всю ночь над своим быдлокодом просидел, ха!
динамическое освещение

Освещение считается всеми ядрами процессора. К сожалению, мне мозгов не хватило засунуть всё на GPU - в шейдере пока только смешиваю результат... Но всё равно показывает 400 кадров в секунду. Если убрать источник света - 500 кадров.

Пока ещё немного кривовато, но... пойду-ка я спать лучше!

Добавлено (07 февраля 2017, 16:53)
---------------------------------------------
Исправил все баги с освещением, сделал основу для того, чтобы все игровые объекты, включая перонажей, деревья, да вообще все объекты также отбрасывали тени (причём на производительности это почти не отразится даже при огромном количестве объектов), загрузил в игру курсор)


Займусь теперь добавлением объектов на карту...


https://vk.com/beezoya

Сообщение отредактировал puksus - Вторник, 07 Февраля 2017, 16:55
blackcatkpiДата: Вторник, 07 Февраля 2017, 17:21 | Сообщение # 9
постоянный участник
Сейчас нет на сайте
А какой у вас Язык/Движок/Конструктор?

puksusДата: Понедельник, 13 Февраля 2017, 02:36 | Сообщение # 10
Пчёлка Зоя
Сейчас нет на сайте
Цитата blackcatkpi ()
А какой у вас Язык/Движок/Конструктор?

Пишу на Visual Studio (с++), с нуля. Графическая библиотека - SFML, её же позже использую и для звуков.

Добавлено (09 февраля 2017, 00:46)
---------------------------------------------
Добавил объекты(в данном случае деревья) на карту, абсолютно все объекты не привязаны к сетке тайлов и отбрасывают тени.
Сделал плавную смену дня и ночи.
+новые тайлы от художника (деревья - пока что просто временные болванки, я их из гугл картинок вырезал, нормальные деревья будут позже)

Возможно, сюжет и название изменятся, но не факт.



В общей сложности, за сегодня было написано 500 чистых строчек кода. Побил свой рекорд. Жаль, завтра мне в универ, и столько пахать над проектом уже не получится.

Добавлено (13 февраля 2017, 02:36)
---------------------------------------------
Реализованы пещерные тайлы - такие тайлы, на которые вообще не проникает солнечный свет. Такие тайлы можно осветить только с помощью факелов и других источников света, потому что в пещерах стоит кромешная тьма.
Сделал неполную реализацию зданий(связанных между собой тайлов). Например, башня является зданием. Идея такая, что если какому-то тайлу, принадлежащему башне, наносится урон, то вместо этого урон получит вся башня. Кроме того, здания можно поставить под углом кратным 90 градусам и навесить на них источники света.

В игре также будут представлены здания для добычи ресурсов - и их можно будет уничтожить в процессе осады для подрыва экономики врага - хоть какой-то способ нагадить противнику, если известно, что битва заведомо проиграна. Копмухтар тоже будет мочить здания игрока при удобном случае.

Идея игры была изменена. Теперь мы играем за вождя ящеров-каннибалов, которые проснулись от многовековой спячки после отступления большого ледникового периода и начали мочить людишек, которые тоже стараются селиться на немногочисленных оттаявших зонах, ибо жить во льдах не очень-то весело. Вот и получается, что люди вынуждены селиться на зелёных территориях, а ящеры тому только рады - им тоже кушать надо.

Были продуманы игровые юниты, получилось по 7 типов юнитов для людей и для ящеров, но их типы и количество ещё может смениться.
В игре будет подобие сюжета, которое ещё не придумано.

Новое название "The Swamps"

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

Обновил описание. Просьба сменить название и описание в списке проектов.


https://vk.com/beezoya

Сообщение отредактировал puksus - Понедельник, 13 Февраля 2017, 02:47
AlfeДата: Понедельник, 13 Февраля 2017, 13:02 | Сообщение # 11
старожил
Сейчас нет на сайте
puksus, инфа о прожекте в списке изменена ^_^

Группа нашей команды. Там есть интересная рубрика... иногда игры выходят

Моя первая игpa - Crazy Penguin
puksusДата: Понедельник, 13 Февраля 2017, 13:57 | Сообщение # 12
Пчёлка Зоя
Сейчас нет на сайте
Alfe, спасибо

https://vk.com/beezoya
blackcatkpiДата: Понедельник, 13 Февраля 2017, 15:45 | Сообщение # 13
постоянный участник
Сейчас нет на сайте
Цитата
Теперь мы играем за вождя ящеров-каннибалов

Каннибалов - подразумевается, что они жрут себе подобных. Так ли это? Или все же людоедов?)

Картинка болота красивая )


puksusДата: Понедельник, 20 Февраля 2017, 16:14 | Сообщение # 14
Пчёлка Зоя
Сейчас нет на сайте
blackcatkpi, да, людоедов. Просто я как-то не допёр до этого слова. Спасибо)

Добавлено (20 февраля 2017, 16:14)
---------------------------------------------
Реализовал систему частиц. На скрине видно, что в результате бомбардировки частицами были повалены деревья.


Частицы после остановки навсегда рендерятся в текстуру уровня - то есть пролитая юнитами кровь, упавшие на уровень стрелы и т.д. и.т.п останутся на уровне навсегда и при этом не будут жрать ФПС.

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

Сделал, что все объекты теперь имеют анимацию смерти и реагируют на столкновения с частицами. Теряя здоровье или умирая, объекты также могут испускать частицы.


https://vk.com/beezoya

Сообщение отредактировал puksus - Понедельник, 20 Февраля 2017, 16:15
blackcatkpiДата: Понедельник, 20 Февраля 2017, 17:59 | Сообщение # 15
постоянный участник
Сейчас нет на сайте
Звучит круто, но наскрине каша. Нипанятна crazy

puksusДата: Четверг, 02 Марта 2017, 05:58 | Сообщение # 16
Пчёлка Зоя
Сейчас нет на сайте
Подошёл вплотную к вставке юнитов и искусственного интеллекта в игру. Для полноценного ИИ моих сил недостаточно, поэтому я придумал вот такую примерную систему положений:




Осталось только это всё реализовать))

Добавлено (28 февраля 2017, 00:42)
---------------------------------------------
Я вот сел писать это хозяйство и понял, что за месяц будет невозможно это доделать. Скорее всего, вместо стратегии будет тауэр дефенс с отрядами по типу Kingdom Rush (только более продвинутой боёвкой) и элементами экономики между уровнями. Ещё поглядим... Лучше сделать проще, но качественно. А то слишком большой кусок хочу проглотить.

Добавлено (02 марта 2017, 05:58)
---------------------------------------------
Всё-таки остаётся исходная идея

Я научил мобов искать путь и сражаться. Устроил тут у себя битву 300х300 - забавно было наблюдать.
Когда художник нарисует мне нормальных болванчиков - запилю видосик и покажу!


https://vk.com/beezoya

Сообщение отредактировал puksus - Вторник, 28 Февраля 2017, 00:43
JEXXXДата: Вторник, 14 Марта 2017, 21:21 | Сообщение # 17
был не раз
Сейчас нет на сайте
Привет. А вот и ящерка

Добавлено (13 марта 2017, 20:32)
---------------------------------------------


Добавлено (14 марта 2017, 21:21)
---------------------------------------------


Я так голоден.


Игры ВНЕ ПОЛИТИКИ

Сообщение отредактировал JEXXX - Вторник, 14 Марта 2017, 21:22
puksusДата: Суббота, 18 Марта 2017, 18:22 | Сообщение # 18
Пчёлка Зоя
Сейчас нет на сайте
В игре сейчас можно выделять отряды и отдавать им приказы, все бегают, радуются и дерутся (правда, немного топорно). ИИ пока не управляет отрядами, однако, вражеские солдаты всё равно в бой вступают, завидев врага. Из игры будет вырезана РПГ часть и элемент глобальной стратегии(не сможем выбирать какую область атаковать). Скорее всего, будет просто несколько уровней, на которых игрок должен уничтожить отряды врага. Сейчас работа идёт над Интерфейсом и менюшкой. Музыки скорее всего не будет. Звуки будут наверное. Возможно, будет парочка заклинаний, которые сможем кастить на уровне...
В общем, нифига не успевается. Замкнутых крепостей не будет т.к. ни я ни художник не успеем сделать механику осады и осадные машины.

Замесы будут размером не более 500х500 болванчиков, иначе ФПС слишком низкий. Из-за моих кривых лап.


https://vk.com/beezoya

Сообщение отредактировал puksus - Суббота, 18 Марта 2017, 18:27
White_AshesДата: Суббота, 18 Марта 2017, 22:15 | Сообщение # 19
был не раз
Сейчас нет на сайте
Проект хороший. Жаль маловато времени и ресурсов, чтобы действительно сделать все так, как хочется.
Но все равно желаю удачи =) Чтобы и с такими ограничениями все вышло наиболее близко к задумке и чтобы, самое главное, конечный результат порадовал создателей)
tdukДата: Воскресенье, 19 Марта 2017, 11:41 | Сообщение # 20
постоянный участник
Сейчас нет на сайте
puksus, очень нравится проект!! Обожаю стратегии,а тут еще и с мясом! и на калькуляторах потянет! шик) и свой движок! В общем,мое уважение,редко такое встретишь! Надеюсь потом не забросите проект и доделаете все,даже после проекта,а там в стим уже можно!)))

  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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