Log In  

BBS > Superblog
Posts: All | Following    GIFs: All | Postcarts    Off-site: Accounts

Cart #maceknight-2 | 2025-01-06 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
14

This is my first Pico-8 game I've ever made! This was a rough year for me in a lot of ways and so I wanted to do something simple and short so I could end out the year having made something I was proud of. I hope you enjoy it!

Controls:

-Arrow keys to move
-Z/X to put down mace
-Release Z/X to retract mace

Rules:

Kill enemies by putting down your mace and then walking around them, so that you hit them with your mace when you retract it. Kill each enemy to move on to the next wave. Beat all 21 waves to win!

Edit History:

1/4/2024: Fixed a bug where the laser eye sound effect would sometimes continue playing in the main menu after the player died.

[ Continue Reading.. ]

14
3 comments


For the past three years, I have created electronic new year cards using pico-8.

I've posted my card for 2023 before, but I forgot to post my 2024 card! So in this blog you can see the carts for the 2024 and 2025 new year carts.

The code is not pretty at all, but feel free to use it if it helps!

New year 2025: Year of the snake!

Cart #caranha_nenga2025-0 | 2025-01-02 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

New year 2024: Year of the dragon!

Cart #caranha_nenga2024-0 | 2025-01-02 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

[ Continue Reading.. ]

0 comments


Cart #tisupdib-0 | 2025-01-01 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

2
2 comments


Skilled Explorer Creeps 'Round Every Tunnel (S.E.C.R.E.T.)

Cart #s_e_c_r_e_t-0 | 2025-01-01 | Code ▽ | Embed ▽ | No License

This was my submission to the 2024 Github Game Off.
You are an explorer in some secret caverns or something.
Itch: https://lumbar527.itch.io/skilled-explorer-creeps-round-every-tunnel

Controls

⬆️⬇️⬅️➡️ to move.
❎ to shoot.
🅾️ to reload.
Tab to switch between gun and torch.

Map Editor

Cart #s_e_c_r_e_t_editor-0 | 2025-01-01 | Code ▽ | Embed ▽ | No License

This is the editor I made to create the S.E.C.R.E.T. maps.

How to Use

ESDF move the camera around. Arrows control the player (the red circle with the blue line to determine facing).
NEW POINT adds a new map point in front of the player.
STOP CONNECTING: When you add a new point, it automatically creates a line between the two. If you push
this before adding a new point, it will not connect.
MOUSE toggles between using the map for adding points (right-click) and using player movement+NEW POINT button.
MINIMAP toggles whether to show the map or not. Useful for looking around in your maps.
ENEMY TOGGLE toggles whether or not adding a new point adds an enemy there. Enemies are represented by empty circles.
SAVE MAP lets you copy the map. Below is an example of the copied map.

m={{x=2,y=-22,z1=0,z2=20},{x=15,y=-15,z1=0,z2=20},{x=20,y=-2,z1=0,z2=20},{x=20,y=10,z1=0,z2=20},{x=19,y=26,z1=0,z2=20},{x=16,y=51,z1=0,z2=20},{x=10,y=59,z1=0,z2=20},{x=-6,y=65,z1=0,z2=20},{x=-22,y=64,z1=0,z2=20},{x=-38,y=56,z1=0,z2=20},{x=-41,y=45,z1=0,z2=20},{x=-41,y=45,z1=0,z2=20},{x=-44,y=36,z1=0,z2=20},{x=-47,y=21,z1=0,z2=20},{x=-47,y=7,z1=0,z2=20},{x=-43,y=-5,z1=0,z2=20},{x=-36,y=-12,z1=0,z2=20},{x=-26,y=-17,z1=0,z2=20},{x=-18,y=-20,z1=0,z2=20},{x=-7,y=-21,z1=0,z2=20},{x=2,y=-22,z1=0,z2=20},{x=-9,y=44,z1=0,z2=20},{x=-33,y=22,z1=0,z2=20},},
l={{1,2},{2,3},{3,4},{4,5},{5,6},{6,7},{7,8},{8,9},{9,10},{10,11},{11,12},{12,13},{13,14},{14,15},{15,16},{16,17},{17,18},{18,19},{19,20},{20,21},{22,22},{23,23},},
enemies={{h=0,s=0,d=0,id=22,spd=0},{h=0,s=0,d=0,id=23,spd=0},}

