мой первый рогалик - W.Essense

Темы, связанные с проектированием и программированием roguelike-игр

Модераторы: Sanja, Максим Кич

Shadow_Walker
Сообщения: 10
Зарегистрирован: 27 сен 2014, 03:07

мой первый рогалик - W.Essense

Сообщение Shadow_Walker » 27 сен 2014, 03:15

Делаю свой первый пробный рогалик на джаваскрипте - W.Essense

http://wessense.org/

Скриншоты и файло (win/lin/mac) для оффлайн-игры можно найти тут:
http://www.indiedb.com/games/wessense/

Есть онлайн-версия, и на indiedb лежат самокрученые пакетики для винды, мака и линуха (node-webkit'ом пакованные).

Не-подземельные рогалики ведь тоже рогалики, так? Хотя и подземелья тоже чутка есть в игрухе. Если кто вдруг попробует - отпишитесь, как оно вам? Перевода на русский правда пока нету, всё по-английски. Интернационализацию буду добавлять попозже, когда фичи задуманные будут сделаны полностью.
Последний раз редактировалось Jolly Roger 14 окт 2014, 05:37, всего редактировалось 1 раз.
Причина: Добавлены ссылки.

Аватара пользователя
kipar
Сообщения: 2120
Зарегистрирован: 10 мар 2010, 13:16
Откуда: Москва

Re: мой первый рогалик - W.Essense

Сообщение kipar » 27 сен 2014, 08:03

В опере виснет на первом же монстре. Но опера уже не нужна, да.
А в файрфоксе нормально, до третьего уровня дошел. Влияние рандома показалось очень сильным (ну т.е. у гнома разброс при стрельбе от 14 до 75, при том что хп у монстров сопоставимые), но может это фича.

Shadow_Walker
Сообщения: 10
Зарегистрирован: 27 сен 2014, 03:07

Re: мой первый рогалик - W.Essense

Сообщение Shadow_Walker » 27 сен 2014, 10:26

Дамаг какбэ не совсем рандомный.

1. 0.66..1.33 от имеющегося = стартовый разброс
2. гномы орков не любят = дамаг * 1.5
3. раз в четыре выстрела гномы выдают * 4. дамаг.
4. если найдено ожерелье Эльфов, или Огненный Меч = еще * 2, в зависимости от того орк или андед попался
5. если навести на врага мышку, то покажет проценты - это защита, на которую снизится дамаг. Она естественно разная у разных монстров и зависит от местности.

Аватара пользователя
BreakMT
WANDER Team
Сообщения: 933
Зарегистрирован: 27 ноя 2006, 12:16

Re: мой первый рогалик - W.Essense

Сообщение BreakMT » 29 сен 2014, 08:59

Добавь все же ссылку

Shadow_Walker
Сообщения: 10
Зарегистрирован: 27 сен 2014, 03:07

Re: мой первый рогалик - W.Essense

Сообщение Shadow_Walker » 29 сен 2014, 10:15

http://wessense.org/

Скриншоты и файло (win/lin/mac) для оффлайн-игры можно найти тут:
http://www.indiedb.com/games/wessense/

На данный момент онлайн версия содержит исправления, которых нет в бинарниках.

Shadow_Walker
Сообщения: 10
Зарегистрирован: 27 сен 2014, 03:07

Re: мой первый рогалик - W.Essense

Сообщение Shadow_Walker » 01 окт 2014, 13:02

Теперь можно сохраняться, есть Русский, Английский и Итальянский языки:
http://wessense.org/release/0.93a/

Аватара пользователя
Jolly Roger
Сообщения: 2973
Зарегистрирован: 27 ноя 2009, 09:10
Откуда: Minsk, Belarus

Re: мой первый рогалик - W.Essense

Сообщение Jolly Roger » 14 окт 2014, 05:38

Добавил ссылки в первый пост, надеюсь автора не забанит.
По идее не должно, заодно и потестим. Если что, пишите ЛС. :mrgreen:

Очень красиво, но 0.93 у меня умирает на генерации монстров. :(
Писать диздок спустя несколько лет разработки и множества изменений концепции - исконная русская девелоперская традиция.

Shadow_Walker
Сообщения: 10
Зарегистрирован: 27 сен 2014, 03:07

Re: мой первый рогалик - W.Essense

Сообщение Shadow_Walker » 25 окт 2014, 02:24

Еще раз проверил - онлайновая 0.93а нормально работает в FireFox и Chrome. В каком браузере умирает, и как именно? Что в консоли джаваскриптовской пишет?

В игрушке есть встроенные читы. Жмем CTRL+C, появится окно ввода читов, в котором можно ввести следующие коды:

abracadabra
(+25 всей магии)

payday
(+500 монет)

power
(9x99 атака)

health
(999 хитов)

level N
(даст сразу уровень N. число подставить по желанию, но выше 30 уровня уже совсем неинтересно)

aura M
(даст ауру M - попробуйте heal или reflect)

god
(всего и сразу)

go X Y
( перенос в точку карты с координатами X Y, X=[0,1023], Y=[0,512] )

Shadow_Walker
Сообщения: 10
Зарегистрирован: 27 сен 2014, 03:07

Re: мой первый рогалик - W.Essense

Сообщение Shadow_Walker » 19 фев 2016, 02:53

Версию 0.95а можно свободно скачать с IndieDB:

http://www.indiedb.com/games/wessense/downloads
Linux 32/64, Windows 32/64

Переработана игровая механика, добавлены квесты, пофикшены баги. Всё еще альфа, но уже почти бета.. Джва года пишу игру, всё-таки :)

зы: да, в игре таки можно грабить корованы и набигать, русский язык поддерживается (выбор языка на заставке).

Изображение

Изображение

Аватара пользователя
Jesus05
Сообщения: 1840
Зарегистрирован: 02 дек 2009, 07:50
Откуда: Норильск, сейчас Санкт-петербург.
Контактная информация:

Re: мой первый рогалик - W.Essense

Сообщение Jesus05 » 19 фев 2016, 07:41

А графика то симпатичная :)
игру не смотрел (форум в основном на работе читаю, а дома забываю)

