Log In  

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

Cart #tile_raycaster-0 | 2024-08-23 | Embed ▽ | License: CC4-BY-NC-SA
5

Demo I made of a very simple level editor for a 3D ray caster game.

CONTROLS:

In map editor:

  • Arrows - move cursor
  • Hold X + left/right arrows - pick tile
  • Hold C + move cursor - paint tiles
  • Once PLAYER tiles is selected, press C while holding X to spawn player on map

In first person mode:

  • Left/right arrows - look left right
  • Up/down arrows - move forwards/backwards

I originally started making this as a custom level maker for a first person shooter like DOOM or Wolfenstein 3D but I had to move on to other projects.

You are welcome to make changes to my code and potentially add shooter functionality to this demo.

5
0 comments


Pico little alchemy

Cart #pico_little_alchemy_xl-12 | 2024-08-23 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3

PICO-8 Little Alchemy is a creative and engaging puzzle game where you combine basic elements to discover new ones. Starting with just the four classical elements—fire, water, earth, and air—you can mix and match to uncover a wide range of combinations, from simple compounds to complex items and life forms.

How to Play:

  1. Combine Elements:

    • Select two elements from your discovered list.
    • Combine them to see if they create a new element.
  2. Discover New Elements:

    • Each successful combination adds a new element to your collection.
    • Your goal is to discover all possible elements by experimenting with different combinations.
  3. Reset Game:
    • If you wish to start over, you can reset the game to its initial state.

Features:

  • Over 200 Combinations: Explore a vast array of combinations, from simple mixtures like mud (earth + water) to complex discoveries like life (energy + water).
  • Visual Feedback: Enjoy particle effects and visual cues for successful and failed combinations.
  • Randomized Discovery: Each playthrough presents a different element to discover, adding replayability.
  • User-Friendly UI: Intuitive controls and interface make it easy to navigate through your discoveries and try new combinations.

Controls:

  • Arrow Keys: Navigate through the elements and menus.
  • Z Key: Combine the selected elements or confirm an action.
  • X Key: Open the reset game confirmation popup.

Example Combinations:

  • Fire + Water = Steam
  • Earth + Water = Mud
  • Air + Fire = Energy

Game Objective:

  • Discover all possible elements by combining different pairs of elements.
  • The game keeps track of the elements you have discovered and challenges you to find them all.

Explore the world of alchemy and see how many elements you can discover in this addictive PICO-8 game!

Solution

[hidden]

