Entry for the One Hour Game Jam 297th, Theme: Follow.
A Shadow is following you, and you need to reach the Goal. Your Shadow(s) also need to reach a Goal.
Note:
It took me four Hours instead of only one to make this Cart. It would be dishonest to other Jammers if I would hide that fact^^.
I like the Idea, maybe I'll work on some more Levels and a better presentation, but I really don't know atm^^.
Have Fun!
Mea's Castle is a Metroidvania-like Game: You're a little Adventurer and your Goal is to find the "Cup of Hope". You can run and jump, and soon you will find some Artifacts that'll give you more Abilities.
Warning:
This Game is difficult. If you're not a Fan of Jump'n Run-like Games, I think it will be too frustrating^^. There are still Checkpoints basically everywhere, but it's still not easy to beat that Game. Expect to die a lot while playing this^^.
Music "Eyes in the Dark" and "Flight of Icarus" (both with slight Remixes) by @Gruber from Pico-8 Tunes Volume 2 .
--
I've also uploaded a play-through video just in case if you're stuck in the Game:
Also, if you like to cheat, you can use
Hope you'll have Fun with that little Game^^.
Enjoy!
--
New in v1.04
- Performance-Update! Previous Versions uses around ~65% CPU-Usage all the time, is now reduced to ~30%. Now it's playable on slow Devices like a Raspberry Pi Zero.
New in v1.03:
- Fixed a Bug where the Player couldn't use a Wall Jump on certain circumstances.
New in v1.02
- Just forgotton to change the Title Screen^^.
New in v1.01
- Replaced the last Level; it really wasn't that good^^.
I doubt that's an intended behaviour: After running a Cart that's using the "FILLP"-Command, every Draw in the Sprite-Editor that includes Pencil or Shape (the last one; not shown in the GIF) also uses this pattern:

On 0.2.1B, it's possible to use "fillp(â–ˆ)" (or simply reboot) to solve that Problem...
(I was working on a Game and tried to change a Sprite, and I wondered that I suddenly couldn't overwrite some Pixels in the Sprite anymore. I was like "what the Hell is going on there?" until I discovered that^^)
Entry for the One Hour Game Jam, Theme: Leave.
Entry for OHGJ 262th. Theme: Time Travel.
I really run out of time^^.
Hey there,
according from the Wiki-Page about Memory, it is unclear what a Poke to address 0x5f5e does, right?
0x5f5e-0x5f7f / 24414-24447 The remaining registers up to 0x5f7f are undocumented. |
I was playing around a bit and found something out: It seems to "reduce" the Colors that can be used. For example, poking a "1" reduce the Palette to only 2 Colors, Black and Dark-Blue.
A simple Description: It seems that poking around 0x5f5e is some sort of "pal" all over the Color-Palette, but also prevents you to "pal" another Color. For Example: If you poke a "1", "pal" is limited to set a Color to blue or black only.
I just uploaded a Cartridge where you could play around with that:
I didn't found anything about that address in PICO-8, so I thought, it can be useful for others and like to share that^^. (I already imagine some sort of "Switch the Game from a NES-like-Palette to a GB-like-Palette", or something like that^^.)
Cheers.
Entry for the One Hour Game Jam, Theme: 4 Colors only.
Swap colors to avoid Enemies.
Very short, because I run out of time^^.
Just experiencing with an "Impossible Game"- or "Geometry Dash"-like Prototype. Basic Gameplay works, but every other Thing is unfinished at this point^^.
Hello there,
(English isn't my first Language, I hope it doesn't sound too bad, Sorry^^)
I was looking for a easy Solution to "modify" the Linux in my GPi Case to boot directly into PICO8. I don't want to use something like Retropie/Recalbox/Lakka, just a PICO8-Machine.
There was already a Project called PICOPI, which already assembled that. But it seems this Project doesn't exist anymore (Homepage is down; the Files I could find on archive.org doesn't seem to work anymore).
So I thought I write my own Script for this, which builds upon Raspbian, the Default-Linux-Distribution for Raspberry Pi (which builds upon GPi Case). I thought it could be useful for others, so I uploaded the Script^^.
While using this Script, you will be able to put your .p8-Files directly on the "boot"-Partition on the SD Card.
Script can be found on Github, including a Manual for using it:
https://github.com/Astorek86/Pico8-Script-for-GPi-Case
EDIT: I also uploaded a Video on Youtube to show the Process:
Hello,
just testing some Slopes in a Jump'n Run-like Prototype.
Nothing's really finished yet, I'm just testing around^^.
Hey everybody! Just sharing a little Minesweeper-Clone that I've programmed^^.
New Version:
Mouse is not required anymore, but you can use the Cartridge below if you wanna use the Mouse.
Controls for "Non-Mouse-Version":
- Arrow-Keys to move Cursor.
- Press and release X to open a Tile.
- Press and release O to mark a Tile (red or blue Flag).
- Hold X or O + Arrow-Keys to scroll.
And here the "Mouse-Version" of the Game:
IMPORTANT: Keep in mind that the "Mouse-Version" can be quite unplayable on Browsers. This Version of the Game runs best directly on PC, started by PICO8.
Controls for "Mouse-Version":
- Left-Click to open Field.
- Right-Click to mark Field with a red or blue Flag.
- Hold Middle-Click (or Arrow-Keys) to scroll.
- You can use O to simulate Left-Clicks, X for Right-Clicks.
Game should fully works as expected, hope I didn't forget anything^^.
A few GIFs:
Just playing on normal Difficulty:

