News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu
avatar_Bryce

New Game release takes the CPC to its limits!

Started by Bryce, 14:22, 11 April 17

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Bryce

Hi all,
       This cutting edge master piece of programming brilliance just raised the bar for all you so called game programmers out there!

- 3D Realtime scrolling
- Smooth realistic animation
- High res realistic characters and scenery
- Polyphonic sound
- 10 challenging levels
- Immersive game play

Ok, I may be over selling it slightly.

Reality: I was stuck in an airport last week with just me, my 5 year old son, a 6 hour flight delay with no toys or entertainment other than my laptop (without internet, but Winape installed). It was time to improvise, so using all my BASIC skills that I could remember (and that really isn't much) I threw together this. Luckily, my target audience isn't all that fussy, so it did actually keep him happy for a lot longer than I expected.

As most of you know - I AM NOT A SOFTWARE PERSON, I do hardware (you'll see why when you load the game), but I thought I'd upload this anyway, just for the fun of it, so that I could say I've "released" some software to the community :D And for the next time someone asks me "Do you program too?", I can just point them to this thread which should end any discussion as to whether I can program or not :D

Enjoy (unlikely unless you really are 5 years old),

Bryce.

Please post your abuse and ridicule below...

Carnivius

That thread title and intro reminded me that during a dream I had a few weeks back there was a bit where I was playing Uncharted 4... on a CPC464.  And it looked exactly the same as the PS4 version but just with a bit more saturation (or maybe the colour was turned up too high on the monitor I dunno).

Will download this and give it a go when I'm done rearranging my living room again. :)
Favorite CPC games: Count Duckula 3, Oh Mummy Returns, RoboCop Resurrection, Tankbusters Afterlife

Skunkfish

#2
I liked it! Are you able to implement a timer and a high score table?

EDIT: Got bored, added the timer myself....
An expanding array of hardware available at www.cpcstore.co.uk (and issue 4 of CPC Fanzine!)

||C|-|E||

Hahahaha, I will give it a try tomorrow night!  :)

VincentGR


EgoTrip


Bryce


Bryce

#7
Quote from: Skunkfish on 16:46, 11 April 17
I liked it! Are you able to implement a timer and a high score table?

EDIT: Got bored, added the timer myself....

I did seriously consider "enhancing" this abomonation with a high score table and timer, but at the time my priority was to deter my child from harassing the other passengers that were equaly pissed off about having to sit around for 6 hours in a sub-standard airport.

Bryce.

keith56

good fun! Reminds me of the old "Amstrad CPC Type-Ins"

(Although once I'd typed them in they never seemed to work properly!)

Chibi Akumas: Comedy-Horror 8-bit Bullet Hell shooter!
Learn ARM, 8086, Z80, 6502 or 68000 with my tutorials: www.assemblytutorial.com
My Assembly programming book is available now on amazon!

VincentGR

Yes, this should be archived as listing in type ins.

Bryce

Quote from: VincentGR on 22:50, 11 April 17
Yes, this should be archived as listing in type ins.

As an example of how NOT to program? :D

Bryce.

mr_lou


Gryzor

Indeed, I was expecting a YT longplay as well!


Just gave it a go; damn it, I was hoping I would be finishing Thimbleweed Park this long weekend, but it seems I'll have some trouble remembering to eat and sleep too, now.


In all seriousness, I don't know what's so nice and addictive about these little games. With a bit of polishing it could pass as a very respectable type-in indeed!

SRS

what are those yellow whatsoevers are for ? you cant walk over them but also they dont give you "hurt" or "score" ?

:D

nice one

Bryce

Quote from: SRS on 18:22, 12 April 17
what are those yellow whatsoevers are for ? you cant walk over them but also they dont give you "hurt" or "score" ?

:D

nice one

Believe it or not, they are meant to be flowers and were only added because the bare maze looked a bit lacking in detail.

Bryce.

AMSDOS

This is great!  :) Though I couldn't resist adding a simple time limit to the game. I've given it 30 seconds, but it still seems to be heaps of time. Not sure if it's counting down each second, this routine is based on the timer from the Bounce Game from Glynne Davies BASIC Tutorial from ACU.

There are the following lines I've added or altered for that function:


1520 clk=0:WHILE clk<30
1565 sec=(sec+1) MOD 10: IF sec=0 THEN GOSUB 1600
1580 FOR d=1 TO 75:NEXT d
1590 LOCATE 1,25:PRINT 30-clk:WEND:WHILE INKEY$<>"":WEND:END
1600 clk=clk+1:RETURN
* Using the old Amstrad Languages :D   * with the Firmware :P
* I also like to problem solve code in BASIC :)   * And type-in Type-Ins! :D

