Pang Game (World) - Arcade Clone / 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.
Peta jalan
- Data teknis
- Bios
- Lisensi
- Peringkat
- Intro
- Pemain
- Kabel
- Blok
- Bola
- Powerups
- Peta Pilih
- Hud
- Kelebihan beban
- Tahap
- Tahap bonus
- Mesin Fisika 2d
- Tabrakan
- Hukum Gerak Newton
- Gerak Parabola
- Fisika peluru
- Profiler
- Kode di belakang
- Aneka ragam
- Referensi
Data teknis
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
Bios
Lisensi
Peringkat
- Pencacahan 10 Catatan Pertama
- Skor, nama, dan deskripsi panggung

Intro
- Animasi (WIP)
- Mendukung hingga 9 kredit
- Menu "Tekan Tombol Mulai"
- Nama perusahaan berkedip

Pemain
- P1
- P2 (WIP)
- Kiri - kanan
- Naik - turun (tangga) (WIP)
- Skor
- Hidup
- Panggung
- Kabel

Kabel
- Panah tunggal
- Panah ganda
- Ancle daya
- Vulcan

Blok
Horisontal
- Biru memudar keluar
- Pink Fade Out | Tetap
Vertikal
Yang lain
- Tangga Yelow
- Blok kuning diperbaiki

Bola
- Warna [Merah | Hijau | Biru]
- Ukuran [Besar | Besar | Medium | Kecil ]
- Ledakan Animasi
Powerups
- Shield (WIP)
- Kabel [ancle daya | Panah ganda | Vulcan]
- Dinamit dengan animasi
- Waktu menonton

Peta Pilih
- Hitung mundur ke 0 detik
- Panah penglihatan dengan simpul putih
- Pesawat perjalanan antar kota
- Data Deskripsi Ejaan
- Informasi Kota & Tahapan
- Navigasi antara node maju dan mundur tanpa batas di Barcelona City
- Kota yang dikunjungi dengan Node Merah
- Tangan Visi Berkedip Saat Memilih Kota

Hud
- P1
- P2 (WIP)
- Skor
- Hidup
- Panggung
- Kabel
- Kota
- Dunia - Level
- Hai skor
- Timer
- Masukkan koin berkedip
- Tekan Mulai Blink
- Lanjutkan Countdown
- Nama skor rec
- Game Over!

Kelebihan beban
- Siap
- Waktu berakhir
- Permainan selesai

Tahap
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 }
- Kuil Emerald
- Ankor Watt
- Australia
- Tag Mahal
- Leningrad
- PARIS
- LONDON
- Barcelona
- Athena
- MESIR
- Kenya
- Ney York
- Maya
- Pulau Paskah
Tahap bonus
- Bonus waktu
- Selanjutnya diperpanjang
- Gambar acak
- Latar Belakang Animasi (WIP)
Mesin Fisika 2d
Tabrakan
- Persegi panjang
- Lingkaran
- Poligon
Hukum gerak Newton (3 undang -undang)
Dalam kerangka referensi inersia, suatu objek tetap diam atau terus bergerak pada kecepatan konstan, kecuali ditindaklanjuti oleh gaya.
Dalam kerangka referensi inersia, jumlah vektor gaya f pada objek sama dengan massa m dari objek yang dikalikan dengan akselerasi A dari objek: f = ma
Ketika satu tubuh memberikan gaya pada tubuh kedua, tubuh kedua secara bersamaan memberikan gaya yang sama besarnya dan berlawanan dengan arah pada tubuh pertama.
Gerak Parabola (Rekursi Generatif)
Berdasarkan gerakan parabola dengan faktor lingkungan
- Dir_h [kiri - kanan]
- Dir_v [atas - bawah]
- Waktu detla
- Gravitasi 9.81
- Memaksa
- Vt
- VTI
- x0
- y0
- Sudut
- Vi
- Viy
- Vix
- Vx
- Vy
- Tymax
- ymax
- Txmax
- xmax
- X
- Y
- ACC
- Renderer kurva berdasarkan pada pucat
- Posisi
- Lerp (berdasarkan algoritma Bresenham)
- Linear
- Bicubic
- Spline
- Stairstep (WIP - Definisi Gambar Digital)

Fisika peluru
Gerakan lambat (WIP)
Profiler
- Memberikan lebih atau kurang 300 bola
- w/ instance in runtime - (48-54) fps
- Bola Manajer Pola Pooling Object W/ Clevers - Top 60fps
- Pola Pooling Objek Panah Tunggal dengan Clevers - Top 60fps
- Pola Pooling Objek Lazy Panah Ganda W/ Clevers - 60fps Top
- Pola Pooling Object Gun Ancle - 75fps Top
- Powerup beraksi

Kode di belakang
- Anda dapat melihat implementasi antarmuka iparabolicMotion (tidak optimal untuk metode udpatexxx)
Aneka ragam
Kabinet arcade

Pengontrol

PCB

MENCELUPKAN

Referensi
- Data teknis
- Sejarah Singkat Pang (alias Buster Bros)
- Algoritma Bresenham
- Manual Mitchell Corp.
@Author: Victor Bolinches
Twitter: @vicboma1