Log In  
Follow
BoneVolt

Cart #pixelart_tutorial_sheet-0 | 2020-10-20 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
30

This is the sprite sheet used in my pixel art tutorial. You can use it as reference in your pixel art studies :)

Alternatively, here's the png version:

Video in question:

30
0 comments



Cart #painto_8_lite-2 | 2020-10-14 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
48

Have you ever wanted to edit the screen palette of your carts on the fly? Now you can!

Using the secret palette can be hard because you need to go back and forth between the sprite editor and code, and you can't look at which color you're selecting.

Painto-8 Lite enables you to change the palette of your games during gameplay (at the cost of 407 tokens), making the process a lot easier!

Step 1

Copy the code from this cart to the cart of your choice. You have to copy everything below line #40. Paste at the end of your code, preferably in a separate tab.

Step 2

Run your cart. Right-click anywhere on the screen to open the palette selector. Select a color in the first row, and change it by clicking on a color in the second row. You can swap between the normal and hidden palettes on the "pal" tabs.

[ Continue Reading.. ]

48
8 comments



Cart #crowded_dungeon_crawler-3 | 2021-11-11 | Code ▽ | Embed ▽ | No License
177

Controller/Keyboard

Mouse and Keyboard

Gameplay

Crowded Dungeon Crawler is a mix of puzzle and dungeon crawler. Your goal is to defeat enough enemies to open the door to the next level.

  • The TIME bar depletes as you play. Once it's empty it's game over. Attacking enemies and buying items will stop time for a few seconds.
  • Melee items require HP to be used. When attacking multiple enemies, only the strongest one in the group will damage you.
  • Magic items require MANA. Each item has a specific mana cost. If you don't have enough mana to cast an ability, you can hold the attack button to convert TIME into MANA.

[ Continue Reading.. ]

177
21 comments



Cart #stuck_in_the_sewers-6 | 2021-03-19 | Code ▽ | Embed ▽ | No License
132

Mr. Mouse wants to go to the beach in his vacation, but got stuck in a maze of pipes.
Help him find the exit!

New version with speedrunning stats and with 2 new unlockable characters, which have different gameplay rules: Mademouselle and Mousefredini.

Little puzzle game we made for Ludum Dare.

Julio Maass - Concept, Level Design, Music/SFX, Programming, Additional art
Bonevolt - Art, VFX programming, Story/Character design

132
12 comments



Cart #scrap_boy-6 | 2021-11-11 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
216

This is the new version of Scrap Boy, with different mechanics from the jam version.

Featuring 3 levels, 6 weapons, 3 difficulties, collectibles and a time attack mode!

(you can swap X and O in the pause menu if needed)

216
25 comments



Cart #rgbzero-1 | 2020-09-11 | Code ▽ | Embed ▽ | No License
22

RGB Zero is a puzzle platformer: you can only touch things that share a RBG color with you. You start black, you can touch nothing. You will be able to touch walls and coins as you pick the color power-ups.

Controls

◄► - Move
Z/X - Jump

Try to pick as many coins as you can. If you finish the game with 50 coins... nothing will happen! I'll give ou my pro gamer seal of approval though.

Boss

You don't need to attack the boss, just evade his attacks. His HP decrases with each attack. If you get hit you lose a coin.

Made for Ludum Dare 45.

22
2 comments



Cart #scrap_boy_jam-0 | 2020-09-11 | Code ▽ | Embed ▽ | No License
34

Made for GMTK Jam 2020.

  • There are 6 power ups. Each power changes your shot and also your movement or other passive abilities.
  • Scrap boy can't control when he swaps power ups. He will swap after some time or when hurt!
  • The bar on the side of your current power shows how much time you have left with that power. When it's fully depleted, your next shot will trigger the swap.
  • You can swap the O and X buttons in the pause menu if needed.

The level design is made in a way that you are able to play the entire game with any of the 6 power-ups. If you want more replayability, try to finish the game with each one, without picking the others :)

34
3 comments



Cart #sonic_25_sage-0 | 2020-09-08 | Code ▽ | Embed ▽ | No License
257

This is my entry for SAGE (Sonic Amateur Games Expo) 2020.

The game is not finished yet, I'm releasing this demo for the event. The level is very short because it's using the default pico-8 map. The final version will have a stage as big as Sonic 2's Emerald Hill (and 2 acts if the compressed limit is in a good mood).

Still, it's fun to roll and bounce around the level like a THPS game. Have fun :)

CRT version:

[hidden]

Cart #sonic_25_sage_2020_crt-1 | 2020-09-10 | Code ▽ | Embed ▽ | No License
257

[ Continue Reading.. ]

257
56 comments



As stated in the title, you can now use up to 32 colors at the same time in pico-8 now.

The feature was revealed by Zep in this thread: https://www.lexaloffle.com/bbs/?tid=38555

This makes all the suggestions I gave in that thread possible and more.

You can't simply use all colors all over the screen though. You have 2 screen palettes and you basically have to select which palette you will use on each drawn line on the screen. In the gif above, the screen is divided into 2 halves, each with its own palette.

Palette Scanlines

Here is the code I used for both screen palettes:

--regular screen palette
pal((
{
[0]=128+9,9,1,128+12,
13,12,6,7,
8+(curr_shield==6 and 128 or 0),2,128+10,128+11,
128+15,10,4,15}),1)

--values 0x10 and 0x30 to 0x3f change the effect
 poke(0x5f5f,0x10)
--new colors on the affected line
 pal({[0]=2,0x8d,1,0x81,0x8d,0x8c,0x86,0x87,0x88,0x81,3,0x83,0x86,0x8a,0x82,0x87},2)

[ [size=16][color=#ffaabb] [ Continue Reading.. ] [/color][/size] ](/bbs/?pid=78518#p)
119
7 comments



The first paragraphs are just some opening thoughts to contextualize where I'm coming from with this idea. If you are not interested in that, skip to [Suggestion].

Context

When the 2nd palette was first discovered, increasing the total number of colors on the screen has been suggested a number of times. That in itself is a pretty weak idea: bumping up pico-8's limitations is against its whole purpose of self-imposed limitations. If you want more colors, just use any other platform. End of story.

But recently, with the 0.2.0x versions, a lot of new features have been added that expand what pico-8 is capable of: better code compression, tline, the upcoming oval(), new chars (kana, puny). Tline in particular changes the whole feel of the carts that use it, with the possibility of mode7, rotation, map lighting, etc. While those effects were previously possible, the games that had them would pay a high cost in CPU and tokens.

Ever since the 2nd palette came, I had some ideas of how the color limit could be increased without going against pico-8's design principles. From these ideas, I selected my favorite and arguably the one that fits pico-8 the best. With pico-8 going beta and possibly its core being set, this might be my last opportunity of sharing it, so here it is:

[ Continue Reading.. ]

27
15 comments



A few days ago someone on my discord server asked me how to configure keys in an exported cart and I didn't figure out how to do it, nor did I find any information about it anywhere...

So I assume there's no way to do it right now...?

Just letting the player access the Keyconfig screen from the controls screen would be great.

And saving the config after each session :)

I think it's something that can easily affect user reviews in external sites, Itch.io, Kongregate, and so on, and also help with accessibility.

8
0 comments



Cart #cloud_outline-0 | 2020-02-21 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
11

I created this cart to show a way to make the outline() function affect many objects (in this case the circles) at once instead of outlining each one individually.

Some people got interested in how it works, so I'm sharing it here to show the code behind it.

The bottom one uses just 3 more tokens than the top one.

11
2 comments



Cart #transparent_lines-0 | 2020-02-17 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
7

This is a test for the purpose of using poke() bytes vertically as a way to draw transparent lines more efficiently.

Before version 1.12d you could only use pget/pset to draw a vertical transparent line, while now you can use poke(0x5f2c,135) to draw bytes vertically.

While the effect is the same, the CPU usage difference is pretty significant :)

This could be used for transparent rain effects for example.

Keep in mind that poke(0x5f2c,135) only works in the bbs right now.

7
0 comments



Cart #christmas_rpg_doodle-0 | 2019-12-23 | Code ▽ | Embed ▽ | No License
14

This is not a game, just an animation that looks like a Christmas-themed RGP.

Maybe it will turn into a proper game someday.

Merry Christmas pico people! And a new year full of happiness and accomplishments for you and your family!

Twitter | Itch.io | Discord | Youtube

14
1 comment



Cart #rainbow_tunnel-0 | 2019-11-17 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
15

This is my first TweetTweetCart (558 chars of code)! Made for TweetTweetJam 3!

<> to move
Z to jump

My best score is 560
Itch page: Rainbow Tunnel

Have fun!

15
0 comments



Cart #ball_effects-0 | 2019-10-14 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
30

Made this cart to test some distortion effects for future projects.

A lot of people got interested in a tweet I made with it so I'm posting here in case anyone wants to see the code or use it on a project.

Move with the mouse;
Z/X (O/X) to change size;
Left mouse click to switch effect.

30
4 comments



New version

I made a new version of Painto-8 that is easier to use and can change the palette during gameplay. I'm keeping the old version here in case someone still likes to use this one.

New cart: https://www.lexaloffle.com/bbs/?pid=82916

Legacy cart

Cart #painto8-1 | 2020-06-24 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
44

--Version 02--

  • Right-click on any color on the palette to open a menu with the 2 palettes. Swap between them with the tab on top.

  • This version has poke(0x5f2e,1), so you can run the cart just when changing palette or drawing on the map area, otherwise, press ESC to resume to drawing on pico-8's sprite editor. (SHIFT+S to save changes so you don't lose what you've drawn while running the cart. Also saves the palette).

[ Continue Reading.. ]

44
11 comments



Hello everyone, today I stumbled on a undocumented feature I didn't know existed: 16 extra colors.!

I searched on the wiki and the forums and I didn't see it mentioned anywhere (except this thread, but it was a differnt thing and that feature was removed by zep at that time).

If you change the screen palette via poke (0x5f10 to 0x5f1f) to a value above 0x80, the color will change as shown below:

Here's world 2 of Jack of Spades with all colors swapped, except black and yellow:

Original colors for comparison:

You can't have more than 16 colors in a single frame though, since poking (0x5f00 to 0x5f0f) will just make the color transparent, as documented in the wiki. Still it's good for fades, and can be used for someting like stage-specific palettes like in the NES and other old consoles.

Pretty cool!

23
8 comments



Cart #jokenpico-0 | 2019-07-19 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
5

Jokenpico is Jokenpo with a twist with code that fits in a tweet!

It is a 2-player game.

Controls:
RIGHT is rock
LEFT is paper
UP is scissors

The diffence from regular jokenpo is the score:

If Scissors wins: +4 points
If Rock wins: +2 points
If Paper wins: +1 points

At a first glance scissors seems overpowered with 4 points, but it wins against paper (1 point), so it is less likely that your opponent will use paper.

(an easy way to remember each score is: scissors cuts paper into 4 pieces, rock smashes scissors into two halves and paper wraps stone into one ball)

5
0 comments



Cart #whereswilly-2 | 2019-07-01 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
15

This is my first tweetcart! Use the mouse to find the red 웃! Inspired by Where's Wally/Waldo!

Each time you hit Willy with the cursor the difficulty (number of characters drawn) and initial score will increase value by 120.

Can you get to 1000 points? :D

Obs: Cart exceeds 280 chars by 3 to have more variety on things being drawn

15
3 comments





Top    Load More Posts ->