لعبة Pang (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.
خريطة الطريق
- البيانات الفنية
- السير
- رخصة
- تصنيف
- مقدمة
- اللاعبون
- الأسلاك
- كتل
- الكرات
- زادت الطاقة
- MAP SELECT
- هود
- الأحمال الزائدة
- مراحل
- مرحلة المكافأة
- محرك الفيزياء 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
السير
رخصة
تصنيف
- تعداد السجلات العشرة الأولى
- النتيجة والاسم والوصف المرحلة

مقدمة
- الرسوم المتحركة (WIP)
- يدعم ما يصل إلى 9 أرصدة
- قائمة "زر بدء التشغيل"
- وميض اسم المؤسسة

اللاعبون
- P1
- P2 (WIP)
- اليسار - يمين
- لأعلى - أسفل (السلالم) (WIP)
- نتيجة
- حياة
- منصة
- سلك

الأسلاك
- سهم واحد
- سهم مزدوج
- قوة ancle
- فولكان

كتل
أفقي
- تتلاشى الأزرق
- تتلاشى الوردي | مُثَبَّت
رَأسِيّ
آحرون
- سلالم ييلو
- كتلة صفراء ثابتة

الكرات
- الألوان [الأحمر | الأخضر | أزرق ]
- الحجم [كبير | كبير | متوسط | صغير ]
- انفجار الرسوم المتحركة
زادت الطاقة
- درع (WIP)
- الأسلاك [Power Ancle | سهم مزدوج | فولكان]
- ديناميت ث/الرسوم المتحركة
- ساعة الوقت

MAP SELECT
- العد التنازلي لمدة 0 ثانية
- سهم البصر مع العقدة البيضاء
- طائرة السفر بين المدن
- بيانات الوصف الإملائي
- معلومات المدن والمراحل
- التنقل بين العقد الأمامية والخلف دون حدود في مدينة برشلونة
- مدن تمت زيارتها مع العقدة الحمراء
- سهم الرؤية الوامض عند اختيار المدينة

هود
- P1
- P2 (WIP)
- نتيجة
- حياة
- منصة
- سلك
- مدينة
- العالم - المستوى
- مرحبا النتيجة
- مؤقت
- أدخل عملة وميض
- اضغط على ابدأ وميض
- مواصلة العد التنازلي
- اسم النتيجة 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 }
- معبد الزمرد
- أنكور وات
- أستراليا
- علامة ماهال
- لينينغراد
- باريس
- لندن
- برشلونة
- أثينا
- مصر
- كينيا
- ناي يورك
- مايا
- جزيرة عيد الفصح
مرحلة المكافأة
- مكافأة الوقت
- يمتد التالي
- صور عشوائية
- خلفيات الرسوم المتحركة (WIP)
محرك الفيزياء 2D
الاصطدام
قوانين الحركة في نيوتن (3 قوانين)
في إطار مرجعي بالقصور الذاتي ، يبقى كائن إما في حالة راحة أو يواصل التحرك بسرعة ثابتة ، ما لم يتم التصرف عليه بقوة.
في إطار مرجعي بالقصور الذاتي ، يكون مجموع المتجه للقوى F على كائن ما يساوي كتلة M لهذا الكائن مضروبة في التسارع A للكائن: f = ma
عندما يمارس جسم واحد قوة على جسم ثانٍ ، يمارس الجسم الثاني في وقت واحد قوة متساوية في الحجم وعكس الاتجاه على الجسم الأول.
حركة مكافئ (عودية توليدية)
بناء على حركة مكافئ مع العوامل البيئية
- dir_h [يسار - يمين]
- dir_v [أعلى - أسفل]
- الوقت ديتلا
- الجاذبية 9.81
- قوة
- VT
- VTI
- x0
- Y0
- زاوية
- السادس
- viy
- VIX
- VX
- vy
- tymax
- ymax
- txmax
- xmax
- x
- ذ
- ACC
- المنحنى العارض على المسار
- موضع
- LERP (استنادًا إلى خوارزمية Bresenham)
- خطي
- بيكوبيك
- خدد
- Stairstep (WIP - تعريف الصورة الرقمية)

فيزياء الرصاص
حركة بطيئة (WIP)
البروفيلر
- تقديم أكثر أو أقل من 300 كرة
- ث/ مثيلات في وقت التشغيل - (48-54) FPS
- كرات مدير تجميع الكائنات مع Clevers - أعلى 60 إطارًا في الثانية
- نمط تجميع الكائنات سهم واحد مع Clevers - أعلى 60 إطارًا في الثانية
- نمط تجميع الكائنات البطيئة سهم مزدوج مع Clevers - أعلى 60 إطارًا في الثانية
- GOIDE POTTION PORTITY ANCELE GUN - 75FPS TOP
- Powerups في العمل

الكود وراء
- يمكنك رؤية تنفيذ واجهة iParabolicMotion (ليست مثالية لطرق UDPatexxx)
متنوع
خزانة الممرات

وحدات التحكم

PCB

تراجع

مراجع
- البيانات الفنية
- تاريخ موجز لبانغ (المعروف أيضًا باسم Buster Bros)
- خوارزمية بريسنهام
- Manual Mitchell Corp.
Author: Victor Bolinches
Twitter: @Vicboma1