Hey so I was just doing some map work and I was using the cmd+x to move tiles around and I think when I was cutting and pasting somewhere else in the mapview tiles in the shared space it would move the sprites but not the map tiles which was . . . not good and took a while to make sure everything was ok.
It feels like this isn't intentional but I'm not 100%? I'm on 0.2.5c, thanks in advance!
(Like I said maybe this is on purpose since I'm moving the data it's self around in the shared space but in my game I was making I'm using the shared space for sprites and map and it makes it more difficult.)



Controls
- ⬆️ Walk
- ⬅️➡️ Turn left/right
- ⬇️ Toggle basic HUD
- ❎ [X] Hold for full HUD and ⬅️⬆️➡️⬇️ to inspect the surroundings
- ⓩ [Z] Open Inventory/Actions menu
How to play
You initially can't do much -except gathering fruits- more items and actions will be unlocked as you progress in the game.
So just explore the islands and:
- talk to the stone statue/head
- walk under palm-trees to gather a couple fruits if any
Here be Dragons
The writing "Here be Dragons" at the edge of the map means you can't walk farther at that moment:
the game map is initially just a small portion of the full map, next areas will be unlocked by defeating the enemy creatures, just report your success to the statue (Kahuna).





A quick and dirty Sudoku solver, may or may not work.
Not sure if there any use-case for such a tool on PICO-8, but here it is.
⚠️ Looking a the source code may or may not induce permanent blindness ⚠️
Controls :
⬆️⬇️⬅️➡️ : move the cursor.
❎ : select a cell/value.
[1️-9️] : fill cell with the corresponding digit if possible.
Pause : access menu.
changelog
2022-11-06:
- added a solve cell option.


Hello.
I use RND() quite a bit, don't you ?
I have noticed in other game programming languages that you can have a 2nd argument for the rnd() command. Currently Pico-8 does not do this. It's quite useful though. Here's an example:
a=rnd(1,10) |
Will for instance choose an integer random number between and including 1 through 10. This:
a=rnd(10,1) |
Will give the same results. This however:
a=rnd(-4,4) |
Will give you a random integer number between and including -4 to 4.
The function of which:
function rndrange(a,b) if (a>b) a,b=b,a return a+rnd(b-a+1)\1 end |
How about it guys and @zep, do you think this is a good addition for Pico-8, to add a 2nd argument to already existing rnd() function ? Or a new function altogether, rrnd()
for Range Random.




A game created during a 6-days sprint by 3 software developers in training !
Check out our feminist and inclusive coding school in Paris : Ada Tech School https://adatechschool.fr/
Your goal : find the key to escape this haunted house.
Beware of the zombies... and hurry : you only have 40 seconds to get out !






By Jeremy Zynger, Joanne Longeville and Nolwen Major Francès.
Check out our feminist and inclusive coding school in Paris : Ada Tech School https://adatechschool.fr/







It has been many years since the end of the War. As you step off the small boat that carried you to this place you feel like a stranger. Is this home any more?
Uncover the secrets of the past in this short #horror adventure game for Pico8.
Enjoy! :)
Dev notes



A maze game created during a 6-days sprint by 3 female software engineers in training!
Check out our feminist and inclusive coding school in Paris : Ada Tech School https://adatechschool.fr/
Have fun!
Edit 1 : second version online, we fixed the map problem that allowed the player to wander into the graphic menus right of the 3rd level :)
Edit 2 : the game menus are now in English (rather than in French)!
Edit 3 : new version with fixed maps! You can now navigate the maps knowing if you'll end up in a wall or not :)








As the title say, latest version for PICO-I8 do crash under the latest (non beta) version of Mac OS (13.0)
I suspect it is a bug in SDL2:
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 AMDRadeonX6000MTLDriver 0x7ffa1dbe1c11 gfx10MtlSimpleCompute_Dispatch(GFX10SimpleComputeDispatcherRec*, GFXAAMD_MtlComputePipelineState const*, unsigned int const*, unsigned int const*, unsigned int, unsigned int*) + 1305 1 AMDRadeonX6000MTLDriver 0x7ffa1dbe1ea1 amdMtlDispatchInternalComputeShader(GFXAAMD_MtlCmdBuffer*, GFXAAMD_MtlComputePipelineState const*, unsigned int const*, unsigned int const*, MTLIOAccelResource**, unsigned long long*, unsigned int, MTLIOAccelResource**, unsigned int, GFXAAMD_MtlTexture**, unsigned int, bool, unsigned int, unsigned int*) + 453 2 AMDRadeonX6000MTLDriver 0x7ffa1dbe424f -[GFX10_MtlCmdBuffer commit] + 393 3 SDL2 0x10969bcf1 0x10968a000 + 72945 4 pico8 0x1090b525d codo_blit_to_video_plat + 1645 [ [size=16][color=#ffaabb] [ Continue Reading.. ] [/color][/size] ](/bbs/?pid=119990#p) |




This mod removes any and all pause or freeze from Celeste Classic, so that player control is never lost.
- game start is instantaneous
- spawning is instantaneous
- death is instantaneous
- dash no longer freezes the game
- big chest and orb don't freeze
- and more!
This mod is based on smalleste.

StarJump
This is Version 1.1 of StarJump, the lightsaber-themed JumpNRun.
What is it about?

You are a lightsaber wielding somebody trying to get from point A to point B as quickly as possible. Use your lightsaber skills, jumps and runs to beat all 3 levels and, if you can, collect all 10 stars per Level.
How to play

Use X to attack and O to Jump. Press X+O together for a higher dash. Note that you can doublejump! Also note that you deflect laser shots whilst you're attacking.
Good to know
You can restart the current level via the pause menu, you'll also find an option to toggle the timer and music.



.jpg)

Yet Another Bombsweeper
The objective of the game is to clear the board of bombs, much like the classic minesweeper.
You may use either the d-pad or mouse to control the pointer.
Click on a tile or (X) to reveal it. If the revealed tile was hiding a bomb, you'll explode. If the revealed tile has a number it indicates how many bombs are in adjacent tiles.
Right click or (O) to flag/unflag a tile.
Click on a numbered tile to attempt a chord. A chord opens or flags tiles around the selected one depending on how many bombs are in adjacent tiles versus revealed tiles.
Game options (RETURN or pause button) includes:
- Chord toggles for auto reveal and auto flagging.



