I've (not) finished my first game.
There are countless things to do and polish and I already have some great suggestions from the forum.
I am publishing it to gather new ideas and suggestions but, above all, to simplify the life of anybody that wants to check the code / test the game.
If you happen to play the game and leave a comment I'd be happy.
Really thanks for your time and patience, it is very appreciated :)
=== CHANGELOG ===
Look at how fierce is Pongman on the main screen!
Don't you feel...
No, that is not fear at all.
We also now have some embrional difficulty setting, yay!
Finally I've had some time to add "Options" menu and improve the graphics a tiny bit :D
I am gettin in touch with Pixelart, I terribly suck but I am having great fun in learning / researching and I've met cool people on the net. I wrote a devlog with details here: https://ltpitt.itch.io/pong-ino/devlog/11579/pong-ino-04-shows-off-a-complete-options-menu
Pad movement jerkiness is gone!
I am a very happy guy and I deeply thank solar and capnmarcy for putting me in the right direction:
And I bow to ultrabrite with his perfect code and comments.
Now I need to understand if the same treatment can be applied to the ball movement.
I've been playing some of the old Pong versions (Original Arcade, Game Gear, Nintendo DS, Gameboy...) and I tried (and I am still trying) to make the Classic mode in Pong-ino similar to the original feeling.
In this version I've also modified SFX in Classic mode for this reason.
Countless bugs were squashed, the main one was ball spawn always in the same direction.
Ouch, collision is a very hairy topic!
I've implemented countless versions but whatever was working in Classic mode had problems in Modern mode and vice versa.
This is because in Classic I'm using just rectancles for the paddles and ball too and in Modern using a circle for the ball.
The problem was cause by the fact that "X" coordinate is in the center for the circle and top left for the rectangle.
I've also reduced pad sizes, increased pad and ball speeds as suggested here in the forums.
Completed the 1st working version of the game
=== TODO LIST ===
- Find some solution for the ball movement jerkiness (try to apply paddle movement solution)
- Improve the angle calculation at bounce (make it wider when the ball hits the end of the pads)
- Make the classic mode as close as possible to the original
- Add some spice to the Modern mode (powerups, maybe?)
Thanks for your time to play my tiny game, @sulai!
I've added a few new features and I'm working to understand how the Classical Pong mechanics behaved to I can refactor my classic mode in order to be as close to the original as I can :)
Now I need to find out how to update this thread with the new code...
save @clip in pico8, then edit your first post, ctrl-v at the top.
you can remove the older cart tag [#...#] if you wish to get rid of the previous version.
hit preview, name the cart (under your edit box).
you might have to re-edit to re-name the cart if it still gets "untitled" (seems to happen).
[Please log in to post a comment]