LINUX.ORG.RU

Основы велосипедостроения на примере ритм-игр

 , ,


1

1

Где-то в начале июня я начал помаленьку пилить свой велосипед - альтернативную реализацию аркадной ритм-игры Pump It Up. Велосипед потому, что уже есть Stepmania, которая многих устраивает. Собственно, к велосипедостроению меня побудили следующие причины (подробности под катом):

  • Монструозность Степмании
  • Желание сделать нечто более похожее на оригинальную аркаду
  • Необходимость практики в написании чего-нибудь серьезного

Отталкиваясь от этого, я и начал работу. Итак, особенности:

  • Простота кода (надеюсь, получится удержать на уровне)
  • Полная нативность, никаких Lua (многие сочтут за минус, да)
  • Анимация (tweening по-геймдевовски) из коробки
  • Упомянутая выше аркадность
  • Object Pascal (FPC) в качестве one-and-only языка :)

Что реализовано на данный момент:

  • Внутренний мессенджер
  • Универсальный ввод (клавиатура / джойстик, если свершится чудо и у меня будет доступ к аркадному железу - то и оригинальные пады)
  • Менеджер песен
  • Самая главная часть, а именно - т.н. степчарты (некоторых фишек, с моей точки зрения, сомнительных, вроде warp'ов, пока нет)
  • Конвертация степчартов из формата Степмании в родной (на основе XML)
  • Основные игровые состояния (титульный экран aka attract screen, выбор трека, собственно стейдж (на скриншоте) и экран отображения результатов стейджа)

P.S. Хотел бы выразить огромную благодарность Andru за няшную ZenGL :3

>>> Просмотр (1920x1080, 880 Kb)



Проверено: JB ()
Последнее исправление: JB (всего исправлений: 2)

надо же, моим поделием ещё пользуются ) Побольше fun'а тебе с твоим проектом.

Andru ★★★★
()
Ответ на: комментарий от Andru

Если удобно, то почему бы и не пользоваться? :3

Побольше fun'а тебе с твоим проектом.

Спасибо :)

ishido
() автор топика

Видел что-то похожее на питоне. Названия годных паков для степмании? Чтобы не слишком простые/скучные, но и не клавоуничтожающие (в которых каким-то чудом удаётся получать только рейтинг B/C вместо AA).

wakuwaku ★★★★
()
Последнее исправление: wakuwaku (всего исправлений: 2)
Ответ на: комментарий от wakuwaku

ИМХО, лучше всего оригинальные (DDR/ITG для четырехкнопочных, PIU - для пятикнопочных)

ishido
() автор топика
Ответ на: комментарий от DeadEye

В индустрии - RIP, а любители вроде меня пишут на том, что им удобнее, поэтому не труп :)

ishido
() автор топика
Ответ на: комментарий от takino

К сожалению, не имел возможности опробовать DDR на аркаде, так что сравнивать не буду :)

ishido
() автор топика

Превосходно до омерзения.

Deleted
()

Это типа Диалы но на паскале и с картинками?

Napilnik ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.