Puzzle game heavily based on Android games like ENERGY or Infinity Loop where the cartridge generates random puzzles and you must connect energy sources with batteries. The great thing is, you can play it forever! The cartridge will always generate a new puzzle.
Controls: Arrows to move and Z to swap electric cables.
Hey everyone! (I don't know if this is the correct place to post this, in that case let me know and I'll change it).
I'm just starting coding on PICO-8 and checking the PICO-8 limitations popped out a question that the specs couldn't answer; Besides the cartridge limitations(that could be defined as ROM limitations of the PICO-8 machine(? ) is there a limitation about how much memory does PICO use when running a cart, i.e. RAM Memory? I mean, suppose that i have a cart that creates a lot of objects/tables, is there a restriction to the amount of objects that the RAM memory of PICO can use, or it can use the same amount memory of the host machine?
Hey everyone, I've made a little gui program with Python to export and import the lua code of the cartridges(only working for .p8 files for now).It even checks that the code size you're trying to import to the cart is less than 32k, tough i'm not sure if that is still the correct size. You can check it out here.
Contributions are highly appreciated!(Specially if you know something about tkinter, because i learned it doing this program and it's quite janky lol).
Has ever happened to you, to have no internet connection and have no Google Chrome nearby to play the little dinosaur's game?
...Fear no more! I have crafted succesfully a great facsimile of that game, So every time you don't have internet, the only thing you have to do is load this cartridge on Pico-8.
Hi everyone, I'm curious about how do you keep the track of changes made into the code, given the fact that the code, and assets are keept only in cartridges. Do you use any external tool/script to code with git and then import it into a cartridge?
Hi, i'm working on a project with this function;
function amount_living_neighbours(x, y, board) local res = 0 for i= -1, 1 do for j = -1,1 do if i == 0 and j == 0 then goto continue end if x+i >= 0 and x+i <= 127 and y+j >= 0 and y+j <= 127 then if board[x+i][y+j] == white then res += 1 end end ::continue:: end end return res end
and the interpreter tells me that i'm attempting to index a field ? in the line "if board[x+i][y+j] == white then " i.e it's null. Should'nt lua interpret it as a parameter and not as a nil? i'm not acquantained to the language and seems pretty nasty to use globals with this code.