A long-overdue sequel to an obscure one-button game I made eons ago, which inspired some better-known descendants. Hold X to increase gravity. Race rightward through checkpoints if you want (my record so far is 13).
Update 11: fancier ocean, subtle sand sound, dynamic music
Update 12: Made instructions less clear, many sound improvements, friendly dolphin gives you bubbles. Stars temporarily removed.
Update 13: Day (twilight)/night cycle, announcements for start and finish of race (with score tally).
Update 14: Adjusted music mix, made tally larger.
Update 15: Updated Picotron version, improved reflections, added stars. (might improve them later.)
I just noticed, why is the page so weird? how can I fix it.
I have a problem
this is how my daily life goes:
-
I get a awesome idea.
-
I start forming the vision (in my mind or paper)
-
Have a full gamdesign document
-
Next day start new project
-
Next ~month I work and improve the game every minute possible.
-
the motivation starts fading
-
forget for a few days or I work way less
- cycle repeats
And just by following this workflow, I have created many many games.
They are (mostly) all basically finished and are missing very little to completion.
Here is a list of all:
-
Failed Monsters
Hi everyone, this is the second game I'm working on. It is a maze/puzzle game about a ninja that needs to find the correct way to exit the level (The G is the way out for now). It is still in progress but I think I already have all the mechanics I need for it, I just need to complete the set of levels and polish everything a bit.
Hi everyone, I'm new to PICO-8 and game development.
I wrote a simple top down shooter game for the console and I would like to share it.
I also wrote a simple post about the game and its development: https://santiac89.github.io/articles/face-of-mars/index.html
Hope you enjoy it!
This is a Pico8 demake of one of my original games.
Notes
This is a programming puzzle game where you use simple commands to reach the goal in each stage.
And as a programming puzzle game, it at least expects you understand the core concepts of programming, like execution order, variables, loops, etc.
This game does feature save data.
It saves automatically upon beating a level, or unlocking a new area.
Controls
- Arrows to move
- Z to Jump
- Click with the mouse to examine grid coordinates
- Use the keyboard to type commands in the code editor.
- Enter to open pause menu
This game has a OST with enhanced music that can be found
I'm working on my 2nd official project, watching tutorials and self-teaching (not the best idea, I know.) I'm trying to do a very simple adventure style game for my wife to play, and I'd like any enemies that I place on the map to only move when the player is onscreen with them. I'm obviously not thinking this through thoroughly. Any help would be appreciated. I apologize for the code snippets I included, I'm still learning the formatting for the message board
function draw_map()
--map screen x,y in tiles
--follows player
mapx=flr(p.x_tile/16)16
mapy=flr(p.y_tile/16)16
--camera and hud x,y
cx=mapx8
cy=mapy8
--bound camera within game area
if (cx<=0) cx=0
if (cy<=0) cy=0
if (cx>=1024) cx=1024
if (cy>=512) cy=512
map()
camera(cx,cy)
draw_hud()
end
function move_enemies()
for e in all(enemies) do
--priorty one
--restrict offscreen enemy
--movement...debug needed
if mapx!=flr(e.x_tile/16)16 or mapy!=flr(e.y_tile/16)16 then
return
else
--x,y for movement
e.e_newx=e.x_tile
e.e_newy=e.y_tile
interact(e.e_newx,e.e_newy)
if e.etype=="beetle" then
--random move variable
local r=flr(rnd(4)+1)
--checks for bamboo and
--"eats" it
if check_tile(bamboo,e.x_tile-1,e.y_tile) then
move_left(e)
swap_tile(e.e_newx,e.e_newy)
elseif check_tile(bamboo,e.x_tile+1,e.y_tile) then
move_right(e)
swap_tile(e.e_newx,e.e_newy)
elseif check_tile(bamboo,e.x_tile,e.y_tile-1) then
move_up(e)
swap_tile(e.e_newx,e.e_newy)
elseif check_tile(bamboo,e.x_tile,e.y_tile+1) then
move_down(e)
swap_tile(e.e_newx,e.e_newy)
else
--if no bamboo then moves in
--a random direction
if r==1 then
move_left(e)
elseif r==2 then
move_right(e)
elseif r==3 then
move_up(e)
elseif r==4 then
move_down(e)
end
end
end
--bind enemies on map and set
--offset for wall collision
if can_move(e.e_newx,e.e_newy) then
e.x_tile=mid(mapx,e.e_newx,mapx+15)
e.y_tile=mid(mapy,e.e_newy,mapy+15)
else
e.off_x=e.off_x/4
e.off_y=e.off_y/4
sfx(0)
end
end
end
end
Creating boxart for your games
After watching @thesailor create a manual I felt inspired to create some boxart for their game.
I also turned the file I used for that into a template that I would like to share with all of you. Your games deserve a nice box, your games deserve to be displayed! Maybe add a little manual or a QR code that leads straight to the game. And do share what you come up with :)
Make your own boxart!
You can find the template on my itch.io
la verdad no tengo ganas de traducir al ingles entonces nada de ingles bueno e desidido aser un par de juegos de prueba
antes del juego de sonic la pelicula solo eso a y para terminar no copien mi idea de un juego de sonic la pelicula por que a nadie se le ocurrio y solo a mi entonces seria el primer fan game de sonic la pelicula repito no me copien
ESPAÑOL al parecer el dueño de pico 8 iso una version de navegaador gratis bueno eso creo por que ya me meti a la version de web y creo que si lo puso el asi que tengo pensado aser mi primer juego con ayuda de un video el juego se llamara sonic la pelicula el juego
ENGLISH Apparently the owner of Pico 8 make a free browser version, well I think so because I already got into the web version and I think he did put it in, so I plan to make my first game with the help of a video, the game is will call sonic the movie the game
ESPAÑOL por favor metanse a mi blog (esta en español el blog) esta es la url: https://898098123.blogspot.com/
Please go to my blog (the blog is in Spanish) this is the url: https://898098123.blogspot.com/