v.01_06 (action-roguelike prototype, Godot engine v.3.5 , gles2 render)

v.01_06 changes: chose hero screen, second start hero (shroomman), two new spells - holobots and chain ligtning, tips for ability, audio and music levels, expanded level 2, etc

v.01_05 changes: new hero model (Ven), game over after 9999 damage, one continue game with old model, new enemy with old model visual, camera offset in options, etc

Simple prototype, two levels to explore. Ven'Erra is hacking server layers (it looks like a game). You can chose another character - Zav, shroomman.

Chosen hero can walk on the map and eliminate enemyes. All taken damage shown in line below and can will be decreased by taking healing rings. After first and second "die" player can continue game in another "body" - another character account or monster form.

When you combine books in inventory - you setup two main spells.

To restart press Esc and chose Game Over.

 Controls:

WASD  - move

Left Mouse Button  (hold)- arcane, simple magic strike

Q and E - cast first or second powerful spell (need mana)

Right/Middle Mouse Button (hold) - aim camera

Mouse Wheel - zoom

Tab - inventory

Esc - settings

********************************************

изменения версии 01_06: стартовый экран с выбором персонажей, второй доступный герой (грибоморф), два новых заклинания - голографические пауки и цепная молния, подсказки по скиллам, настройка уровня звука и музыки, расширенный второй уровень, прочее

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

Прототип action-roguelike. Вэн'Ерра взламывает слои сервера (что выглядит как прохождение игры). Также доступен для выбора второй персонаж, грибоморф Зав. На данный момент доступны пара уровней.

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

Доступные герою заклинания определяются комбинациями книг в инвентаре.

Для перезапуска нажмите Esc и далее кнопку "Game Over".

Управление:

WASD  - движение

Левая кнопка мыши  (зажать) - простой магический выстрел (даёт ману за попадание в противника)

Q и E - более мощные заклинания (требуют ману)

Правая/Средняя кнопка мыши (зажать) - наведение камеры

Колесо мыши - зум

Tab - инвентарь

Esc - настройки

Статья о начале разработке: https://dtf.ru/indie/2129945-da-mage-arpg-prototip-godot

Статья о lan multiplayer версиях: https://dtf.ru/gamedev/2154301-local-multiplayer-test-godot

Версия 01_02: https://dtf.ru/indie/2208132-da-mage-v-01-02-godot

Версия 01_03: https://dtf.ru/indie/2234390-da-mage-v-01-03-godot

Версия 01_04: https://dtf.ru/indie/2254839-da-mage-v-01-04-godot

Версия 01_05: https://dtf.ru/indie/2294425-da-mage-v-01-05-godot

Версия 01_06: https://dtf.ru/indie/2463087-da-mage-v-01-06

.

Download

Download
daMage_windows_06.zip 36 MB
Download
daMage_linux_06.zip 37 MB
Download
windows_05 (old) 20 MB
Download
linux_05 (old) 21 MB
Download
windows_01_02 (old) 18 MB
Download
win_lan_test4.zip 17 MB
Download
linux_lan_test4.zip 18 MB
Download
Da_Mage_rawsource.zip 15 MB

Install instructions

unzup, run daMage

daMage_win_lan_test and daMage_linux_lan_test - simple experimental builds (of 01_01 version) for local multiplayer with two players (server and client). If you run 2 app in one PC - use default IP 127.0.0.1 for client. Use virtual ipx lan apps (zerotier, radmin_vpn, hamachi, etc) to connect with other PC - one player press SERVER button, another player write right IP (see server player ip in your virtual lan) and click Client join. When connect successfull - both of you will see chat window and can catting.

lan test, version 4 - each shot write to chat and have user id, player message have user id too (but this id shown only in another user chat). Player shots dont drawn and deal instant damage. Each player can print "hide" or "show" message in chat now, to hide or show your hero for all. Enemy dying not share to lan, enemy bullets dont hit and players cant collect ring bonuses.

Da_Mage_rawsource - raw godot 3.5 project files of this prototype (v.01_03)

***************************

распаковать, запустить daMage

daMage_win_lan_test и daMage_linux_lan_test - простые экспериментальные сборки (на базе версии 01_01) с локальным мульиплеером для двух человек (сервер и клиент). Если запускаете 2 приложения на одном ПК, то используйте стандартный IP 127.0.0.1 для клиента. Для запуска на разных ПК вам понадобится локальная сеть или виртуальная локальная сеть ( через приложения zerotier, radmin_vpn, hamachi,, или прочие): один игрок нажимает SERVER, а другой пишет правильный IP ПК первого игрока в локальной сети и нажимает Join. Если соединение установлено, то оба игрока увидят чат.

тестовая lan версия 4 - каждый выстрел пишется в чат с указанием идентификатора игрока, сообщения юзеров тоже имеют идентификаторы (но собственный в чате не отображается). В этой версии выстрелы героя не рисуются на экране и наносят мгновенный урон противникам. Каждый игрок может написать в чате команды "hide" или "show", чтобы спрятать или показать своего героя на всех экранах. Уничтожение врагов не синхронизировано по сети, их выстрелы не наносят урон, а игроки не могут подбирать бонусы-кольца.

Da_Mage_rawsource - исходник одной из версий проекта на godot 3.5 (v.01_03)

Comments

Log in with itch.io to leave a comment.

(1 edit)

updates log:

v.01_06 changes: chose hero screen, second start hero (shroomman), two new spells - holobots and chain ligtning, tips for ability, audio and music levels, expanded level 2, etc

v.01_05 changes: new hero model (Ven), game over after 9999 damage, one continue game with old model, new enemy with old model visual, camera offset in options, etc

v.01_04 changes: ice spell, books combinations change spells, boomerang fly back now, shooting moving enemy, new model for not moving enemy, added drop (by enemy, chest, barrel), books can be dropped from inventory, options for sun speed and sun/shadows colors, door to second level sketch, et

v.01_03 changes: inventory and icons, fireball and second spell button, level expanded, more simple objects, dof blur and anti-aliasing options v.01_02 changes: arcane get mana for hit, manaspell on Q button (need 5 mana to cast), more level elements, new walking enemyes

v.01_02 changes: arcane get mana for hit, manaspell on Q button (need 5 mana to cast), more level elements, new walking enemyes

*********************************************

изменения версии 01_06: стартовый экран с выбором персонажей, второй доступный герой (грибоморф), два новых заклинания - голографические пауки и цепная молния, подсказки по скиллам, настройка уровня звука и музыки, расширенный второй уровень, прочее

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

изменения версии 01_04: заклинание льда, комбинации книг меняют установленные заклинания, бумеранг теперь отлетает назад, стреляющий тип крабов, новая модель для стационарных врагов, появился дроп ( с врагов, сундуков и бочек), а книги из инвентаря можно выкидывать, настройки скорости солнца, его цвета и цвета теней, доступна заготовка  второго уровня,  прочее

изменения версии 01_03: заготовка инвентаря и иконки заклинаний, файерболл и кнопка второго заклинания, уровень улучшен и расширен, больше объектов, опции сглаживания и размытия изменения версии 01_02: простой выстрел теперь даёт ману, заклинание на кнопке Q тратит 5 маны на выстрел, добавлено больше элементов уровня и теперь он замкнут, новые бегающие враги

изменения версии 01_02: простой выстрел теперь даёт ману, заклинание на кнопке Q тратит 5 маны на выстрел, добавлено больше элементов уровня и теперь он замкнут, новые бегающие враги