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/
Flowtris: A tiny and gooey action puzzler
My 2024 entry for Pico-1k!
A simple game in just 1018 compressed bytes of Pico-8 instructions. It combines the expanding goo mechanics from the classic Pipe Dream game with the block-dropping puzzle action of Tetris. Try to make a path for the goo to flow across the bottom before you spill!
Controls
- ⬅➡ to move the pending tile
- ⬇ to start the drop
- ⬆ for a quick-drop
- z/❎: Rotate
- x/🅾️: Restart after game-over.
Difficulty modes
- Easy: The edges of the tile also block goo expansion
- Hard: They do not. Good luck!
Source code
If pasting this into Pico-8 to check it out, make sure you enter puny font mode (ctrl-p) first.
Update-3: Removed Diagonal movement as the collisions isn't currently working.
Update-4: Added more items, added containers in lift room, and room to the right of lift room, as well as a load of new items, and improved consumable functionality available from context menu.
Update-5: Fixed issue where items would overflow from inventory, they now scroll.
- WASD or Arrow Keys for movement
- Mouse to navigate UI
- E to interact (i.e. open doors)
- Left Shift to sprint.
- Inventory opens when mouse moves to top of screen
- Left click items in containers to move to inventory, right click while in inventory to bring up context menu.
Objective is to survive by searching containers.
I'm trying to come up with ideas for like fantasy objects if I ever try to make a game or get time to make one. I could use help on the Mask of Justice.
Mask of Justice: Follows the player like a satellite.I don't know what its effect should be.
But I don't want it redundant to other powerups:
Jewel of Eternal Love: Generates a field of good energy and good magic, it negates evil energy, dark magic and misery and freezes enemies in place rendering them harmless. Perfect against demons and beings powered by hate and misery.
Miracle Crystal: Grants a miracle form. A super form that can exceed beyond given limits.
Quantum Amulet: Summons a fairy that shoots an energy beam.
Lamp of Eternity: Shines a massive light that light up entire areas, it also destroys shadow magic and dark entities and reveals stuff.
Wand of the Saint: Breaks curses, spells and bad luck. It negates evil magic and energy and can free people from possession.
Jewel of Invisbility: Makes anyone invisible to evil beings. The only thing is that your still visible to friends and family.
Arcane Hourglass: Stops time for a minute, stopping monsters and hazards like ghosts or fires.
Ankh of Revival: It can revive and heal anyone injured or killed. It doesn't work for malevolent entities though.
Hyper Crystal: Grants hyper abilities and hyper form. Making anyone faster than anyone granting bullet time like speed.
Amulet of the Dragon: Allows the person to summon the power of the Dragon.
Amulet of Raiju: Allows the person to summon the power of Raiju.
Lightning Orb: Allows you to create, manipulate and shoot lightning for electrifying attacks. This lightning uses a special energy magic that hurts malevolent beings and breaks their magic.
Lights of Magicus: A legendary source of mystical power renowned throughout the galaxy. Grants a shine armor super form and upgrades weapons. But it allows you to share it with friends and family. Why hog all the power when you can have your friends join you by giving them the same amount of power.
Teleportation Orb: Teleports people in and out of places, if you get eaten by a monster or get trapped in an object or pocket dimension, you can teleport easily right out, even bring friends, family and stuff with you.
Armor of the Guardian: Protects anyone from any kind of attacks or projectiles. It can deflect projectiles back or sometimes make enemies yield to you.
Hi, i'm new to the forums of PICO-8, and learning how to use the program yet, but i love the huge community here, so i wanted to share some ideas for fan games in case someone is interested:
1) A game based on Sonic, you can also use other games inspire by it like: Spark the Electric Jester, Freedom Planet or Kyle and Lucy: Wonderland, basically a platformer where you must run fast, you can included any original gimmick if you want.
2) A Castlevania-type game like Bloodstained, where you continue forward while dealing with any enemy in your path, or the Zelda-like Mina the Hollower, a game where you explore different places and get items that help you in your quest.
3) One based on Virtua Fighter, having different fighters with different moves, basically with an arcade mode that ends with a final boss.
4) A game similar to Hypnospace Outlaw, a point-and-click game where you explore a world full of different pages, trying to complete objectives as you see an entire community of people sharing their interests and creations.
Recreation of Kraftwerk's Boing Boom Tschak / Musique Non Stop music video in PICO-8.
Midilib Snare Drum
Defy Library
Speako8 Library
[60x52] | |