Страница 1 из 2

BigTroubles

Добавлено: 06 июн 2008, 03:36
Sanja
Всем привет!

Вот, тут на досуге наклепал кой-чего. Работал над проектом месяц чистого времени (урывками в течение 3-х месяцев). К тому же осваивал новый для себя язык. Хотя не, вру, год назад интересовался Явой пару недель, но потом отложил до лучших времён.

Итак, что это.

- Небольшая закваска под рогалик
- Делалось для 7DRL, но потом плавно переросло в 3MRL
- В виде исходников и в виде jar-файла
- Язык разработки Java
- Для запуска (jar-файла) нужен Java RE 1.6

Есть из стандартного набора:
- Вещи (оружие, броня, напитки и прочая)
- Монстры (аж три штуки). Могут бегать за героем, догонять и бить.
- Подземелья, пустые, иногда с дверями (алгоритмы стырены и адаптированы из RoguelikeLib). Разношёрстные. Ломаются (монстрами).
- Герой. С инвентарём, экипировкой и расой. Может смотреть (look) и стрелять (fire). Бить - само собой.

Из нестандартного набора:
- Монстры. Большие и страшные.
- Двуязычность.
- Склонения по падежам.

----------

Управление

Бег стрелками и цифрами
f - стрелять
t - сменить цель
l - смотреть
a - атака в указанном направлении (можно использовать, если найдёте какое-нибудь копьё - оно бьёт на 2 или 3 клетки)
i - инвентарь
esc - выход из игры

Инвентарь:
space - выделить/снять выделение с вещи
a - выделить/снять все вещи в столбце
лево/право - перемещение между столбцами
вверх/вниз - перемещение по столбцу

Экипировать/снимать/выкидывать/пить зелья - перемещение соответствующих вещей между столбцами

----------

Проект не очень играбелен, скорее как небольшая дема.

Хотелось бы сделать больше, но работа и учёба меня чего-то доконали. Уж простите старика.

К проекту вернусь, наверное. Как получится. Если кто-то захочет чего-то позаимствовать из проекта или целиком забрать - берите, не жалко.
Кому будет охота увидеть какую-нибудь фичу, применительно к этому проекту - пишите. Будет время добавлю, посмотрим как эта фиговина будет работать.

Добавлено: 06 июн 2008, 13:33
Anfeir
У меня выдает null pointer exception :( Мож я как не так запускаю? пробовал
java -jar BigTroubles.jar
и
java -jar BigTroubles.jar -classpath lib/rlforj.zz0.2.jar

Exception in thread "main" java.lang.NullPointerException
at bigtroubles.UI.ConsoleWindow.<init>(ConsoleWindow.java:193)
at bigtroubles.Main.<init>(Main.java:94)
at bigtroubles.Main.main(Main.java:678)

Добавлено: 06 июн 2008, 14:29
Sanja
Ай! Забыл шрифтец добавить. Файлы обновил.

Добавлено: 06 июн 2008, 15:06
Максим Кич
Теперь я знаю, что такое "крайний пессимизм" — это когда автор выкладывает свой рогалик сразу в Lost Dreams :)

Добавлено: 06 июн 2008, 15:34
zeand
она в реальном времени? захожу в игру, на меня налетают и гасят :( не успеваю даже посмотреть кто

Добавлено: 06 июн 2008, 23:14
Sanja
Да не, вроде пошаговую делал :shock:
К тому же на первом уровне только солдаты с вдвое меньшей скоростью передвижения. Мочить могут только на втором, где мантикоры водятся.

Добавлено: 07 июн 2008, 05:43
Anfeir
Сообщение прикольное на выходе :)
- Двуязычность.
- Склонения по падежам.
Супер :)
Насколько я понял по исходникам, слова склоняются автоматически, т.е. окончания подбираются на лету? Неужели для всех слов работает?

..
Дизайн понравился. В целом симпатично смотрится уже сейчас.
А 0 евро в инвентаре это стоимость предметов? :)

От мантикоры пришол в ужос. Такая большая. Толком не успел рассмотреть, замочила. Тьфу ты блин :))

Добавлено: 07 июн 2008, 17:13
Maelstrom
У меня окно по ширине на экране не вмещается

Добавлено: 08 июн 2008, 15:24
zeand
zeand писал(а):она в реальном времени?
кажется она у меня бегала изза того что комп не перезагрузил после обновления джавы.
инвентарь понравился :). M - тоже :wink:. плохо что по диагонали бегать нельзя

Добавлено: 09 июн 2008, 05:24
Anfeir
zeand писал(а):плохо что по диагонали бегать нельзя
Ноутбукерам зато наверно хорошо.

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

Окно - да, широкое, рассчитано видимо на 1280 пихелей. Не у всех столько есть.

Добавлено: 17 июн 2008, 13:59
Sanja
По-моему я что-то со сложностью и балансом напартачил. Мантикору вообще похоже убить невозможно. А ведь на третьем уровне я ещё Тарассков приготовил :(

По диагонали бегать можно циферками.

Насчёт склонений, вроде склоняет всё правильно в 99,9% случаев. Даже словосочетания. В общем рекомендую пройти по ссылке в модуле склонений на сайт автора алгоритма - там и программка написанная есть склоняющая введённые в окошко слова и словосочетания.

Добавлено: 17 июн 2008, 15:31
Anfeir
Sanja писал(а):По-моему я что-то со сложностью и балансом напартачил. Мантикору вообще похоже убить невозможно. А ведь на третьем уровне я ещё Тарассков приготовил :(
А что, чем не цель игры :) Отдать жизнь в борьбе за правое дело. Больше всех очков набирает тот, кто красивей всех умрет.

Добавлено: 17 июн 2008, 15:35
Anfeir
Sanja писал(а):В общем рекомендую пройти по ссылке в модуле склонений на сайт автора алгоритма - там и программка написанная есть склоняющая введённые в окошко слова и словосочетания.
Не могу что-то найти, где эта ссылка?

Добавлено: 17 июн 2008, 22:08
Asesino
Anfeir писал(а):А что, чем не цель игры :) Отдать жизнь в борьбе за правое дело. Больше всех очков набирает тот, кто красивей всех умрет.
Хм, это прям идея для 7DRL :)

Добавлено: 29 июн 2008, 02:35
Sanja
Фух, разобрался я с сессией наконец-то.
Anfeir писал(а):Не могу что-то найти, где эта ссылка?
Хм, странно, точно помню что прописывал копирайты и на склонятор и на генератор подземелий. Позже выложу обновлённые файлы, а пока вот данные:

1. Генератор склонений.
Автор: Гранкин Андрей
Сайт: rtads.org
Исходники и программа лежат на том сайте - Скачать => Утилиты => Генератор.

2. Генератор подземелий
Автор: Jakub Debski
Сайт: sourceforge.net/projects/roguelikelib


Кстати, довольно удобно было в Майндмапе зарисовать общий план работ и топать по нему. Вложу скриншотец.

edit: Так, что-то скриншот тут в экран не вместился и всё попортил. Перегружу на внешний сайт: http://imageshost.ru/links/54a832925165 ... 07d334e405