Найдено 26 результатов

dunno
03 мар 2010, 10:07
Форум: Другие
Тема: Моя попытка
Ответы: 109
Просмотры: 50945

Re: Моя попытка

Нечто так? твой вариант более подходит для риалтаймовой игры, а не для походового рогалика. насколько я понял (поправьте, кто-нибудь, если не прав), специфика рогалика не позволяет сделать главгера технически совсем неотличимым от мобов и итерировать его в одном контейнере с ними. Коротко говоря - ...
dunno
02 мар 2010, 23:16
Форум: Другие
Тема: Blame!-roguelike
Ответы: 49
Просмотры: 34110

Re: Blame!-roguelike

В Grammar около шести опечаток (сейчас уже не помню точно), лучше самостоятельно портировать этот алгоритм с оригинала на C++. мне наверное проще взять явашный вариант, там совсем ничего не приходится адаптировать. Ошибки по мере обнаружения исправлю просто, да и все Чёрное стало чёрным, поздравляю...
dunno
02 мар 2010, 15:31
Форум: Другие
Тема: Blame!-roguelike
Ответы: 49
Просмотры: 34110

Re: Blame!-roguelike

Вопрос к Sanja.
Я сейчас нашел и смотрю твою игру в Lost Dreams. Скажи, код оттуда можно позаимствовать? По крайней мере, классы DebskiLib и Grammar я бы с удовольствием позаимствовал. В Grammar вообще с виду здоровенная работа проделана!)
dunno
02 мар 2010, 13:08
Форум: Другие
Тема: Моя попытка
Ответы: 109
Просмотры: 50945

Re: Моя попытка

ну, и следующее действие того, кто с быстрой атакой пройдет быстрее же. Почему плохо, что быстрый и медленный в какой-то момент совершили какое-то действие одновременно? Во втором варианте, когда сначала кул-даун, а потом действие, тайминги тоже могут так совпасть, что у обоих их разные кулдауны зак...
dunno
02 мар 2010, 11:53
Форум: Другие
Тема: Моя попытка
Ответы: 109
Просмотры: 50945

Re: Моя попытка

В настоящий момент сделал ущербную систему: существо мгновенно, можно сказать авансом, выполняет действие, а потом сидит в кулдауне. У меня аналогичная система. Если игрок нажимает какую-нибудь кнопку, совершается действие и у игрока переменная lastActionTime заполняется текущим временем, а перемен...
dunno
01 мар 2010, 12:07
Форум: Другие
Тема: Blame!-roguelike
Ответы: 49
Просмотры: 34110

Re: Blame!-roguelike

edit: Если дело в прозрачности, то это скорее всего не были выставлены glAlphaFunc и/или glBlendFunc, но теперь это, видимо, не актуально. в коде инициализатора opengl прописывается glBlenfFunc: GL11.glEnable(GL11.GL_BLEND); GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); Кстати, ...
dunno
01 мар 2010, 12:02
Форум: Другие
Тема: Blame!-roguelike
Ответы: 49
Просмотры: 34110

Re: Blame!-roguelike

блин, ну здорово! :) Вроде как, черный фон текстуры ни на что влиять не должен, он по идее так и подразумевается черным, так что ок. Кажется, я получил неплохую иллюстрацию, почему не следует использовать альфа-канал :) А то, я достаточно часто встречал такое мнение, но не понимал раньше, почему =)
dunno
01 мар 2010, 10:39
Форум: Другие
Тема: Blame!-roguelike
Ответы: 49
Просмотры: 34110

Re: Blame!-roguelike

тут еще и буква w тоже на нормальном черном фоне, чем рисование ГГ и буквы w отличается от рисования пола и стен? В том-то и проблема, что ничем =) Рисование у меня устроено в два этапа. Сначала рисуется серым та часть карты в прямоугольной области экрана, которая уже отрисовывалась раньше (у котор...
dunno
28 фев 2010, 23:20
Форум: Другие
Тема: Моя попытка
Ответы: 109
Просмотры: 50945

Re: Моя попытка

Больше всего нравится NetHack (и SlashEm), но так пока и не прошёл (изучение спойлеров или исходников кажется не слишком честным путём). Кстати, вот интересно, можно ли как-то из игры узнать про волшебное слово Elbereth?.. По моему, пройти nethack без спойлеров вообще невозможно. Ну или по крайней ...
dunno
28 фев 2010, 15:50
Форум: Другие
Тема: Blame!-roguelike
Ответы: 49
Просмотры: 34110

Re: Blame!-roguelike

Может, дело в полноэкранном режиме? У меня такое же разрешение монитора как у тебя, и вроде бы все ок со строками... А если в окне запустить, а не в полноэкранном, строки обрезаются? (там можно просто в любом месте понажимать "," - поднимание предметов с пола, там будут идти строки, типа поднимать ...
dunno
28 фев 2010, 15:29
Форум: Другие
Тема: Blame!-roguelike
Ответы: 49
Просмотры: 34110

Re: Blame!-roguelike

Newman писал(а): Да, ещё строки с текстовыми сообщениями внизу экрана... они слишком узкие по высоте, часть символов просто отрезается по вертикали....
это как? можешь запостить скрин?
dunno
28 фев 2010, 15:28
Форум: Другие
Тема: Моя попытка
Ответы: 109
Просмотры: 50945

Re: Моя попытка

Newman писал(а): Да я у курсе, что Java и Javascript - совсем разные вещи, но... см. javax.script.ScriptEngine - движок Javascript встроен в Java 6.
Аа, круто, не знал) Прикольная вещь. Я почитал, там вроде бы даже свои скриптовые движки создавать и добавлять можно.
dunno
28 фев 2010, 13:36
Форум: Другие
Тема: Моя попытка
Ответы: 109
Просмотры: 50945

Re: Моя попытка

Newman писал(а):скрипты (если понадобятся) - Javascript
как ты планируешь приделать яваскрипт к программе на яве? яваскрипт - это инструмент изменения поведения и внешнего вида веб-страничек, если коротко говорить. к яве оно имеет очень опосредованное отношение, не обманывайся похожими названиями
dunno
28 фев 2010, 13:33
Форум: Другие
Тема: Blame!-roguelike
Ответы: 49
Просмотры: 34110

Re: Blame!-roguelike

Newman писал(а):UPD: Да! Теперь запускается, но вот у всех символов голубой фон... :(
*приставил пистолет к виску, нажал на курок...* =)

млин, может я дальтоник, почему у меня нигде нет голубого фона....
dunno
28 фев 2010, 00:32
Форум: Другие
Тема: Моя попытка
Ответы: 109
Просмотры: 50945

Re: Моя попытка

Стандартные функции, через java.awt.Graphics.drawImage() -думаю, можно обойтись без навороченных библиотек... В случае с рогаликом, в принципе, наверное да, фреймрейт не так критичен. Но все-таки имей в виду, что awt - ужасно, просто ужасающе медленная штука. На задачах, подобных твоей - вывод на э...