Pang Game (World) - Аркадный клон / WIP
Note:
This is an independent game development clone from scratch.
It is a small challenge for me to develop this game of my childhood.
Out of respect, I will not publish the game code.
This page will act as a visual wiki of development.
I want to share a single goal that is the development of games for all audiences
and continue learning day to day.
Дорожная карта
- Технические данные
- Биос
- Лицензия
- Рейтинг
- Вступление
- Игроки
- Провода
- Блоки
- Шарики
- Бонусы
- Карта выберите
- Ведущий
- Перегрузки
- Стадии
- Бонусная сцена
- Физический двигатель 2d
- Столкновение
- Законы движения Ньютона
- Параболическое движение
- Пуля физика
- Профилировщик
- Код позади
- Разнообразный
- Аркада
- Печатная плата
- Контроллеры
- Ссылки
Технические данные
Name : Pang | Pomping World | ポンピング・ワールド | Ponpingu Wārudo | Buster Bros
Developer : Mitchell
Publisher : JP/EU: Mitchell | NA: Capcom
Director : Yoshiki Okamoto
Designer : Toshihiko Uda (NDA)
Composer : Tamayo Kawamoto
Platform : Arcade, TurboGrafx-CD, SNES, Game Boy, ZX Spectrum, Commodore 64, Amstrad CPC,
Commodore Amiga, Atari ST, DOS...
Release : 1989
Genre : Arcade
Mode : Two-player
Биос
Лицензия
Рейтинг
- Перечисление первых 10 записей
- Описание, имя и этап

Вступление
- Анимация (WIP)
- Поддерживает до 9 кредитов
- Меню "Нажмите кнопку старта"
- Мерцание имени предприятия

Игроки
- П1
- P2 (WIP)
- Слева - справа
- Вверх - вниз (лестницы) (WIP)
- Счет
- Жизни
- Этап
- Проволока

Провода
- Одиночная стрелка
- Двойная стрелка
- Сила Азл
- Вулкан

Блоки
Горизонтальный
- Синий исчезает
- Розовый исчезает | Зафиксированный
Вертикальный
Другие
- Yelow Ladders
- Желтый блок фиксирован

Шарики
- Цвета [красный | Зеленый | Синий ]
- Размер [Большой | Большой | Средний | Маленький ]
- Анимационный взрыв
Бонусы
- Щит (WIP)
- Провода [Power Ancle | Двойная стрелка | Вулкан]
- Динамит с анимацией
- ВРЕМЯ СМОТРЕТЬ

Карта выберите
- Обратный отсчет до 0 секунд
- Стрелка с белым узлом
- Путешествие между городами
- Описание орфографии
- Информация о городах и этапах
- Навигация между форвардными и обратными узлами без ограничений в Барселона -Сити
- Города посетили с красным узлом
- Стрелка мигает видения при выборе города

Ведущий
- П1
- P2 (WIP)
- Счет
- Жизни
- Этап
- Проволока
- Город
- Мир - Уровень
- Привет, счет
- Таймер
- Вставьте монету мигание
- Нажмите начало Blink
- Продолжить обратный отсчет
- Имя оценки REC
- Игра закончена!

Перегрузки
- Готовый
- Время закончилось
- Игра закончена

Стадии
Mt.fuji (1)
1
* BG Display
* OBJ (Sprites)
2
* BG Display
* OBJ (Sprites)
* BG Tile
* Blocks Fade Out
3
* BG Display
* OBJ (Sprites)
* BG Tile
* Blocks { Fade Out | Statics }
Mt.keirin (2)
4
* BG Display
* OBJ (Sprites)
* BG Tile
* Ladders
* Block static
5
* BG Display
* OBJ (Sprites)
* BG Tile
* Blocks Fade Out | Vertical
6
* BG Display
* OBJ (Sprites)
* BG Tile
* Blocks { Fade Out | Statics }
- Изумрудный храм
- Ankor Watt
- АВСТРАЛИЯ
- Tag Mahal
- Ленинград
- ПАРИЖ
- Лондон
- Барселона
- АФИНЫ
- ЕГИПЕТ
- КЕНИЯ
- Ней Йорк
- МАЙЯ
- Пасхальный остров
Бонусная сцена
- Время бонус
- Далее расширяется
- Случайные изображения
Физический двигатель 2d
Столкновение
- Прямоугольник
- Круг
- Полигон
Законы движения Ньютона (3 закона)
В инерционной структуре отсчета объект либо остается в состоянии покоя, либо продолжает двигаться с постоянной скоростью, если только не действует сила.
В инерционном эталонном кадре векторная сумма сил F на объект равен массе m этого объекта, умноженного на ускорение A объекта: f = ma
Когда одно тело оказывает силу на второе тело, второе тело одновременно оказывает силу, равную по величине и противоположному направлению на первом теле.
Параболическое движение (генеративная рекурсия)
Основываясь на параболическом движении с факторами окружающей среды
- Dir_h [слева - справа]
- Dir_v [вверху - внизу]
- Детла время
- Гравитация 9.81
- Сила
- визит
- VTI
- x0
- y0
- Угол
- VI
- Viy
- Викс
- Vx.
- Vy.
- Tymax
- Ymax
- TXMAX
- Xmax
- Х
- У
- Акк
- Рендеринг кривой на основе пути
- Позиция
- Лерп (на основе алгоритма Бресенхэма)
- Линейный
- Бикубик
- Сплайн
- Stairstep (WIP - цифровое определение изображения)

Пуля физика
Медленное движение (WIP)
Профилировщик
- Рендеринг более или менее 300bals
- w/ экземпляры во время выполнения - (48-54) fps
- Шары для менеджера с узором объектов с промежутками - 60 кадров в секунду
- Образец объединения объектов Одиночная стрелка с промежутками - 60 кадров в секунду
- Ленивый шаблон объединения объектов двойная стрелка с промежуткой - 60 кадров в секунду
- Объединение объекта Ancle Gun - 75 кадров в секунду
- Powerups в действии

Код позади
- Вы можете увидеть реализацию интерфейса iparabolicmotion (не оптимальное для методов UDPateXXX)
Разнообразный
Аркадный шкаф

Контроллеры

Печатная плата

ОКУНАТЬ

Ссылки
- Технические данные
- Краткая история Панга (он же Бастер Бро)
- Бресенхем Алгоритм
- Руководство Mitchell Corp.
@Author: Виктор Болинчес
Твиттер: @vicboma1