Helloooo everyone!
I made this cart because I am positive someone out there desperately needs it.
Ok, so I just made it for fun, but surely you would too.
I left some notes on how to use it, but you may have some work ahead if you want to decipher my code.
The making
I first envisioned a shape platformer game. That never happened. Anyhoo, I had envisioned a game
and I needed a simple and easy way to draw believable polygons. First, I looked around to see if
anyone else had done it before. I found one or two, but I did not like them enough.
My plan was simple:
I would draw the shapes one line at a time, top to bottom.
After some trial runs, I ended up scrapping it. Next, I dabbled with the idea of vertical lines.
That did not work either.
Finally, I came up with something radical: draw them from the inside out.
This plan had no major problems, it only took time to figure where my sines and cosines should be.
I polished some by adding outlines and voilà, here is the finished product. Hope you find it useful
and enjoyable. :)
Merry Christmas!
Putt-Putt
Sit back, relax, and knock that ball into the hole!
Which hole is your favorite? How many hole-in-ones can you get?
Downloadable version at Itch.io.
Behind the scenes
This is my first full on game. All my others have just been remakes.
The physics were quite easy. Friction and collide, that's it. However, designing 48 unique levels
was very time-consuming, if you liked them, please leave a star, maybe a comment. Thanks!
This is also the first game I have uploaded to Itch.io.
Credits:
Coding --- Loanwulfious(me)
Music --- @Packbats, adapted by Loanwulfious
Art, Cover --- Loanwulfious, inspired by @zep
Special thanks: Lazy Devs, General Chaos, doc_robs, fam and friends.


Resolved
Help!
I recently made this little function to show the map at any size.
However, I am not satisfied with it. It does not represent decimal sizes properly,
(those weird breaks in between) it does not show any width/height except 16/16.
Also, looking back over my code, I am pretty sure it could be done better.
Any help or suggestions welcome.
Attention!
Pilots needed urgently!
The star Mimiar imploded, and shattered a dwarf planet that was orbiting it.
Ginormous asteroids are now hurtling towards Thrawn, the home of millions of unsuspecting people.
We must destroy the asteroids before it is too late!
Buttons
X – Use power up.
Z – Build energy, release to fire.
Arrow keys – Movement.
How to play
Steer your ship across the screen, making sure to dodge the asteroids. Tap Z to fire a small bullet or
press and hold to build up energy. Collect the power ups that float across the screen, because they can
be very helpful. Press X to use them.
Your ship's energy meter is displayed in the top left corner. (Bottom
left for player 2)
Credits
Special thanks to:
Sam, Dad, Doc Robs, The Roboz, Krystman.
This game wouldn't be nearly as nice as it is without their help.
In keeping with my name, I have created a loan simulator. It's nothing fancy, although, I did add
some bells and whistles.
It can handle $120 owed, $120 paid per month, and, interest rates from 100-200%.
Buttons:
X - Move time forward.
O - Move time backward.
Up - Change menu items.
Down - Bring down menu/Change menu items.
Left - Move time forward/Change menu items.
Right - Move time backward/Change menu items.
Behind the scenes:
Take away everything else and this is just a mathematical function f(x)=(Owed-Paid_per_month)*interest.
X grows or shrinks every loop and the result is drawn to the screen.
Programming notes:
I used the map and the tline function to create the blue background.
The paid info at the top is not bottom accurate, it is calculated by Paid_per_month*X (or time).
The line graph will have spotty changes if you move back and forth due to the difference in pixel size
versus calculation. (1.5 will round to 2 when drawing.)
Reuseable.
Please feel free to use these game assets.
If you do make a game, PLEASE post it here or send me a link, so I can check it out.
Happy programming!
Ever wondered what it would be like if pong went to the next level?
I think I may have found the answer. Try it out and tell me what you think.
Special thanks to dw817 for play-testing.
Note: Feels WAY better in full screen.



Controls
P1:
Use Z or X to accept/continue/etc.
Up and down arrows to move/select.
Left and right arrows to select difficulty. (Only at menu)
P2:
Use up and down arrows to move.
Rules
Try to get the ball past your opponent to score a goal(edge of screen) by moving your paddle into the
ball's path.
Move your paddle to keep the ball away from your goal.
The first player to win 2 matches wins the game!
Behind the scenes
This is my first pico-8 game ever. I thought I'd start with a classic.
It took around 3 hours to code, most of which was fixing the collision detection.
I ended up using some workarounds, including hard coding the take-off directions.
(Edit):
Fixed the takeoff by using a dy variable instead of direction, cos and cosine
because I couldn't make it bounce correctly.
The add-ons took about another 3 hours to code.
Credits
doc_robs: Made the collision function.
Coding and art (or lack of it) by me.
Inspiration from playing the original PONG.
Thanks to Lazy Devs for tips and tricks.
Versions:
V1 Released
V2 Added "English" spin
Added cpu smart A.I.
Changed ball speed
Changed paddle speed
Changed paddle size
Changed hardness ratings
Fixed collision issue
V3 Added quickstart
Added insane hardness
Added game over noise
Added magnet mode
Added extreme logo
Added multiple ball spawn
Added additional cpu support
Added extreme mode
Added extreme magnet mode
Changed ball speed
Changed player speed
Changed menu x2
Changed cpu targeting
Fixed balldust direction
Fixed player info display