20 August 2021, 00:02 | #81 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,196
|
Today I tried to upload a video to YT and as expected, it's damn simple
[ Show youtube player ] implemented all 4 ghosts A.I but ATM only tested Blinky. Others remain in the pen. Various speeds also work, and tunnels too (missing sprite clipping though). You can't eat the ghosts, and ghosts can't eat you. Also no sound. But otherwise pretty cool. For example notice when Blinky chases pacman at some point the ghost doesn't follow pacman, just because it's not allowed to go up just above the pen. some tables copied from https://github.com/shaunlebron/pacman and of course stuff taken from the absolute bible https://pacman.holenet.info |
20 August 2021, 14:55 | #82 |
Registered User
Join Date: Apr 2021
Location: Florida
Posts: 48
|
Super bon travaille
|
20 August 2021, 15:21 | #83 |
Registered User
Join Date: May 2010
Location: Ames, IA, USA
Posts: 521
|
Just curious, but is this behavior an explicit rule in the code that the ghosts aren't allowed to go up those two tunnels just above the pen or is it a by-product of the A.I.?
|
20 August 2021, 15:24 | #84 |
Registered User
Join Date: Apr 2018
Location: UK
Posts: 487
|
The game logic is absolutely wild for the time. I wonder how much of that was just accidental?
|
20 August 2021, 15:42 | #85 | ||
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,196
|
Quote:
I don't know. It's just a fact. I didn't analyse the disassembly. I'd say that it's intentional so the game isn't too hard. There's a bug in pink ghost behaviour that is documented, but what you're refering to isn't noted as a bug. Quote:
Soon a new video with pinky in action I've zoned a new version because there's a sprite bug I need investigated (I hope it's a winuae problem ) Last edited by jotd; 20 August 2021 at 15:49. |
||
21 August 2021, 21:34 | #86 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,196
|
New WIP, Now most of the game mechanics are implemented. Lots of bugs too
[ Show youtube player ] |
21 August 2021, 21:40 | #87 |
Registered User
Join Date: Nov 2019
Location: Greece
Posts: 992
|
Wow, this is amazing progress!
|
22 August 2021, 00:52 | #88 |
Registered User
Join Date: Sep 2017
Location: Kansas, USA
Posts: 327
|
Nice!
|
22 August 2021, 01:02 | #89 |
Registered User
Join Date: May 2018
Location: Ireland
Posts: 674
|
Looks fantastic, well done, cant wait for the final version.
|
22 August 2021, 02:19 | #90 |
Registered User
Join Date: Dec 2010
Location: Athens/Greece
Age: 53
Posts: 719
|
Well done!
|
22 August 2021, 17:35 | #91 |
Registered User
Join Date: Aug 2017
Location: Greece
Posts: 134
|
Great job so far! Congratulations!
|
22 August 2021, 22:28 | #92 |
Registered User
Join Date: Mar 2012
Location: UK
Posts: 1,894
|
Looking excellent and ghost patterns seem spot on which is the most important thing. And in such a short time - amazing!
|
23 August 2021, 11:09 | #93 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,196
|
Well I found a good balance between genericity and specific coding. I coded a game in C++ before for the amiga and it's really too cumbersome, plus I wasn't using the latest g++ 10 (Bartman) and I suspect it's not optimized enough for A500.I mean I love C++ to code games on PC with SDL, but for hardware banging assembly is way easier.
And the rework for Supercars 2 AGA taught me a lot. Shaun Southern way of developping is ace. Only one big main .s file, no complex shit. Plain and simple. Awesome. Of course sometimes the bug (move.w instead of move.b, move.l #value instead of move.l value) can be nasty but I use to debug the code live using winuae. No symbols: no problem because my code is 99% the same as the source. I have the source displayed and I follow the raw disassembly. Lots of practice debugging games with whdload Performance-wise, I only used one multiply instruction, for the random generator (provided by meynaf a long time ago). Rest is multiply tables. Plus the python scripts allowed to generate graphics easily from fixed palette + png. And all ghosts behaviour & tables were described in the pacman dossier. Helped a lot. Plus the holidays that offered me more time to code in the evenings ATM I'm a bit tired with the remaining bugs. I'm going to add features first (sound, intro/menu screens)... Last edited by jotd; 23 August 2021 at 11:15. |
26 August 2021, 12:50 | #94 |
Registered User
Join Date: Oct 2007
Location: Athens , Greece
Posts: 1,842
|
that's excellent progress jotd!
|
26 August 2021, 17:19 | #95 |
Ex nihilo nihil
Join Date: Oct 2017
Location: CH
Posts: 4,884
|
Nice progress
By the way : On the video, it seems to me that yoir Amiga port is a bit faster than the arcade. No ? |
26 August 2021, 18:45 | #96 |
Phone Homer
Join Date: Jun 2006
Location: 5150
Posts: 5,775
|
|
27 August 2021, 15:24 | #97 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,196
|
it should be 100% the same. I have to create 2 videos (arcade/amiga) and compare them frame by frame at least for the first minute.
|
27 August 2021, 16:12 | #98 |
Ex nihilo nihil
Join Date: Oct 2017
Location: CH
Posts: 4,884
|
^ That's cool
|
29 August 2021, 00:47 | #99 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,196
|
new progress
[ Show youtube player ] I have also zoned a version of the current pacman executable. Pretty good now with all the sounds and bugfixes and all. |
29 August 2021, 00:57 | #100 |
Registered User
Join Date: Oct 2017
Location: Sunderland, England
Posts: 2,702
|
That is looking excellent, certainly looking arcade perfect.
No going back to C now, Assembler has you. Geezer |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Worst Arcade Conversion | Hewitson | Nostalgia & memories | 57 | 09 April 2019 12:51 |
Arcade / Console --> Amiga conversion discussions | dlfrsilver | Coders. General | 587 | 04 September 2018 17:11 |
Pacman / Gridrunner crossover game | pickaweapon | Looking for a game name ? | 4 | 02 July 2012 23:41 |
Landover's Amiga Arcade Conversion Contest | Frog | News | 1 | 28 January 2005 23:41 |
Old Atari ST ? Game...not sure if there was an Amiga conversion.. | HCF | Looking for a game name ? | 14 | 17 October 2004 17:43 |
|
|