PAC-MAN for the Commodore Amiga: Writing an Operating System Friendly Game, Part 7 🔎🔍
🧐 · 21.11.2024 · 21:34:54 ··· Donnerstag ⭐ 0 🎬 0
📺tschak909
🧠 · 22.11.2024 · 08:40:45 ··· Freitag
😎 · 22.11.2024 · 06:40:45 ··· Freitag
In this #CommodoreAmiga PAC-MAN video, we show how Blitter Objects (or Bobs) are created using the GELs subsystem present in the Kickstart of every Amiga, by creating one for our Clyde ghost.
#retrocomputing #retrogaming #gamedev
Code:
https://github.com/tschak909/amiga-pac-man/tree/main/test-harnesses/GelBOB
Chapter Index:
00:00 Intro
02:00 Getting Started
02:35 Chapter 4 Libraries/Devices RKM
03:38 Creating our VSprite and Bob structures
05:20 Copying over Bobs.h from SpritesAndBob
08:30 Anatomy of a Ghost Bob (bitplanes)
12:26 Creating our Clyde Task
14:30 Initializing the GELs system.
18:50 Filling out Clyde's Bob and VSprite structures
28:03 Adding our Bob to the window's GELs list.
31:10 Drawing our Bob to the window's RastPort
33:10 First Compile
34:00 Fixing errors of first compile
36:00 Second Compile
38:00 Third Compile, after fixing case of DrawGList() ;)
39:38 Our Clyde Bob on screen!
40:00 Fixing Clyde's colors
41:28 Moving Clyde across the window
43:45 Fourth Compile
44:30 Fix missing i and frame variables :)
44:50 Fifth Compile
47:10 Animating Clyde
49:10 Sixth Compile
51:00 Watching Clyde Animate
51:18 Upcoming Videos!
SELECT * FROM DAvidON WHERE `DAvid`="8IHrGR4JtRE" ORDER BY ts
SELECT * FROM DAvidPlay WHERE `DAvid`="8IHrGR4JtRE"
***
· 21.11.2024 · 21:34:54 ··· Donnerstag
U
U
L
L
T
* 1732221294
* 1732221294
X 0
Y 0
P
C 161073
B 5
V 27
* · 15.09.2024 · 16:08:07 ···
2 · 01.01.1970 · 01:00:00 ···
L · 22.11.2024 · 06:40:41 ···
C · 22.11.2024 · 06:40:45 ···
💘 🖱️ * · 01.01.1970 · 01:00:00 ···
* · 01.01.1970 · 01:00:00 ···
· 01.01.1970 · 01:00:00 ···
**##
*** · 01.01.1970 · 01:00:00 ··· ::
*2* · 01.01.1970 · 01:00:00 ··· ::
*L* · 01.01.1970 · 01:00:00 ··· ::
*C* · 01.01.1970 · 01:00:00 ··· ::
********