Home Computing Weekly Programs
Popular Computing Weekly Programs
Your Computer Programs
Updated Other Program Links on Profile Page (Update April 16/15 phew!)
Programs for Turbo Pascal 3

Bryce

Looks like I may have to release a sequel :D

Bryce.

seanb

#17
I'll wait to see Xyphoes longplay before deciding to buy a physical release.


There will be a physical release?
I'm hoping you have similar skills on mspaint for the boxart.*


*Your programming skills far outmatch my 10 Print "Hello"
Thou shall not question Captain Wrong!

Bryce

Quote from: seanb on 09:36, 13 April 17
I'll wait to see Xyphoes longplay before deciding to buy a physical release.

There will be a physical release?
I'm hoping you have similar skills on mspaint for the boxart.*

*Your programming skills far outmatch my 10 Print "Hello"

I'm working on the cover art as we speak. MSPaint, Mouse in wrong hand, sitting on a wobbly chair...

Bryce.

P.s. I hope you appreciate the fact that your name appears three times in the game!

||C|-|E||

It is really cool, considering how it was developed!  :D

Actually, as it was said in before, it would be a really nice type in just adding score, time limit and a few enemies  :)

AMSDOS

Quote from: ||C|-|E|| on 11:14, 13 April 17
Actually, as it was said in before, it would be a really nice type in just adding score, time limit and a few enemies  :)


...and perhaps drop the breadcrumb trail too.  :D
* Using the old Amstrad Languages :D   * with the Firmware :P
* I also like to problem solve code in BASIC :)   * And type-in Type-Ins! :D

Home Computing Weekly Programs
Popular Computing Weekly Programs
Your Computer Programs
Updated Other Program Links on Profile Page (Update April 16/15 phew!)
Programs for Turbo Pascal 3

Bryce

Quote from: AMSDOS on 11:37, 13 April 17

...and perhaps drop the breadcrumb trail too.  :D

They're footprints (modelled on Oh Mummy!)! Seán wanted to see where he had been. Which is also the reason I didn't put a time limit on it, because he likes to wander into every cul de sac before heading for the door.

Bryce.

Sykobee (Briggsy)

Quote from: AMSDOS on 01:22, 13 April 17
This is great!  :) Though I couldn't resist adding a simple time limit to the game. I've given it 30 seconds, but it still seems to be heaps of time. Not sure if it's counting down each second, this routine is based on the timer from the Bounce Game from Glynne Davies BASIC Tutorial from ACU.



I've not tried myself, by can't you do:


    EVERY 300 GOSUB 1600


Or are interrupts disabled? Or some other issue.

remax

Next game competition : write your own game in 6 hour while waiting for your airplane and with your child jumping around next to you...


Soon in CPC-City... Start your reservations !
Brain Radioactivity

AMSDOS

Quote from: Sykobee (Briggsy) on 16:12, 13 April 17

I've not tried myself, by can't you do:


    EVERY 300 GOSUB 1600


Or are interrupts disabled? Or some other issue.


Yes I noticed this approach being used in a recent program I typed in, I think it would work. I've just gone for something which was out of tutorial and highlight the area where it could be placed. It was also a good chance to get rid of a GOTO and have a consequence happen when the time was up.  :laugh:
* Using the old Amstrad Languages :D   * with the Firmware :P
* I also like to problem solve code in BASIC :)   * And type-in Type-Ins! :D

Home Computing Weekly Programs
Popular Computing Weekly Programs
Your Computer Programs
Updated Other Program Links on Profile Page (Update April 16/15 phew!)
Programs for Turbo Pascal 3

Powered by SMFPacks Menu Editor Mod