3 and a half months ago, I had a silly idea of "What if Celeste was randomized?". So, I started to work on a little proof of concept, and I really liked it, so I kept improving and adding more content to the point that it really should be shown to the world.
So, here it is. Celeste Randomizer. A cart-mod of Celeste-Classic that randomizes the entire game with a variety of in-game settings to select from.
Original celeste game made by Maddy Thorson and Noel Berry
Randomizer Options
- Seed customization, allowing for people to play the same seed (maybe for races?)
- Changing player spawning or even have multiple at once!
- Berry placement, or none at all
- Changing the map to be vanilla, random tiles, or even procedural generated!
- Changing background and spike tile placements
- Game modes to select from
- Custom player graphics!
bump.lua
(and bump.lua simple demo)
I ported the 'bump.lua' collision library & 'bump.lua simple demo' to Picotron.
Due to the considerate way the library was built, this was actually a pretty easy process :)
bump.lua: https://github.com/kikito/bump.lua
bump.lua simple demo: https://github.com/kikito/bump.lua/tree/simpledemo
Please take note of file 'MIT-LICENSE.txt' found inside the cart. This is not CC.
bump.lua
Lua collision-detection library for axis-aligned rectangles. Its main features are:
- bump.lua only does axis-aligned bounding-box (AABB) collisions.
If you need anything more complicated than that (circles, polygons, etc.)
I built a fuzzy finder. You can quickly search for and open files (anything supported by /system/util/open.lua
, so folders, lua files, text files, pods, etc.) Additionally, it can follow .loc
files to their destination before opening (which open
doesn't currently support), and it can execute .p64
files instead of opening them!
The full code and documentation is available here: https://github.com/Rayquaza01/fuzzy-finder-picotron/
This uses swarn/fzy-lua (MIT License) and mergesort.lua from TheAlgorithms/Lua (MIT License)
Changelog
v1.1 - Oct 21, 2024
This is a text-based web browser in Picotron.
I learned about string:something
that is vital in parsing from https://www.lexaloffle.com/bbs/?pid=152793.
It is currently v0.6, because it can display <p\> tags but has no search engine and you can only type in links.
Not all sites show anything and it loops text as you scroll down.
Thanks:
- 369369369 for making the first Picotron web browser (and utilizing string parsing that I didn't know about before in your browser)
- zep for creating Pico-8 and Picotron
I got this idea a week or so ago and got curious if Speako8 could sing. Turns out it can! It's my homage to 2001: A Space Odyssey. The idea is Hal 9000 is now in heaven with Daisy, (who of course was built by Bell Labs) on a bicycle built for two.
Thanks to @bikibird for speako8, making this possible.
My Pico-8 remake of the glorious Thunder Castle by INTV Corporation (1985) for Intellivision, with some quality-of-life improvements.
Manual
The vintage game manual is available as PDF file in the Thunder Castle Itch.io page here
TL;DR
⬆️⬇️⬅️➡️ move
⭕️/❎ [Z,X,C,V] Action button
Touch the flashing creatures (bats, rat and skull) to energize your knight in order to slay all the guardians (Dragon, Sorcerers and Demons). Collect and use at your advantage the magic objects that appear (details in the manual above or in the Pause/Enter menu choose "CHEAT SHEET" for a quick in-game help).
A calendar for when you need to know what day of the week any date is on but don't want to leave Pico-8 for some reason
⬆️/⬇️ change year
⬅️/➡️ change month
❎/🅾️ change day
❎+🅾️ toggle day highlight
Allows years between -32767 and 32767 because why not?
Disclaimer: This is NOT a historically accurate calendar. This is a Proleptic Gregorian Calendar, a calendar which gives Gregorian dates to all days, including those before it was introduced on October 15th, 1582. Credit to @RealShadowCaster for pointing this out to me
Collect coins and race against the clock as you traverse 4 unique levels in Oscar's Adventure! Do you have what it takes to beat the fastest times?
Controls
Action | Keyboard |
---|---|
Move | Left/Right |
Jump | Z/C |
Crouch | Down |
Slide | Down + X |
Pause | Enter/P |
Pro Tips
- When you jump while performing a slide you can carry the speed of the slide into the air. Try using this technique to reach those hard-to-get coins.
- Press Pause to access some additional options, like toggling the ghost player and Restarting the level.
hey everyone, having some trouble.
im trying to make it so that when you collect the emerald a bit into the first level, it prints "gem get!" next to it.
however, when I collect it, nothing happens.
i would also like the text to disappear after a few seconds. how would I do that?
the emerald code is in tab 5 under function upickups2(). apologies if any of the code is difficult to read, I'm pretty new to this.
also, any further feedback for the game is much appreciated!
(please don't mind the door sprites at the beginning of the level, its just for debug purposes so that I can test level 2 quickly!)
Cocktail Hour
Inspired by true events, Cocktail Hour is a game built to prepare you for real life social events. Your mission: sneak around a party venue and eat as many delicious hors d'oeuvres as you can while avoiding having a conversation with anyone.
However, Aunt Ethel hasn't seen you since before you left for college and she's determined to ensure you miss every single Pig-in-a-blanket and slider and shrimp cocktail there is.
Run, hide, and eat.
Controls
Move using the arrow keys.
X allows you to grab food, only while standing still.
Tips
- When you grab food your score multiplier increases by one. However, entering a conversation can reduce your multiplier or eliminate it completely with bad timing.
la verdad e intentado abalar con mi musico del equipo pero no responde y me preocupe por que tal ves no quiera trabajar conmigo por lo que saque el primer trailer de sonic la pelicula el juego adelantado por que parece que no quiere trabajar con migo por favor si lograran contactarlo les agradecería es @notehead y el es el unico que tengo en el equipo
The truth is that I tried to talk to the musician on my team but he didn't respond and I was worried that he wouldn't want to work with me, so I published the first trailer for Sonic the Movie, the preview of the game. because it seems like he doesn't want to work with me, please, yes. If you can contact him I would appreciate it. He is @notehead and he is the only one I have on the team.
Japanese is output using a custom font.
Also, voiced consonants and semi-voiced consonants(濁点・半濁点) are adjusted to be placed at the top of the characters.
jprint('かわいい いちこ゛た゛いふく さん♥',14) -- Usage is the same as for print(). |
ぁぃぅぇぉ
,ァィゥェォ
does not exist as a character in standard Pico-8.
Therefore, we have rewritten the default emoji as shown in the table below.
'ぁ' > '…' ,'ぃ' > '➡️' ,'ぅ' > '★' ,'ぇ' > '⧗' ,'ぉ' > '⬆️', 'ァ' > 'ˇ' ,'ィ' > '∧' ,'ゥ' > '❎' [ [size=16][color=#ffaabb] [ Continue Reading.. ] [/color][/size] ](/bbs/?pid=155450#p) |
--functionsetup playeranim = 1 timer = 0 function _init() end function animspr(x, y, fps, start_frame, end_frame) timer = timer + 1 if timer >= 30 / fps then playeranim = playeranim + 1 if playeranim > end_frame then playeranim = start_frame end timer = 0 end spr(playeranim, x, y) end function _update() end function _draw() cls() animspr(60, 60, 4, 1, 3) end |
how this works: animspr(x, y, fps, start_frame, end_frame)
Hi, this is Kokins, my entry for Ludum Dare #56.
The theme of the jam was "tiny creatures" and I decided to go for a virtual pet game, similar to Tamagotchi which I played as a kid. In the game, you care and raise a kokin, a cute small creature.
There are two goals in the game:
- Raise your kokins until they reach adulthood and they can live on their own in the kokin reserve.
- Collect all kokins! Depending on how you raise your kokin it will grow up in a different way. Can you find them all? :)