Scrolling with Arrow-Keys and Mouse:

Showing "Custom"-Menu for own Width/Heigth/Mines:

Hope you enjoy!
Changelog:
- Mouse isn't required anymore; there are now two Cartridges: A "Non-Mouse-Version" and a "Mouse-Version".
- Added an Animation when opening a Tile.
- Added Sound when opening a few Tiles at once.
- Optimization (Tiles won't be drawed if outside the Screen)
- Every Difficulty can now be reached through Pause-Menu
One Hour Game Jam - Theme: Island (2018-09-15)
There is not much you can do here^^. Just walking around, cut trees, craft a wooden Sword and kill Monsters with it. Description reads alot better^^.
A little bit easier with less enemies:
Submit for the One Hour Game Jam 167,
http://onehourgamejam.com
Theme: That's not supposed to be a weapon.
Submit for the One Hour Game Jam
Theme: your favorite game but the most simplest possible
Submitted for the OneHourGameJam-Website. Theme: Unexpected.
Controls are changing over time. Isn't that unexpected? ;)
Upload for the One-Hour-Gamejam-Website.
Theme: 2-Player.
Left and Right for Player One, Z and X for Player 2. Try to avoid the flying circles^^.
(Note: I already pushed it a few days ago, but I deleted it by accident^^)
Hello,
Just programmed a simple "Menu Manager" and I thought, it can be useful for others. :)
It presents a way to write your own Menu, moving a cursor with Arrow-Keys (Up/Down), select an Entry (X) and call a Function.
The Sourcecode is well documented.
EXAMPLE
menu={} function menu.update() --Copy from Cartridge function menu.draw() --Copy from Cartridge function _update() menu.update() end function _draw() menu.draw() end function entry_one() cls() print("entry one selected!") end function entry_two() cls() print("entry two selected!") end function entry_x() cls() print("entry x selected!") end cls() menu.entries = { "text entry one", entry_one, "text entry two", entry_two, "text entry x", entry_x} cursor(26,40) menu.start() |
Again, the Sourcecode is well documented :)
HOW TO USE IT
-
Make sure you place
menu={}
on your Sourcecode. Not in a function, not even in _init(), it must be placed on the "highest level". -
Copy every function, that starts with "menu.", from that Cartridge to your Sourcecode. Thats
function menu.start()
function menu.update()
function menu.draw() -
Make sure to call the "update"- and "draw"-function in _update() and _draw(). Don't worry, these Functions won't do anything, they only react after calling another Function ("menu.start()"):
function _update()
menu.update()
end
function _draw()
menu.draw()
end -
Set your Screen-Position using "cursor" (it must be done at least once).
cursor(0,0) - Fill up the "menu.entries"-Array, representing your Menu.
That Array contains at least two Values: Value "One" is the shown Text, Value "two" is a function that will be called, if player selects the Text. This goes on for Value "Three" (Text), Value "Four" (function) and so on...
menu.entries = {
"start game", start_game,
"options", show_options,
"credits", show_credits,
}
6. Make sure these functions at least exist, otherwise the Menu wouldn't shown properly:
function start_game() [...more code...] end [...same for "show_options" and "show_credits"...] |
- Finally, call that Menu:
menu.start()
SOME MORE OPTIONS
You can change some Variables before calling "menu.start()":
menu.cursym = ">" |
Change the Symbol used as Cursor.
menu.curclr = 10 |
The same for the used Cursor-Color.
menu.backclr = 0 |
Color to remove the Cursor-Symbol after moving it.
menu.cancel = [function] |
A function that will be called, if the Player press Button "4". If this is set to "nil", nothing will happened.
menu.pos |
Use it after calling "menu.start()". You can set the preselected Entry with this Variable. 0 means the first Entry, 1 the Second Entry and so on...
All this code is free to take, use, change, adapt, or whatever.
As said, I thought it can be useful for others^^.
New in this Version
- Every Level replaced. Should be much more balanced now.
- Some Bugfixes.
What's missing until V1.0?
- Background-Graphics.
- Music!
- Final Level.
- More "Eye-Candy" (more Animations)
- Some sort of Intro and Outro
- Better Mainmenu (Eye-Candy)
Hello there,
Just presenting my other game here^^. "Spikes and Jumps" is a Platformer. Your Goal: Reach the end of every level and avoid everything that hurts.
It's some kind of a Standard-0-8-15-Jump'n Run. The Player doesn't have any special abilities, he can only walk and jump. You have infinite Lives, and you're walking from the left to the right^^.
Controls
Arrow-Keys to move.
Z to jump. Hold Z to jump higher.
GIFs

--

--

--

--
Have Fun! :)
Older Versions: