Author Topic: Scramble - New game for Amstrad CPC  (Read 7689 times)

0 Members and 1 Guest are viewing this topic.

Offline PuzCPC

  • CPC464
  • **
  • Posts: 48
  • Country: si
  • Liked: 151
  • Likes Given: 61
Scramble - New game for Amstrad CPC
« on: 02:37, 06 March 19 »

Hi,
After about ten months of learning and coding it's finally here, my first game in ASM.

I would like to thank everyone who contributed here to CPCwiki source codes and tutorials.
Most of all, Thargan for his sfx, music and all the help that makes the game better than it would be otherwise!

Here are some instructions for Scramble on AMSTRAD CPC 64kb:

Menu                - ESC
Start the game  - FIRE1 for Joystick, A for Keyboard
Credits              - FIRE2 or S (They do not have any meaning except that you start a new game with one click.)

Joystick controls:

Move  - Joystick
Shoot - Joystick FIRE1
Bomb  - Joystick FIRE2 or SPACE

Keyboard controls:

Move   - Cursors keys
Shoot  - A
Bomb  - S
For redefine keys go to the Menu and also more lives can be found there.


And do not forget to show your best score to see who is the best Scramble player here. 8) 



Added CPR for GX4000!
Added CDT for CPC464!
PuzCPC
« Last Edit: 15:31, 13 March 19 by PuzCPC »

Offline ervin

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.282
  • Country: au
    • index.php?action=treasury
  • Liked: 941
  • Likes Given: 1031
Re: Scramble - New game for Amstrad CPC
« Reply #1 on: 05:28, 06 March 19 »
This is absolutely fantastic.
Great job!

It's fast, responsive and very playable.
Shooting ground-based installations is as satisfying as it is in the arcade.

I'm wondering about the scroll...
It looks like a very clever technique.
Are you simply changing the top of the ground, instead of scrolling the whole screen?
My (cancelled) entry for the CPCRetroDev 2017 Competition http://www.cpcwiki.eu/forum/programming/my-cpcretrodev-2017-entry/
FAST line drawing in CPCtelera http://www.cpcwiki.eu/forum/programming/drawing-lines-with-cpctelera-sdcc/
RUNCPC My entry for the CPCRetroDev 2015 Competition http://www.cpc-power.com/index.php?page=detail&num=12494

Offline LambdaMikel

  • 6128 Plus
  • ******
  • Posts: 1.553
  • Country: us
    • Homepage
  • Liked: 823
  • Likes Given: 626
Re: Scramble - New game for Amstrad CPC
« Reply #2 on: 06:46, 06 March 19 »
WONDERFUL GAME!!! Incredible that is your first production - smooth scrolling, great gameplay, very reactive and so close to the original! Absolutely awesome. Thanks a lot!!

I didn't work on the 464 though - resets after the "grid". Tried with and without mem expansion. Works on the 6128.

Great work!!

Offline PuzCPC

  • CPC464
  • **
  • Posts: 48
  • Country: si
  • Liked: 151
  • Likes Given: 61
Re: Scramble - New game for Amstrad CPC
« Reply #3 on: 08:42, 06 March 19 »

Hi,
It's fixed now!


This is absolutely fantastic.
Great job!

It's fast, responsive and very playable.
Shooting ground-based installations is as satisfying as it is in the arcade.

I'm wondering about the scroll...
It looks like a very clever technique.
Are you simply changing the top of the ground, instead of scrolling the whole screen?


I will explain later.  :)


PuzCPC

Offline TotO

  • 6128 Plus
  • ******
  • Posts: 3.408
  • Country: fr
    • ?area=showdonations;u=4
  • Liked: 2592
  • Likes Given: 1525
Re: Scramble - New game for Amstrad CPC
« Reply #4 on: 09:00, 06 March 19 »
Hey!

I have tried "left right" to pass the spec screen and to press "5" to add credits and "1" for 1P start, but that not work!  ;D
Really great port, and I'm not so bad as the game well designed, as I have reached the begin of the 4th stage at the first run.

Congratulations, I love how the display and the sound does! (really close to the arcade and Vectrex version)
You made my day. Here my game for the next 3 months!!!  :-*

  TotO.
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

Offline DanyPPC

  • CPC6128
  • ****
  • Posts: 174
  • Country: it
  • Liked: 66
  • Likes Given: 332
Re: Scramble - New game for Amstrad CPC
« Reply #5 on: 10:25, 06 March 19 »
WoW ! I did not believe my eyes, it seems like a MAME emulator.
Great, wonderful conversion !!!


My congratulations. It's an Amstrad CPC homebrew masterpiece, really.


Many thanks  ;)
CPC 464 with USB Floppy Emulator / CPC 464+ with USB Floppy Emulator / CPC 6128+ with C4CPC and Gotek HxC USB Drive Emulator

Offline norecess

  • CPC664
  • ***
  • Posts: 80
  • Country: ca
  • Liked: 163
  • Likes Given: 74
Re: Scramble - New game for Amstrad CPC
« Reply #6 on: 10:40, 06 March 19 »
Nice game, thank you !! This reminds me the games I played when I was 9  8)

Offline Xifos

  • CPC6128
  • ****
  • Posts: 176
  • Country: fr
  • Liked: 233
  • Likes Given: 230
Re: Scramble - New game for Amstrad CPC
« Reply #7 on: 10:43, 06 March 19 »
Congratulations !And thanks for this very good game ! :)
(and indeed the scrolling technique seems clever)

Offline 6128

  • CPC464
  • **
  • Posts: 37
  • Country: es
  • Liked: 20
  • Likes Given: 30
Re: Scramble - New game for Amstrad CPC
« Reply #8 on: 16:41, 06 March 19 »
Nice game. Congratulations.

Offline Token

  • 464 Plus
  • *****
  • Posts: 372
  • Country: fr
  • Liked: 135
  • Likes Given: 358
Re: Scramble - New game for Amstrad CPC
« Reply #9 on: 16:58, 06 March 19 »
Really good game, well done!

Offline robcfg

  • Supporter
  • 6128 Plus
  • *
  • Posts: 2.205
  • Country: se
  • 8-Bit Technomancer
    • index.php?action=treasury
  • Liked: 976
  • Likes Given: 2204
Re: Scramble - New game for Amstrad CPC
« Reply #10 on: 17:14, 06 March 19 »
Couldn't agree more!


It feels pretty authentic, thank you very much!

Offline trocoloco

  • CPC664
  • ***
  • Posts: 122
  • Country: es
  • Liked: 49
  • Likes Given: 394
Re: Scramble - New game for Amstrad CPC
« Reply #11 on: 17:26, 06 March 19 »
Very nice port! Loving the MAME emulator touch as well. Congrats!

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 1.313
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 712
  • Likes Given: 1589
Re: Scramble - New game for Amstrad CPC
« Reply #12 on: 18:31, 06 March 19 »
300% perfect arcade emulation. A very wonderful game! Great work! But surely not your first Z80 code.  ;) :)
http://futureos.de --> Get the revolutionary FutureOS (Recent update: 2019.08.07)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2019.08.14)

Offline PuzCPC

  • CPC464
  • **
  • Posts: 48
  • Country: si
  • Liked: 151
  • Likes Given: 61
Re: Scramble - New game for Amstrad CPC
« Reply #13 on: 18:36, 06 March 19 »
Thank you all!

I'm also surprised at what the CPC is capable of. :o


ervin :
About the scrolling.
Everything is fake. No scrolling at all. :D
All are sprites 8x12 px for ground and 16x20 for ground enemy.
Right side tiles draw bottom of the ground and left side tiles clear tiles with last four px.
And of course they need to be drawn from left to right every 8px. And also very fast! 8)


TotO :
For that you need a MAME emulator! ;D
The CPC can do this with one button! 8)
But, I think CPC owners do not need a MAME emulator for Scramble anymore. :laugh:


GUNHED:
Yes, it is! :P :)

PuzCPC

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 1.313
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 712
  • Likes Given: 1589
Re: Scramble - New game for Amstrad CPC
« Reply #14 on: 18:40, 06 March 19 »
GUNHED:
Yes, it is! :P :)

PuzCPC


In this case your 2nd game probably will be the best game of the decade!  ;D ;D ;D
http://futureos.de --> Get the revolutionary FutureOS (Recent update: 2019.08.07)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2019.08.14)

Offline PuzCPC

  • CPC464
  • **
  • Posts: 48
  • Country: si
  • Liked: 151
  • Likes Given: 61
Re: Scramble - New game for Amstrad CPC
« Reply #15 on: 19:02, 06 March 19 »

In this case your 2nd game probably will be the best game of the decade!  ;D ;D ;D



This would be great. ;D I can only dream about it. ;D

Offline Rhino

  • CPC6128
  • ****
  • Posts: 281
  • Liked: 821
  • Likes Given: 346
Re: Scramble - New game for Amstrad CPC
« Reply #16 on: 20:20, 06 March 19 »
A great port that is played very well, it is a pleasure to have these classics so well implemented on the CPC. And one more proof that well executed, mode 1 games are very nice to watch too.
I hope you continue making great games for CPC!
Congrats!

Offline TotO

  • 6128 Plus
  • ******
  • Posts: 3.408
  • Country: fr
    • ?area=showdonations;u=4
  • Liked: 2592
  • Likes Given: 1525
Re: Scramble - New game for Amstrad CPC
« Reply #17 on: 20:57, 06 March 19 »
Is a tape version planed?  :-\
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

Offline PuzCPC

  • CPC464
  • **
  • Posts: 48
  • Country: si
  • Liked: 151
  • Likes Given: 61
Re: Scramble - New game for Amstrad CPC
« Reply #18 on: 21:09, 06 March 19 »
Who still uses tapes today?  :)
Soon it will be cpr for GX4000.

Offline SpDizzy

  • CPC464
  • **
  • Posts: 37
  • Country: es
  • Liked: 17
  • Likes Given: 22
Re: Scramble - New game for Amstrad CPC
« Reply #19 on: 21:26, 06 March 19 »
Who still uses tapes today?  :)
Soon it will be cpr for GX4000.
I still using tapes today!!My old cpc464 has no expansions at all, so .cdt is the only way to enjoy really great games on real hardware.So... I'm in for a tape version too  ;D

Offline TotO

  • 6128 Plus
  • ******
  • Posts: 3.408
  • Country: fr
    • ?area=showdonations;u=4
  • Liked: 2592
  • Likes Given: 1525
Re: Scramble - New game for Amstrad CPC
« Reply #20 on: 21:30, 06 March 19 »
Who still uses tapes today?  :)
Soon it will be cpr for GX4000.
Not me... Neither in 80s.  ;D
Just thinking that 64K (best) game should made the days of real 464 stock players.
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

Online XeNoMoRPH

  • 464 Plus
  • *****
  • Posts: 486
  • Country: es
  • " ... in space no one , can hear you scream ... "
  • Liked: 984
  • Likes Given: 868
Re: Scramble - New game for Amstrad CPC
« Reply #21 on: 22:11, 06 March 19 »
Awesome port , congratulations !!!!  :o

Offline VincentGR

  • 6128 Plus
  • ******
  • Posts: 1.096
  • Country: gr
    • Parts from the past.
  • Liked: 573
  • Likes Given: 1540
Re: Scramble - New game for Amstrad CPC
« Reply #22 on: 00:45, 07 March 19 »
Well today my GPU died so no plans for a longplay video.
Oh well tomorrow I will run it on my real machine.


I thought I would never see this game on my cpc.
You proved me wrong and I'm thankful for that.


Thanks again Sir.

Offline PuzCPC

  • CPC464
  • **
  • Posts: 48
  • Country: si
  • Liked: 151
  • Likes Given: 61
Re: Scramble - New game for Amstrad CPC
« Reply #23 on: 06:04, 07 March 19 »
Not me... Neither in 80s.  ;D
Just thinking that 64K (best) game should made the days of real 464 stock players.



Hi,
Okay, I'll try to do something. It will only probably take a little time.
I must first check everything about a tape loader. ;D


PuCPC

Offline alex76gr

  • CPC664
  • ***
  • Posts: 143
  • Country: gr
  • Liked: 92
  • Likes Given: 40
Re: Scramble - New game for Amstrad CPC
« Reply #24 on: 06:13, 07 March 19 »
I stand in awe and gratitude before this marvel.  :o
Thank you.

This is my quick hi-score.
I'll be back!
« Last Edit: 06:45, 07 March 19 by alex76gr »
I still believe that i got my myopia from the green GT-65 monitor, but i can't prove it! :)