Note: Don't make your walls too long because I don't currently have clipping and they will be hidden if any part of them goes off the screen.

m has all the map points.
l connects the points.
enemies is a list of enemies.

Enemies

h is health (the gun does 1 damage).
s is sprite (2x2).
d is damage to player.
id is the map point the enemy is (do not change).
spd is speed.

The entire copied text, once edited, can be placed inside the lvl list of the game.

[ Continue Reading.. ]

0 comments


Cart #pazomimaza-0 | 2025-01-01 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

2
0 comments


Cart #fouduroi-0 | 2025-01-01 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
10

This is my first game. Pico-8 is awesome. Sorry for my very poor skills in audio. Looking forward for your feedback!

Enjoy!

Controls

Arrows to control the jester.

Rules

You are the king's jester and he needs your help. All 36 stories of the castle are overrun by evil!
[8x8]
Light your way by collecting torches

[ Continue Reading.. ]

10
2 comments


Cart #lare290_8bitsnek_0-0 | 2024-12-31 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4

4
1 comment


Cart #hokatigipa-0 | 2024-12-31 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

This is just a test to see if I can play it on my raspberry pi. This isn't intended to show off any efficient code or anything like that.

2
0 comments


Cart #conmay-0 | 2024-12-31 | Code ▽ | Embed ▽ | No License
1

you get your own sky of stars! why not make some pictures in it? i'll name them for you! (i wll not be explaining the glyphs. that's up to you!)

your stars, star names, constellations, and constellation names are not guaranteed to stay the same across revisions. if you're attached to yours, make sure to keep backups of your cdata and the cart itself!

this cart is incomplete. let me know if you run into problems with the presentation, or other bugs! more vfx and sfx are planned, plus music, among other possibilities

a selection of known issues:

  • there is no boundary. if you get lost, reset the cart
  • you cannot make more than 124 links. if you do, the later ones will get lost

[ Continue Reading.. ]

1
0 comments


Cart #sepdseku-0 | 2024-12-31 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

Collision Template

This cart is a small template for ground collision!
I struggled with learning collisions for about two years in the past. And I do not want for ANYONE to go through that, EVER!
This is the cart I used to learn. I really hope it will help someone, it sure helped me!

The comments I left in the code try to explain what's happening as best as I could

Quirks

I used table:function() instead of table.function().
What this means is that the function is called with a secret argument, self!

I also used num \ other_num instead of num / other_num.
That is floored division! If either numbers are decimals, they will be floored down.

[ Continue Reading.. ]

2
0 comments


Cart #realceleste2-1 | 2024-12-31 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA


So I made a mod that makes ground blue in Celeste 2. I think that this name came from the color of ground in original Celeste, so I decided to make the ground in Celeste 2 blue too.

0 comments


Cart #gayuyonaja-1 | 2025-01-12 | Code ▽ | Embed ▽ | No License
3

Work in progress game...


woop sorry i uploaded without play testing and found there are crashes everywhere...rolling back
Cart #gayuyonaja-2 | 2025-01-26 | Code ▽ | Embed ▽ | No License
3


3
2 comments


Verdant Vanguard

Oh no! Your forest has been invaded by nasty creatures!
It is your duty to save it.

Verdant Vanguard is a turn based, endless little game about protecting what's yours, it is a proof of concept. It is also my first pico8 game in more than two years! I hope I improved since last time hehe :3

The game is published under the MIT license and it's cleaned up source is available on my CodeBerg

Cart #verdantvanguard-0 | 2024-12-31 | Code ▽ | Embed ▽ | No License
3

