CPCWiki forum

General Category => Games => Topic started by: XeNoMoRPH on 08:33, 16 September 25

Title: GX-Pong
Post by: XeNoMoRPH on 08:33, 16 September 25
GX-Pong // 2025 - for GX4000 
Code + Sound: S.Waywood Graphics + Desing: Oncle Ced & Viny-Kun




Title: Re: GX-Pong
Post by: Gryzor on 08:44, 16 September 25
Well, it looks nice and very faithful, but I don't know why it would need colour? Also, what GX tricks does it use?
Title: Re: GX-Pong
Post by: andycadley on 08:49, 16 September 25
Weirdly pleasing if probably entirely silly.
Title: Re: GX-Pong
Post by: dthrone on 09:25, 16 September 25
This was done 'to order' for @OncleCed.  It is his design, I think it is based on some Pong variant.  It is just supposed to be a fun little mini-game for his GX Grand Tour stand.  It is of course not trying to push any limits.  I'm expecting people at first glance to think 'this game could have been made in BASIC' :laugh: .  

A couple of design notes if you're interested.  The ball (square!) can move in 22 different directions and there are 16 different collision surfaces, in four orientations, 10 of which are moving.  When the ball strikes a moving surface it will transfer momentum to the ball.  So the physics of the game is not so trivial.

The game play area is a full overscan screen and of course it runs at 50fps.  Those big score numbers are quickly updated using colour swaps so there is no need to write any graphical data.  It might not be obvious at first but one of those numbers is actually a hardware sprite and the other is a software sprite. 

Anyway, see if you can beat the 'hard' mode  :-*
Title: Re: GX-Pong
Post by: eto on 09:40, 16 September 25
Quote from: dthrone on Today at 09:25I'm expecting people at first glance to think 'this game could have been made in BASIC'
But only if those people never made a game in Basic. Sprite movement is much too smooth for BASIC. 

In a world where the Plus would have been used in schools I guess it would have been a great exercise to learn the the basics of sprite movement, collision detection, physics and general GX 4000 programming.
Title: Re: GX-Pong
Post by: dthrone on 11:06, 16 September 25
Quote from: Gryzor on Today at 08:44Well, it looks nice and very faithful, but I don't know why it would need colour? Also, what GX tricks does it use?
Regarding the colour, with 4 paddles moving on the screen it starts to get a bit confusing so the colour is there to help distinguish them.  I kept the colours flat and fairly pastel so it didn't end up getting too far away from the Pong 'look'.  
Title: Re: GX-Pong
Post by: Shaun M. Neary on 12:27, 16 September 25
As a big pong fan, I can't wait to give this a go when I get home later this evening!  :D
Powered by SMFPacks Menu Editor Mod