Аватара пользователя
kipar
Сообщения: 2120
Зарегистрирован: 10 мар 2010, 13:16
Откуда: Москва

Re: мой первый рогалик - W.Essense

Сообщение kipar » 19 фев 2016, 09:35

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

Shadow_Walker
Сообщения: 10
Зарегистрирован: 27 сен 2014, 03:07

Re: мой первый рогалик - W.Essense

Сообщение Shadow_Walker » 20 фев 2016, 01:13

Веб-версия W.Essense 0.95а, временно хостящаяся на гугл-драйве:
https://www.googledrive.com/host/0Bwdi8 ... I0WVZXWTg/

Ссылки на прямую загрузку, с того же гугл-драйва:

Win 64:
https://drive.google.com/file/d/0Bwdi8P ... sp=sharing

Win 32:
https://drive.google.com/file/d/0Bwdi8P ... sp=sharing

Linux 64:
https://drive.google.com/file/d/0Bwdi8P ... sp=sharing

Linux 32:
https://drive.google.com/file/d/0Bwdi8P ... sp=sharing

Аватара пользователя
k0fe
Сообщения: 27
Зарегистрирован: 16 июн 2014, 11:05
Контактная информация:

Re: мой первый рогалик - W.Essense

Сообщение k0fe » 20 фев 2016, 12:30

Класс. Только две проблемы:
- я не понял как отменить каст заклинания
- если персонаж игрока находится в магазине (или на любом другом подобном месте) во время боя, то каждый новый ход открывается окно [магазина]

Аватара пользователя
Jesus05
Сообщения: 1840
Зарегистрирован: 02 дек 2009, 07:50
Откуда: Норильск, сейчас Санкт-петербург.
Контактная информация:

Re: мой первый рогалик - W.Essense

Сообщение Jesus05 » 20 фев 2016, 12:53

k0fe писал(а):Класс. Только две проблемы:
- я не понял как отменить каст заклинания
- если персонаж игрока находится в магазине (или на любом другом подобном месте) во время боя, то каждый новый ход открывается окно [магазина]
Каст отменить кликнуть еще раз не заклинание.
пробежался... понравилось :)
Скрытый текст: ПОКАЗАТЬ
123.png
123.png (59.05 КБ) 9374 просмотра

Shadow_Walker
Сообщения: 10
Зарегистрирован: 27 сен 2014, 03:07

Re: мой первый рогалик - W.Essense

Сообщение Shadow_Walker » 20 фев 2016, 13:30

Тааак, поздравляю! Главный квест сдали, а побочные квесты кто проходить будет? :D

Там можно освобожденного заключенного не сдавать сразу, а оставить торчать рядом с кораблем (отдать команду "guard"/"охраняй") и спокойно идти делать опциональные квесты.

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей