license: https://creativecommons.org/licenses/by/4.0/
(ie. feel free to use it for whatever as long as you cite me)
controls:
- X button regenerates some non-fixed parameters
- O button opens the debug menu (I encourage you to change parameters, colors, brush configuration)
- touch/click the screen to paint with the brush
- on PC: "s" button saves a screenshot, "g" button saves a gif
creator: Andrew E. Brereton
date: 2022-03-04
twitter: @aebrer
website: aebrer.xyz
medium: Pico-8, Lua


I'm just posting the first cartridge I was able to finish.
This is a tutorial by @ztiromoritz and can be found here: https://ztiromoritz.github.io/pico-8-shooter/#
I started coding and picked up Lua like 20 days ago and also found out about Pico-8. I did some other tutorials and I've been reading about coding and all that, but this one is important to me since it was the first tutorial that I could actually understand what I was copying from the tutorial to Pico-8!
-- what I added
- Multiple enemies
- Multiple levels
- An ending
After finishing it, I added some extra features that I could code - after a lot of trial and error lol.
-- stuff that I ended up not adding because I don't know how to:


I've been playing around with figuring out music on the Pico-8. I decided to whip together a quick title screen test. The code is supposed to play a little ditty (sfx(4)) on the title screen but nothing plays until after I press X to go to the next screen. As far as I can tell, code wise that shouldn't be happening. Any idea what's going on here?
function _init()
cls(0)
scene="title"
end
function _update()
if scene=="title" then
update_title()
elseif scene=="instructions" then
update_instructions()
elseif scene=="page2" then
update_page2()
elseif scene=="page3" then
update_page3()
end
end
function _draw()
if scene=="title" then
draw_title()
elseif scene=="instructions" then
draw_instructions()
elseif scene=="page2" then
draw_page2()
elseif scene=="page3" then
draw_page3()
end
end
function update_title()
if btnp(❎) then
scene="instructions"
end
end
function draw_title()
cls(12)
sfx(4)
print("title page",30,45,10)
print("press ❎ to start",30,63)
end
function update_instructions()
if btnp(❎) then
scene="page2"
end
end
function draw_instructions()
cls(3)
print("instructions",40,5,7)
print("page 1",25,45,4)
print("press ❎ to continue",25, 120,7)
end
function update_page2()
if btnp(❎) then
scene="page3"
end
end
function draw_page2()
cls(3)
print("instructions",40,5,7)
print("page 2",25,45,4)
print("press ❎ to continue",25, 120,7)
end
function update_page3()
end
function draw_page3()
cls(3)
print("instructions",40,5,7)
print("page 3",25,45,4)
end

The Game :
Your mission is to discover the neighbourhood around the new school's address(in Paris) and get out of your comfort zone to discover the final surprise.
Controls :
Arrow keys - Move Picolas
[X] - Run and Close dialogue
Background :
We are four students from Ada Tech School Paris and for our first group project we had to make a game with Pico 8 in two weeks.
Credits :
Anne, Cyril, Helene and Myriam.
Four students at Ada Tech School

After a week of programming I'm happy to release Mars Defender.
It's my first game for PICO 8.
5 waves of attack will keep you occupied for about 10-15 minutes.
Your mission: Destroy all the aliens and save your men.
Keyboard controls:
Start game with x
Navigate ship with cursor keys.
x = fire
z = Go to intro page after game over.
Or use our favorite controller.
Enjoy!



Control
Movement: arrow keys
Attack: x
Dash: z
SPOILER (GAME GUIDE)
[hidden]
The attacks has patterns, try run away first and see what the pattern is!
First attack

Stand slightly off center to the enemy, and you won't be hit while still be able to hit the enemy
Second attack

There is 2 + attack and 3 x attack in that sequence. Its easier to avoid the + then attack during the x
Third attack

There is 2 vertical attack followed by 1 horizontal attack. Try to time it and it should be pretty easy







Here is my work on this years "Brackey's game jam"
It was my first gamejam! I did not finish, but man i had fun.
My brain felt like mush by the end. Thanks for peeping
I might finish this someday!
Second pico-8 project, this unfinished/abandoned gameplay clone of "copycat" by terry cavanagh (distractionware.com)
Unfinished because the cart's design is just too stupid and any sort of effort to fix things via contrived hack solutions would be wasted compared to just starting fresh.
One day i want to make a "replic8r 1" from the ground up that is actually good, but in the meantime, figured if I'm done with this i might as well post it even if it's broken.
if you enjoyed the gameplay you should check out the original, and maybe even make your own take on it.



I challenged myself to complete a creative project every week for the rest of 2022, and this week was Pico-8.
For this week I decided to tackle a favorite infinite waves-of-enemies survival title from my childhood. It is my take on Worm Whomper by Tom Loughry on the Intellivision. I have included an Intellivision mode that gets a bit closer to the classic graphics.
Gameplay
Defend your corn from an onslaught of hungry pests!
Controls
- Move with direction keys
- Z for plow ball
- X to shoot
If you lose your gun grab a new one from the barn.
I am not a game artist, musician, or developer. As such, the code in this game is filled with redundancies, magic numbers, and is wildly optimized. I have a lot to do, but it is (mostly) playable for the limited effort I was able to put in while simultaneously trying to learn all the things. I had a blast getting this far, I learned a ton and can't wait to revisit Pico-8 in an upcoming week.
