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 ()

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

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

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

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

Спасибо :)

ishido ()

Игры на OP - уже не труп?

DeadEye ★★★★★ ()

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

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

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

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

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

ishido ()

С ковриком играть можно?

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

Ну тогда норм.
Правда памп скучный, мне ддр больше по нраву.

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

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

ishido ()

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

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