3
0 comments


Cart #fireworks2025-0 | 2024-12-31 | Code ▽ | Embed ▽ | No License
8

Happy New Year 2025

It's that time of the year again, 2024 is coming to an end.

The fireworks are a small particle system, 1200 particles at 30 FPS. Although it looks nicer and smoother at 60 FPS, despite optimizations, I couldn't get enough sparks on the screen without having frame drops. I know, it could have been further optimized. Precalculate sine table, etc.

I wish you all a good transition into the New Year (in Germany we say "Guten Rusch!"), a happy New Year, and may your new years resolutions be fulfilled. Wishing you happiness and health.

8
0 comments


I was reading the Pico 8 manual and I was surprised to see that the pack() and unpack() functions aren't in the manual. I understand that they are Lua functions and not necessarily a Pico 8 API thing but it still feels like they're important enough to add here, especially since they are a great alternative to use a for loop to manually unpack these elements. Just here to ask if they could be added so more people can be aware of them please !! Especially the small percentage of people who do want to download the manual (hi) haha

2
4 comments


I would like to preface this is an issue in version 0.2.6b, both in my downloaded executable of Pico 8 and Pico 8 Education Edition

So I have been reading and re-reading the pico 8 manual for the past weeks now and I have noticed that there is a really big discrepancy in the way that sub() works vs how it is presented. The manual establishes that:

When POS1 is specified, but not a number, a single character at POS0 is returned.
PRINT(SUB(S,5,TRUE)) --> "Q"

This does not seem to be the case, however, as using non-numerical values such as a boolean, nil or a string all still will return a string from the index all the way to the end of the string. I tried looking information about this in the forums and it seems like at some point this behavior was indeed implemented, but in another update it seems to have been removed. I don't know if this was intentional or if this is the product of a bug/oversight but it would be nice if the change was reflected in the manual.

[ Continue Reading.. ]

1
2 comments


Cart #yarncat-1 | 2024-12-30 | Code ▽ | Embed ▽ | No License
13


Yarn Cat is a slow oldschool puzzle game about a mysterious cat that is somehow also a ball of yarn, travelling through odd lands to bring love to other cats. This is my first pico-8 game, and the first game I've made in about 20 years.


Through 66 levels across 8 worlds, your goal is use your body and the yarn tail you leave behind to interact with buttons, fairies, and frogs in just the right sequence to magically awaken a sleeping cat and give them a nuzzle. But your tail might also get in the way and block your path, so experiment, mess around, and maybe try to think ahead!

[ Continue Reading.. ]

13
2 comments


Cart #mountainmines-2 | 2025-01-04 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA


Trying a simple platformer for a first project, using the Nerdy Teachers tutorial. Second draft, adding different surfaces to try physical effects for play. Added artwork for characters / animation not yet coded or added to the map.

Next steps -

  • Code to spawn enemies with basic patrolling behavior and fireball projecties

  • Code to interact with NPCs for text box info

  • player health and health bar

  • Borrowing key/lock code from another project to use a shovel as a "key" to dig out an opening

  • design platforming sections using empty upper corner map space

  • design sound effects for jumps, NPC speech, enemies

  • music

Cart #mountainmines-0 | 2024-12-29 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

[ Continue Reading.. ]

0 comments


A slightly outdated animation of a skill unlock in an old relaxed and exploration-based platformer I have never finished. I implemented that as I was learning the existence of bitplane manipulation and redesigned the whole game's palette around it (4 color ramps of four colors: white, red, green and blue).

6
1 comment


Cart #retro_pong_remake_01-2 | 2024-12-28 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3

Pong! The early days of gaming. Before my time, for sure. Pico-8 feels like the right platform to channel creativity with all things retro. I'm glad I picked up a copy of it.

This is the first of my retro game remakes. To help me improve my skills as a coder, artist, musician, and game designer, I started a little personal challenge to recreate these old games of the past.

3
0 comments




Top    Load More Posts ->