Hello all.
I'm brand new to all things Pico 8, having dabbled with programming since the 80s.
I'm having LOTS of problems though.
I added particles to my platform player.
I saw a tutorial about adding objects and function within them, so I tried to change my particle system.
It broke. The error says: Unclosed { but I can't find where I've gone wrong.
I apologise if this isn't how to post code on this.
Can someone help out, please. (This is trimmed down in the hope I don't over stay my welcome!)
function _init()
....
particle={}
end
function add_new_particle(x,y,die,dx,dy,grav,grow,shrink,r,c_table)
add(particle,{
x=x,
y=y,
t=0,
die=die,
dx=dx,
dy=dy,
grav=grav,
grow=grow,
shrink=shrink,
r=r,
c=0,
c_table=c_table
draw=function(self)
if self.r<=1 then
pset(self.x,self.y,self.c)


Unsafe at Home: A 64x64 baseball bullet hell time wasting experience!
In the distant future, Blaseball is the only remaining sport, as foretold by prophecy. One day, two friends run across an ancient document: the official Major League Baseball rulebook. However, it is badly damaged and the two are left to interpret the rules for themselves. Here is what these two friends from the future think baseball used to be.
- One player, the pitcher, attempts to hit the other player, the hitter, with baseballs. The book clearly says hitter, not hittee, which would make more sense, but these were ancient humans, so . . .
- The hitter attempts to circle the bases counterclockwise as many times as he can without getting hit. Each time he does this, he scores a run. He must stay in the baseline at all times. He can circle the bases clockwise, but will not score runs in that direction, and in fact must recircle ALL the bases he circled clockwise in the correct direction before he is awarded a run for crossing "home", which is what people called fourth base in those days.




Pico's Big Adventure release!
Finally my first pico game reached a sort of completed stage: start menu, three levels, minimal sounds, gorgeous (?) graphics... I'm pretty happy with it, and I hope you'll have fun playing!
Controls:
- jump with X,
- launch yoyo with C
- launch stones with C plus down arrow
- pickup shrubs with down arrow
The original, Terry's big adventure, had some nice ideas I managed to port here, and was somewhat original - even if I can't be sure it wasn't ripping off something, apart from being a mario clone, or at least sailing on mario popularity- due to an improbable weapon and some bizzarre enemies.
I tried to keep the code organized and readable, but lost focus here and there. If that doesn't hold you back, feel free to reuse the code. It's nothing original, but the animation system let you create a variety of behaviours, all you have to do is define some general characteristics and add sequences of sprites along with optional movement modifiers. Maps let you place enemies with the "id" sprite, and modifiers for starting behaviour and drops can be placed in an adjacent tile.
SCAN-IT
The Retail Experience
Scan-it is a fast paced retail simulator! Deal with the most difficult customers while scanning their groceries at an ever increasing rate! Scan the barcodes of candy bars, pop cans, cereal boxes and more! Remember, at this store "We don't scan? You don't pay!". So you better keep scanning if you want to come to work again tomorrow!
The Backstory
This game was made for the "My First Game Jam: Summer 2021" hosted on itch.io. Although it isn't my first game (it's the second game...) it was my first Game Jam! Please feel free to let me know what your thoughts are on the game! Any feedback on the art, music and/or code is also welcome. I enjoyed being part of the Jam and learnt way more than I was expecting!


Controls
X - fire/ enter influence mode/ enter lift/ connect to terminal
O - back button when connected to a terminal.
Story
It is the year 2521 and a cyber attack against the underground cities has caused all robots to malfunction.
You control a prototype influence device armed with a low-powered laser and capable of taking control of these robots. Your task is to clear the 8 city levels of all rogue robots.
Hold X to enter influence mode and run into another unit to pair with it. This is achieved by fighting for control of the robot's cpu. Failure to do so will result in your own circuitry burning out.
Use lifts to move between city levels and use terminals to access the central database. Power coils are positioned at various points allowing you to recharge.
Be careful of robots with short range 'disruptors' and use the terminals to view robot classes that are immune to disruptor damage.
How To Play
The objective of the game is to clear all 8 city levels of robots.
Here's a YouTube video playthrough, almost to the end.
[youtube]AlYVaewj_7s