local recipe_list = {
    {"pressure", {"air", "air"}},
    {"energy", {"air", "fire"}},
    {"dust", {"air", "earth"}},
    {"lava", {"earth", "fire"}, {"volcano", "fire"}},
    {"rain", {"air", "water"}, {"cloud", "water"}},
    {"mud", {"earth", "water"}, {"sand", "water"}},
    {"steam", {"fire", "water"}},
    {"sea", {"water", "water"}},
    {"wind", {"air", "energy"}},
    {"stone", {"air", "lava"}},
    {"atmosphere", {"air", "pressure"}},
    {"cloud", {"air", "steam"}, {"water", "air"}},
    {"earthquake", {"earth", "energy"}, {"earth", "pressure"}},
    {"gunpowder", {"dust", "fire"}, {"charcoal", "sun"}},
    {"salt", {"fire", "sea"}, {"hammer", "stone"}},
    {"volcano", {"earth", "lava"}, {"mountain", "fire"}},
    {"granite", {"lava", "pressure"}, {"stone", "pressure"}},
    {"obsidian", {"lava", "water"}, {"lava", "cold"}},
    {"brick", {"fire", "mud"}, {"clay", "heat"}},
    {"plant", {"earth", "rain"}, {"earth", "flood"}, {"water", "seed"}},
    {"flood", {"rain", "rain"}},
    {"ocean", {"sea", "sea"}, {"water", "sea"}},
    {"sky", {"air", "cloud"}},
    {"sand", {"air", "stone"}, {"wind", "stone"}},
    {"wall", {"brick", "brick"}},
    {"fog", {"cloud", "earth"}, {"cloud", "cold"}},
    {"mountain", {"earth", "earthquake"}, {"rain", "volcano"}, {"flood", "volcano"}},
    {"storm", {"cloud", "energy"}},
    {"metal", {"fire", "stone"}},
    {"explosion", {"fire", "gunpowder"}, {"fire", "pressure"}},
    {"swamp", {"mud", "plant"}},
    {"tsunami", {"wind", "wave"}, {"ocean", "earthquake"}, {"sea", "earthquake"}},
    {"algae", {"ocean", "plant"}, {"water", "plant"}},
    {"isle", {"ocean", "volcano"}, {"mountain", "ocean"}},
    {"wave", {"ocean", "wind"}, {"sea", "wind"}},
    {"cotton", {"cloud", "plant"}},
    {"grass", {"earth", "plant"}},
    {"geyser", {"steam", "earth"}, {"volcano", "water"}},
    {"tobacco", {"fire", "plant"}},
    {"garden", {"plant", "plant"}},
    {"moss", {"plant", "stone"}},
    {"ash", {"energy", "volcano"}, {"fire", "paper"}},
    {"eruption", {"energy", "volcano"}},
    {"hurricane", {"energy", "wind"}, {"wind", "wind"}},
    {"rust", {"air", "metal"}, {"metal", "water"}},
    {"sound", {"air", "wave"}},
    {"atomic bomb", {"energy", "explosion"}},
    {"fireworks", {"explosion", "sky"}, {"gunpowder", "sky"}},
    {"glass", {"sand", "fire"}, {"sand", "baker"}},
    {"sun", {"fire", "sky"}},
    {"bullet", {"gunpowder", "metal"}},
    {"steel", {"charcoal", "metal"}},
    {"electricity", {"energy", "metal"}},
    {"blade", {"metal", "stone"}},
    {"mountain range", {"mountain", "mountain"}, {"earthquake", "mountain"}},
    {"river", {"mountain", "water"}},
    {"beach", {"ocean", "sand"}},
    {"flower", {"garden", "plant"}},
    {"diamond", {"charcoal", "pressure"}, {"ash", "time"}},
    {"clay", {"mud", "sand"}},
    {"cactus", {"plant", "sand"}, {"desert", "plant"}},
    {"desert", {"sand", "sand"}},
    {"quicksand", {"sand", "swamp"}},
    {"moon", {"sky", "stone"}},
    {"sandcastle", {"sand", "stone"}},
    {"house", {"wall", "wall"}, {"human", "wood"}},
    {"pond", {"earth", "water"}, {"mud", "water"}},
    {"bird", {"air", "life"}, {"air", "animal"}},
    {"scissors", {"blade", "blade"}},
    {"sword", {"blade", "metal"}, {"blade", "wood"}},
    {"oasis", {"desert", "water"}, {"desert", "pond"}},
    {"ring", {"diamond", "gold"}},
    {"human", {"life", "mud"}, {"animal", "city"}},
    {"light bulb", {"electricity", "glass"}},
    {"wire", {"electricity", "metal"}},
    {"pottery", {"clay", "fire"}, {"baker", "clay"}},
    {"water lily", {"flower", "pond"}},
    {"glasses", {"glass", "glass"}},
    {"mirror", {"glass", "metal"}},
    {"telescope", {"glass", "sky"}},
    {"ant", {"animal", "sand"}},
    {"battery", {"electricity", "rust"}},
    {"space", {"earth", "sun"}},
    {"alien", {"life", "space"}},
    {"time", {"moon", "sun"}},
    {"root", {"earth", "grass"}, {"cave", "plant"}},
    {"tree", {"root", "time"}, {"plant", "time"}},
    {"wood", {"blade", "tree"}},
    {"birdhouse", {"bird", "wood"}},
    {"fruit", {"flower", "tree"}},
    {"alcohol", {"fruit", "time"}},
    {"animal", {"earth", "life"}},
    {"meat", {"animal", "blade"}},
    {"baker", {"meat", "fire"}},
    {"light", {"air", "sun"}},
    {"angel", {"human", "light"}},
    {"windmill", {"wall", "wind"}},
    {"wheat", {"grass", "sun"}},
    {"flour", {"wheat", "windmill"}},
    {"pasta", {"flour", "water"}},
    {"bread", {"fire", "pasta"}},
    {"sugar", {"energy", "plant"}},
    {"cake", {"flour", "sugar"}},
    {"candy", {"baker", "sugar"}, {"fire", "sugar"}},
    {"cannon", {"explosion", "metal"}},
    {"carrot", {"plant", "root"}},
    {"charcoal", {"baker", "wood"}, {"fire", "tree"}},
    {"paper", {"water", "wood"}},
    {"book", {"paper", "paper"}},
    {"brain", {"book", "human"}},
    {"computer", {"brain", "electricity"}},
    {"death", {"life", "time"}},
    {"corpse", {"death", "life"}},
    {"zombie", {"corpse", "life"}},
    {"dam", {"river", "wall"}},
    {"day", {"sun", "time"}},
    {"healing", {"leaf", "life"}},
    {"doctor", {"healing", "human"}},
    {"donut", {"pasta", "sugar"}},
    {"rainbow", {"rain", "sun"}},
    {"duck", {"bird", "water"}},
    {"eagle", {"bird", "mountain"}},
    {"egg", {"bird", "life"}},
    {"family", {"house", "human"}},
    {"farmer", {"human", "plant"}},
    {"fireman", {"fire", "human"}},
    {"forest", {"tree", "tree"}, {"tree", "earth"}},
    {"bone", {"corpse", "time"}, {"death", "death"}},
    {"cold", {"water", "wind"}},
    {"fridge", {"cold", "metal"}},
    {"gold", {"metal", "sun"}, {"metal", "light"}},
    {"hail", {"ice", "stone"}},
    {"hammer", {"metal", "wood"}},
    {"ice", {"cold", "water"}},
    {"internet", {"computer", "earth"}},
    {"leaf", {"plant", "tree"}, {"paper", "tree"}},
    {"life", {"energy", "water"}},
    {"emotion", {"flower", "human"}},
    {"love", {"emotion", "human"}},
    {"music", {"emotion", "sound"}},
    {"oil", {"earth", "pressure"}, {"bone", "time"}},
    {"omelette", {"egg", "fire"}, {"egg", "baker"}},
    {"origami", {"paper", "scissors"}},
    {"peacock", {"bird", "rainbow"}},
    {"penguin", {"bird", "cold"}},
    {"phoenix", {"bird", "fire"}},
    {"city", {"house", "house"}},
    {"pigeon", {"bird", "city"}},
    {"airplane", {"bird", "human"}},
    {"robot", {"computer", "gear"}},
    {"android", {"human", "robot"}},
    {"raft", {"sea", "wood"}, {"ocean", "wood"}},
    {"sailboat", {"raft", "wind"}, {"cloth", "raft"}},
    {"seagull", {"bird", "sea"}},
    {"wheel", {"stone", "wood"}},
    {"skateboard", {"wheel", "wood"}},
    {"snow", {"cold", "rain"}, {"cold", "flood"}},
    {"snow globe", {"glass", "snow"}},
    {"snowboard", {"snow", "wood"}},
    {"snowman", {"human", "snow"}},
    {"spaceship", {"rocket", "space"}},
    {"steam engine", {"metal", "steam"}},
    {"thunderstorm", {"cloud", "electricity"}, {"storm", "energy"}},
    {"woodpecker", {"bird", "wood"}},
    {"gravity", {"earth", "space"}},
    {"black hole", {"gravity", "sun"}},
    {"reptile", {"animal", "earth"}},
    {"dinosaur", {"reptile", "time"}},
    {"dragon", {"fire", "reptile"}},
    {"shell", {"pressure", "sand"}, {"ocean", "time"}},
    {"turtle", {"animal", "shell"}},
    {"farm", {"animal", "house"}},
    {"cow", {"animal", "grass"}},
    {"rabbit", {"animal", "carrot"}},
    {"frog", {"animal", "pond"}},
    {"fish", {"animal", "water"}},
    {"sheep", {"animal", "cotton"}},
    {"disease", {"death", "healing"}},
    {"rat", {"animal", "disease"}},
    {"pig", {"animal", "mud"}},
    {"milk", {"cow", "grass"}},
    {"yogurt", {"milk", "time"}},
    {"cheese", {"time", "yogurt"}},
    {"ice cream", {"cold", "milk"}, {"cold", "yogurt"}},
    {"cat", {"animal", "rat"}},
    {"dog", {"animal", "cat"}},
    {"shark", {"fish", "fish"}},
    {"golem", {"earth", "human"}},
    {"scythe", {"blade", "grass"}},
    {"pyramid", {"desert", "stone"}, {"desert", "house"}},
    {"sunflower", {"flower", "sun"}},
    {"blender", {"blade", "electricity"}},
    {"sleigh", {"ice", "wood"}},
    {"sandstorm", {"energy", "sand"}, {"sand", "storm"}},
    {"ivy", {"plant", "wall"}},
    {"horizon", {"ocean", "sky"}},
    {"butter", {"blender", "milk"}},
    {"seed", {"life", "plant"}},
    {"gear", {"brain", "metal"}},
    {"gun", {"gear", "gunpowder"}, {"cannon", "gunpowder"}},
    {"clock", {"gear", "time"}},
    {"lantern", {"glass", "light bulb"}, {"fire", "glass"}},
    {"bee", {"ant", "flower"}},
    {"honey", {"bee", "tree"}},
    {"bear", {"animal", "honey"}},
    {"map", {"paper", "earth"}},
    {"planet", {"stone", "space"}},
    {"mars", {"planet", "rust"}},
    {"venus", {"planet", "steam"}},
    {"man", {"human", "mars"}},
    {"woman", {"human", "venus"}},
    {"baby", {"human", "life"}},
    {"shield", {"metal", "shell"}},
    {"car", {"metal", "wheel"}},
    {"fairy", {"human", "butterfly"}},
    {"mermaid", {"human", "water"}},
    {"blizzard", {"snow", "wind"}, {"snow", "storm"}},
    {"catapult", {"pressure", "wood"}},
    {"iceberg", {"ice", "mountain"}},
    {"jellyfish", {"fish", "light"}, {"electricity", "fish"}},
    {"glue", {"plant", "water"}, {"paper", "water"}},
    {"bamboo", {"grass", "tree"}},
    {"cave", {"earth", "mountain"}, {"house", "mountain"}},
    {"cloth", {"cotton", "wire"}},
    {"bat", {"bird", "cave"}},
    {"batman", {"bat", "man"}},
    {"bow", {"cloth", "wood"}},
    {"grenade", {"explosion", "metal"}},
    {"grenade fruit", {"fruit", "grenade"}},
    {"apple", {"fruit", "computer"}},
    {"beetle", {"ant", "shell"}},
    {"butterfly", {"ant", "sunflower"}},
    {"carnival", {"city", "music"}},
    {"dew", {"grass", "rain"}},
    {"dome", {"glass", "house"}},
    {"giraffe", {"animal", "tree"}},
    {"kite", {"paper", "wind"}},
    {"nebula", {"cloud", "space"}},
    {"parachute", {"cloth", "wind"}},
    {"rocket", {"fireworks", "metal"}},
    {"sapphire", {"diamond", "water"}},
    {"rubis", {"diamond", "fire"}},
    {"amber", {"diamond", "honey"}},
    {"emerald", {"diamond", "grass"}},
    {"satellite", {"metal", "space"}},
    {"solar panel", {"glass", "sun"}},
    {"surfboard", {"board", "wave"}, {"board", "sea"}},
    {"armor", {"metal", "shield"}, {"steel", "shield"}},
    {"campfire", {"fire", "wood"}},
    {"champagne", {"alcohol", "sugar"}},
    {"garden gnome", {"garden", "human"}}
}

