English Amiga Board

English Amiga Board (https://eab.abime.net/index.php)
-   Amiga scene (https://eab.abime.net/forumdisplay.php?f=2)
-   -   Tiny Galaga (https://eab.abime.net/showthread.php?t=102380)

pink^abyss 24 May 2020 16:36

Tiny Galaga
 
Hi, we created a tiny Galaga demake for OCS Amiga in 36kb.

You can download it here:
https://www.pouet.net/prod.php?which=85720


Code+Music: Pink
Gfx: Fade One

Code was done with Bartmans "vscode-amiga-debug"
https://github.com/BartmanAbyss/vscode-amiga-debug/

Music and sfx were created with PreTracker
https://www.pouet.net/prod.php?which=80999

Some tech details:
- The game runs at 50fps. Resolution is 192 x 256 pixel.
- The game & replayer are coded in C99 (compiled with GCC 10.1)
- The game includes 6 music tracks/jingles and 26 sfx
- All music+sfx use 5488 bytes (after precalc 51kb chipram is used)
- The game shows a maximum of 101 moving things on screen
- All graphics take 17kb and use only one bitplane.
- No sprites are used

Happy playing!

DanyPPC 24 May 2020 17:04

Great ! Many thanks.

coldacid 24 May 2020 17:13

Summoning @VincentGR for an icon and disk image, and @TjLaZer for a WHDLoad package just like for Tiny Invaders. :D

DamienD 24 May 2020 17:59

Nice one pink^abyss, thanks for another cool game :great

Quote:

Originally Posted by coldacid (Post 1402188)
Summoning @VincentGR for an icon and disk image

Well I can do a disk image, no need for an icon though as the game will boot directly...

...but I'll wait until ross trains this first :p

coldacid 24 May 2020 19:36

Well, the WHDLoad package should have an icon at least :P

Antiriad_UK 24 May 2020 19:37

Good stuff, pink! I'm almost tempted to give up asm and switch :D

DamienD 24 May 2020 19:53

Quote:

Originally Posted by DamienD (Post 1402198)
Nice one pink^abyss, thanks for another cool game :great

Well I can do a disk image, no need for an icon though as the game will boot directly...

...but I'll wait until ross trains this first :p

Bah, I went ahead and created a disk anyway... if someone makes a trainer, I'll then redo ;)

https://i.imgur.com/xbtw7Y4.png

Attached for anyone that wants it ;)

Frog 24 May 2020 19:54

really nice work, wonderful job, you must have had a good time while making this game.

pink^abyss 24 May 2020 20:13

Quote:

Originally Posted by Frog (Post 1402225)
really nice work, wonderful job, you must have had a good time while making this game.


Thanks :) Oh yeah, that was real fun to make! I remember playing real Galaga in the eighties, i was always amazed how the enemies behaved... :spin

Weaselrama 24 May 2020 20:17

Was "demake" intentional? I'd keep it in, it's hilarious and appropriate word-play.

pink^abyss 24 May 2020 20:24

Quote:

Originally Posted by Antiriad_UK (Post 1402219)
Good stuff, pink! I'm almost tempted to give up asm and switch :D


Give it a try. You don't have to go full C. You can mix as you need..


For me it's the massive time i save with C and the performance is not much behind the asm code i(!) would be able to deliver by hand. The code generated with GCC 10 can be quite good when you know how the 68000 CPU works. Just code C with the same mindset as you would do with asm.


And finally Bartmans vs-code extension makes life so much easier, so that its pure fun to write and optimize code. In the latest beta there is now even a cycle exact source level profiler! So it was easy to spot where anything was going wrong. He also added a debug overlay. So you can overlay rectangles and text on top of your game while it is running in WinUAE. Who could say no to all that luxury?

manossg 24 May 2020 21:41

How smooth and cute is this? Great stuff! Would it be possible to save the hiscore?

Amigajay 24 May 2020 21:42

Quote:

Originally Posted by Weaselrama (Post 1402227)
Was "demake" intentional? I'd keep it in, it's hilarious and appropriate word-play.

Have you not heard of this terminology before?

Weaselrama 24 May 2020 21:43

Well...it locks up FS-UAE, even with JIT disabled. Too bad, I would have liked to have checked it out.

Nightshft 24 May 2020 21:45

1 Attachment(s)
Nice game pink and fade_one!
On AGA there are incorrect colors and small graphical glitches (f.e. chars missing) but "killaga" takes care of that.
It's fun to play.

manossg 24 May 2020 21:45

Quote:

Originally Posted by Weaselrama (Post 1402247)
Well...it locks up FS-UAE, even with JIT disabled. Too bad, I would have liked to have checked it out.

I just tested it on FSUAE on vanilla A500 config and it runs perfectly. Which version/config do you use?

DamienD 24 May 2020 21:46

Quote:

Originally Posted by Weaselrama (Post 1402247)
Well...it locks up FS-UAE, even with JIT disabled. Too bad, I would have liked to have checked it out.

That's not much help... I'll remember never to ask you for bug reports / testing.

It runs fine via the king of Amiga emulators i.e. WinUAE ;)

You wanna give more details / information... such as, what configuration have you set exactly?

I tested in WinUAE and all is working fine on a standard A500 configuration. On an A1200 configuration there are slight glitches, as Nightshft said above.

qupe 24 May 2020 21:51

I have just created a video play in FS-UAE and it worked fine using Damien's adf. I used A500 with 2mb, A1200 with 2mb both worked.

I scored 214990. It will be on my youtube soon :)

One thing is the high score supposed to save?

Minuous 24 May 2020 23:05

This needs further work, here (OS3.9, 68020) it just says "Please wait while decrunching..." and then freezes the system. :-(

ross 24 May 2020 23:50

Great little game :great, kudos to Pink/Fade1/Bartman^Abyss!


Quote:

Originally Posted by DamienD (Post 1402198)
...but I'll wait until ross trains this first :p

Someone posted it into the Zone! :D
Press RMB to start with infinite lives (or press it whenever you want during the game).

Cheers.


All times are GMT +2. The time now is 02:35.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.

Page generated in 0.05199 seconds with 11 queries