Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
You are not logged in - nap
CSDb User Forums


Forums > C64 Productions > Michael Archer's games with source code
2019-05-19 12:49
Smasher

Registered: Feb 2003
Posts: 512
Michael Archer's games with source code

Hi. In case you missed the news... Mighty coder Michael Archer released the source code of 6 games he programmed.
Those are:
-Nemesis the Warlock (Martech)
-Slaine (Martech)
-Rampage (Activision)
-Altered Beast (Activision)
-Atomic Robokid (Activision)
-Alien3 (Acclaim Entertainment)
And here's the link: https://github.com/milkeybabes?tab=repositories
2019-05-19 13:08
iAN CooG

Registered: May 2002
Posts: 3132
wow, amazing, now waiting for someone to release a bugfix of Nemesis the Warlock ;)
2019-05-27 16:38
cadaver

Registered: Feb 2002
Posts: 1153
It's a fascinating look into *real* development, where you couldn't afford the time for any over-engineering! (but could always insert a well-placed profanity or use your name for a variable)
2019-05-27 17:52
Krill

Registered: Apr 2002
Posts: 2839
The code is pretty straight-forward and rather well-commented, i think. :)

What kind of over-engineering are you referring to? =)
2019-05-27 20:03
cadaver

Registered: Feb 2002
Posts: 1153
Yep, I'm with you, it's straightforward and does exactly what's needed.

Overengineering could be e.g. having common game object archetype for player and enemies, and using indexed access to their variables (I think I always do that.) But if you see e.g. the Alien3 code, the Ripley movement code is completely different from enemy movement, there's no indexed variables being used. Which makes sense, if the player & enemies are to do completely different things.
2019-05-28 12:52
Comos

Registered: May 2004
Posts: 71
I got some spare time @ work,so I have slowly started to port the Alien 3 to 64tass,so let's see if it works :)
2019-05-28 18:22
Adam

Registered: Jul 2009
Posts: 321
fantastic! i've been reading through the sources, very interesting looking at how things were done back then. thank you for sharing the link.
2019-05-28 22:14
Jazzcat

Registered: Feb 2002
Posts: 1044
For Alien 3, looks like the basic disk routines are in place in the source. Meaning a disk version indeed on the cards.
2019-05-29 06:52
Endurion

Registered: Mar 2007
Posts: 72
These are really awesome to analyse!

I'm using them to get the PDS syntax working in C64Studio, almost there with Atomic Robokid.
2019-06-01 15:51
TWW

Registered: Jul 2009
Posts: 541
Nemesis is converted to kickass (thank god for scripts and shortcuts^^).

now all neede is for someone to pinpoint what needs improvement (I honestly cant recall playing this game) and perhaps a gfx'ian to overhaul the visuals…
2019-06-06 10:57
Zub
Account closed

Registered: Mar 2003
Posts: 2
Quote: Nemesis is converted to kickass (thank god for scripts and shortcuts^^).

now all neede is for someone to pinpoint what needs improvement (I honestly cant recall playing this game) and perhaps a gfx'ian to overhaul the visuals…


In Nemesis The Warlock:

The main drawback for me is the ultra basic AI of the aliens. Inspecting the code, when one of them is reaching the end of the platform he is walking on, it just gets a random value between 0-3:

0 - Fall down
1 - Jump
2 - Turn Around
3 - Fire

That explains the erratic behaviour of the enemies.. Even though, making them more intelligent could turn the game absolutely impossible ;)
 
... 1 post hidden. Click here to view all posts....
 
Previous - 1 | 2 - Next
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
St0rmfr0nt/Quantum
Dave/SIDNIFY
Mason/Unicess
Medicus
Scooby/G★P/Light
iAN CooG/HVSC
DnP
McMeatLoaf
Guests online: 132
Top Demos
1 Next Level  (9.8)
2 Mojo  (9.7)
3 Coma Light 13  (9.7)
4 Edge of Disgrace  (9.6)
5 Comaland 100%  (9.6)
6 No Bounds  (9.6)
7 Uncensored  (9.6)
8 The Ghost  (9.6)
9 Wonderland XIV  (9.6)
10 Bromance  (9.6)
Top onefile Demos
1 It's More Fun to Com..  (9.8)
2 Party Elk 2  (9.7)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.5)
5 Rainbow Connection  (9.5)
6 TRSAC, Gabber & Pebe..  (9.5)
7 Onscreen 5k  (9.5)
8 Wafer Demo  (9.5)
9 Dawnfall V1.1  (9.5)
10 Quadrants  (9.5)
Top Groups
1 Oxyron  (9.3)
2 Nostalgia  (9.3)
3 Booze Design  (9.3)
4 Censor Design  (9.3)
5 Crest  (9.3)
Top Organizers
1 Burglar  (9.9)
2 Sixx  (9.8)
3 hedning  (9.7)
4 Irata  (9.7)
5 MWS  (9.6)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.045 sec.