[ Continue Reading.. ]

3
2 comments


just a mod of jo560hs super meat boy that adds a semi modified version of celeste's map, i might come back to this and clean up some stuff in the future but for now i think its good enough, credits to jo560hs, matt thorson and noel berry ofc

-edit
forgot to mention that bandages dont do anything at the moment, have fun getting em though

Cart #sumeleste-0 | 2024-08-23 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

1
1 comment


While making a top-down map for my game, I needed to arrange some of its parts to fit better together, which required rotating some sections. Since PICO-8 does not provide a way to rotate a map selection, I wrote a simple utility function to do that.

This function rotates a square section of the map clockwise.
MX and MY are the map X and Y coordinates of the upper left corner, and MS is the length of the square side - 1 (e.g. to rotate an 8x8 square, set MS=7)

Notes:

  • Make sure that you do not modify the map in any way before you call the rotate function, or the in-memory changes will be written to the cart
  • Uncomment the second CSTORE (or edit the to edit the lower portion of the map
  • This function is not optimized and is not intended for frequent use (unless you are making some gravity-based platformer, I suppose...)
-- rotate a square section 
-- of a map clockwise
function rotate_map(mx,my,ms)
	-- read tiles

[ [size=16][color=#ffaabb] [ Continue Reading.. ] [/color][/size] ](/bbs/?pid=152999#p)
1
0 comments


Cart #metro-0 | 2024-08-22 | Code ▽ | Embed ▽ | No License
5

The great wizard is taking over Netpacron. The only hope of stopping him is to scale his tower. Luckily, you were built to scale nasty towers.

[X]- SPRINT

[Z]- JUMP

5
2 comments


This Celeste Classic mod took me so damn long to make, at least a month's worth of time dedicated to this. I really hope you enjoy this.

Cart #gock_version_1_1-0 | 2024-08-24 | Code ▽ | Embed ▽ | No License
14

Controls

  • Arrows to move
  • Z to jump
  • X to dash (when you acquire the ability)

There are 18 collectibles in total, and only one Gemskip Route, leading to the best ending, however you won't be able to collect all the collectibles in this route, due to collectibles being either in fake walls, or being way too out of reach.

Making a 0-dash Gemskip route was already hard enough with the options you even have anyway.

Update Log

v1.1

  • Fixed the arrow block glitch where can get you stuck.
  • Added quick restart button.

[ Continue Reading.. ]

14
24 comments


@zep o/ thanks for fixing the sfx arpeggio effects! here's another audio bug for you:

The music for embedded BBS carts has a noticeable music desync in some cases (the individual tracks sound out-of-sync from each other). I noticed it on linux+firefox with my music visualizer demo cart, reproduced here for convenience:

Cart #datufbuyi-0 | 2024-08-02 | Embed ▽ | No License
5

Individual tracks desync from each other; it consistently happens after the song switches from pattern 3 to pattern 4. The second screenshot here shows me catching it right when it happens:

>

[ Continue Reading.. ]

1
1 comment


Utility Functions for PICO-8

Cart #utils_fn_with_tests-0 | 2024-08-22 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

Utility Functions for PICO-8 is a collection of essential functions, inspired by JavaScript, that simplifies game development by offering common operations on tables and strings. This library is particularly useful when porting JavaScript code to PICO-8, making the transition smoother and more efficient.

Functions Overview:

  • Iteration Functions:
    • foreach(t, fn): Iterates over each element in a table and applies a function.
    • map(t, fn): Transforms each element in a table and returns a new table.
    • filter(t, fn): Filters elements based on a condition and returns a new table.

[ Continue Reading.. ]

2 comments


Cart #f32b_test-0 | 2024-08-22 | Embed ▽ | License: CC4-BY-NC-SA

  • Operation cannot be confirmed online.

If you want to store floating point values ​​in user data (or POD storage), currently using floats in user data or memmaps will not give good results.

My guess is that using floats in user data will be treated as standard in the future.

This program, f32b.lua, is included, and main.lua contains a simple usage example.
It is very experimental, but may be useful in some way.
It may also be possible to improve it and achieve more.
I don't think f32b.lua is fully optimized, but someone could perfect it.

The usage is as follows (contents of main.lua):

include "f32b.lua"

--[[
*** If you store it in user data.

f32b.lua uses "u8" for user data. Each floating point value uses 4 bytes.
In other words, if you want to save two values, create it as userdata("u8", 8).
--]]
mydata = userdata("u8", 8)

-- To set a value for user data, do this:
set_value(mydata, 0, -123.45)
set_value(mydata, 1, 100.0)

-- To extract it from the user data:
print(get_value(mydata, 0))
print(get_value(mydata, 1))

--

[ [size=16][color=#ffaabb] [ Continue Reading.. ] [/color][/size] ](/bbs/?pid=153082#p)
0 comments


I've been following the basic shmup tutorial from @Krystman and Lazy Devs (with some adjustments) to try and learn some more of the basics in Pico 8 and Lua and game development in general after pretty much failing miserably at my first game attempt (still working on it tho.) Before finalizing enemy behavior and the spawning (my difficulty is still wildly inconsistent), I wanted to work on the boss explosion, but I've run into a bug I can't seem to figure out. I can't get the timer to delete the boss after the cool explosions to actually count down. I've set the boss HP low and the wave to the final one for testing if anyone can help me out understanding what I've done wrong here. I'd also appreciate any advice anyone has regarding creating a proper scaling difficulty.

Cart #coryxvii-1 | 2024-08-24 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

[ Continue Reading.. ]

2 comments


Hello there! I made this post as a tutorial on how to port your Linecraft world to Minecraft. Porting your world to Minecraft isn't really useful, but you can see your creations better than the 9x9x9 cube you are limited to see at once in the PICO-8 version.

1. Porting your world

First things first, let's convert your world! So, select one of your worlds, click on Options and click on Port to Minecraft. This will make a giant file named commands.mcfunction.p8l on your current directory. (That also means, this feature on BBS doesn't work, as you cannot access that file later on... sorry!) This file you have to put on a datapack for it to work.

But, let's not get too far ahead of ourselves. Once clicking the Port to Minecraft button, it will take you to a pre-port screen where you can enable or disable features of the port. These are the different available features:

  • Place borders: Places borders around the limits of the ported world to prevent any water from spilling out.
  • Use Slash: Creates a slash on every single command. This will make the game unable to read your datapack but you can still use the text file for something else, like executing it using a macro instead.

[ Continue Reading.. ]

1
2 comments


PICO-8 "FUSE" SHMUP Game

Cart #fuse_shmup-0 | 2024-08-21 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

PICO-8 SHMUP is an action-packed shoot 'em up game where you pilot a spaceship, blasting through waves of enemies, collecting power-ups, and avoiding obstacles. As you progress through stages, the difficulty increases, making every second count in your fight for survival.

How to Play:

  • Movement: Use the arrow keys to move your ship left, right, or forward.
  • Shooting: Press Z to shoot bullets at incoming enemies.
  • Boosting: Hold the up arrow key to activate your speed boost, which increases your ship's speed and score multiplier. Boosting also changes your ship’s appearance.

[ Continue Reading.. ]

2
2 comments


Pico Guess Who?

Cart #guess_who_4-0 | 2024-08-21 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4

Pico Guess Who is a fun, turn-based guessing game where players take turns to guess each other’s character by asking about their attributes. You’ll compete against the CPU, trying to identify their mystery character before they guess yours!

How to Play:

  1. Setup: The game generates a grid of characters with various attributes such as gender, hair type, hair color, beard type, body color, and whether they wear glasses or not.

  2. Your Character: At the start of the game, both you and the CPU are assigned a random character from the grid.

  3. Guessing:
    • Take turns asking the CPU questions about their character’s attributes (e.g., "Is your character a man?", "Does your character have glasses?").

[ Continue Reading.. ]

4
0 comments


Cart #sortinghat-1 | 2024-08-22 | Embed ▽ | License: CC4-BY-NC-SA


This is a little tool to create discussion groups in a classroom setting. You can edit the houses (group names) and add up to 32 students. It has a simple text interface and a more elaborate graphic one.

2 comments


Cart #orbitaldefense-1 | 2024-08-21 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
5

Orbital Defense is a simple, fast-paced arcade game inspired by an LCD game I got from a cereal box as a kid. Protect your planet by shooting down incoming asteroids before they reach you.

5
3 comments


Cart #nazarfloppalovesp8_badapple-0 | 2024-08-21 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3


is my PICO-8 version of Bad Apple that im working music

Press O/Z for change palette

Thankes @JWinslow23 for make cartridge

3
0 comments


Cart #autotile_demo-0 | 2024-08-21 | Embed ▽ | License: CC4-BY-NC-SA
5

Z/C to place tiles, X to remove tiles

Just a little example of an auto-tiling procedure that can track and place the appropriate tile from a tilemap based on a tile's 8 neighbors. Code is in the cartridge - see it for yourself with load #autotile_demo

Feel free to optimize, copy, re-use, and remix in your projects! I'll be building (eventually) a level design tool for a platformer so that users can create and share their own levels with one another.

5
1 comment


Cart #aquarium_wallpaper-0 | 2024-08-21 | Embed ▽ | License: CC4-BY-NC-SA
7

I isolated the aquatic part of TenSum to use as a wallpaper and I thought I'd share. Just move it to /appdata/system/wallpapers/ and choose it in the settings to activate it. Have a great day!

7
0 comments


Hi,

is there any way to include appdata files in the html export or to load files copied next to the .html file when running it locally?

I'm currently using fetch to load files from appdata and the only way I found so far to make them accessible from the html export is to copy them to /ram/cart before exporting and fetch them from there. Also tried using file:// with fetch.

Is there a better way?

4 comments


Cart #solitaire_chess_vol1-1 | 2024-08-21 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
5

Solitaire Chess

About

68 solitaire chess puzzles. Drag and drop. Mouse only. Every move must be a capture, no check, king can be captured. Win by leaving only one piece. Lose if no remaining moves and more than one piece.

There are two modes: puzzle rush and relax mode. Relax mode is recommended, but if you get to the end you don't get the winner screen and no points. In relax mode you can navigate to any puzzle by using the selector at top left and clicking "GO". There is no clock or points and progress is not saved.

In puzzle rush mode, points are based on how much time is left when a puzzle is completed. Each failure or reset of puzzle is minus 50 points. You can go negative and progress is saved. Clicking "start fresh" will delete all progress.

[ Continue Reading.. ]

5
3 comments




Top    Load More Posts ->