This is a clock racer where the player has to complete the course in the shortest possible time. Still a bunch of things to add (like an in game reset switch function..).
I have no idea how this plays on real hardware as I don't have a Harmany Cart to test as as I'm using the DPC+ kernal, it doesn't work on my Uno_Cart.
I always used to love games like Barnstorming and Grandprix by Activision where it's you vs the clock. This game is inspired by those and also by the unique art style of classic Activation with the gradient sky etc.
I ride on my mountain bike a lot near where I live in the UK and we have a lot of canals. The idea for this game came when I was out riding along the tow path, having to avoid crazy old ladies with their yappy dogs, fishermen, rocks, etc. I thought it would make a great Atari game.
Right now there are 8 game modes are present to try out.
Game 1 : Summertime - nice and simple, learn to play (15 obstacles)
Game 2 : Sunset - bit more challenging with more obstacles. (20 obstacles)
Game 3 : Winter - hard, (25 obstacles) - rocks start a bit closer as visibility is lower !
Game 4: Night Time : more stuff, lower visibility, (30 obstacles)
Freeplay / Random (30 obstacles)
Game 5: as game 1 with random obstacle generation
Game 6 :as game 1 with random obstacle generation
Game 7 :as game 1 with random obstacle generation
Game 8 :as game 1 with random obstacle generation
Difficulty Switches (only work on modes 5 to 8 )
Left : B = Easy mode (obstacles appear further away) - A= Hard mode (Obstacles appear closer- less time to react)
Right B= Easy obstacles (all combinations appear) : A - Tough obstacles (only hard combos appear).
Fire or Reset to start after selecting your game.
Fire to accelerate
Release Fire to coast and slow gradually
Left for brakes to slow down quickly
If you hit an obstacle you get slowed down to a crawl (costing you time)
You need a fast time to win the gold cup!
Can you find the EasterEgg?
Updates & changes
1st Sept : build 24 attached, night mode added (Game 4)
2nd Sept : Build 30e attached, some spooky stuff going on in game 4, Inspired by some of PacMan Red's sprites in the free sprite thread.
Other game modes have some new graphics, some are still placeholders. go in the water, you can press reset, end of lap, you can press reset, reset enabled in game loop, (not on title screen - damn you, repetition restrainer.).
3rd Sept : Build 37b attached, general refinements to the code, ran out of space in bank 3 necessitating a bit of a re-org, more refinements on graphics. player no longer stops dead when hitting an obstacle, instead the player slows to a crawl (otherwise you may never finish a course if you chose not to accelerate again..). moving obstacle code in but not active.
5th Sept: Build 45. Fixed some bugs on positioning, added a new sequence if you go in the water, flashing removed if course completed, flashing removed on initially hitting water. spent 3 hours figuring out why the cloud sprites had dropped their colours (gap between colour code and "end" on one sprite...).
6th Sept: Build 55. Reset from anywhere, use fire to start on game over and win screens. implemented SpiceWares sound driver, placeholder sounds used for now. Can now use joystick to game select.
9th Sept: Build 64c : Implemented a countdown to start, rather than just throwing the player in as soon as the game resets. added a little win tune. various tweaks and polishes. Win screen now rates your time, Gold, Silver, Bronze and ... Turd... Fixed a bug that allowed bypassing of obstacles.
15th Sept : Build 68 : Tweaks to some colours, added numerals on win screen, animations continue after course is complete.
15th Sept pt2 Build 75b2: getting close to feature complete, spent time reclaiming variables and using bits for more tasks. Added an Easter Egg to the game, more colour tweaks, on the 3-2-1 GO countdown, if you chose to, you can press fire to skip.
20th Sept Build 80_BETA1 : so a few more weird bugs squished (the one where the passing obstacle sound, would play on the titlescreen only after completing game 1 really did my head in!). Some balance tweaks on vertical movement speed. There are a few final things I want to try before locking the code and moving on to PAL60 conversion.
8th October : build 84 BETA 2: PAL60 version is done. only thing I'm trying to finish off now is Atari Vox support. (Big thanks to KarlG for help and guidance on that). Short version is I kinda got it working as a test, at the expense of stripping out a bunch of things to make the driver calls in the same bank. To have the stuff I removed in the game and AV support means a complete code re-org. Joy.
PAL60 Version has a different title screen to the NTSC version so they can be identified easily. New screengrabs added
12th October : Build 100 Final RC1 - few more little tweaks here and there, adjusted the timing gates on the win model to be ever so slightly more forgiving on silver and bronze medal results. New PAL60 title page (example below). tweaked one or 2 PAL60 colours.
17th October : fixed a glitch on the title screen with a couple of rogue pixels due to the size declared in the asm file not matching the the graphics file used (row count)
21st October : fixed some colour blends that had resurfaced from an old version, added a black separator line to the score.
22nd October : added in 4 new game modes and difficulty switch functions.
24th October : alternative controls version added for testing, fire to accelerate, release fire to gradually slow, left to brake. Dificulty switches reversed back to the normal way around (B easy, A Hard).
27th October : New version added (201d), full details HERE : Selectable controls, new obstacle patterns, revised collision detection, fighting scanline count.
28th October : Scanline / Overcycle fight is mostly won. Decided to remove the control selector and stick with one type. Some more code efficiencies.
10th November : Last update until my Harmony cart arrives. Still some over cycle issues and until I can test on real hardware I have no idea if my changes are working., This version has some changes on the bike with some indication of when you are moving up and down and also you move out on acceleration and back on deceleration.
6th December: So my Harmony cart arrived and showed me that my game would crash consistently on real hardware. Problem tracked down after lots of helpful suggestions from the community (thanks KarlG, Lewis, Lila, CoolCrab and the rest for chipping in with suggestions and offers to help). Short version is, it's fixed! latest build attached. Back to tuning and tweaking.
14th December : Added a few more optimisations with the help of Iesposta (thanks!), added a splash animation when hitting the water, remodeled a few graphics, especially focusing on the trees, fixed (again) some odd colour clashes on the P60 version, tested the win timings and balanced the gold silver bronze awards a little on all modes, new splash sound added when hitting the water. Splash screen added using KarlG's code, the game is basically done .New screen grabs attached . 2 bytes of graphics bank rom left!
Edited by Muddyfunster, Fri Dec 14, 2018 8:44 PM.