12Jan23 today i learnt..
1st i edit Nerdy teacher Fruit picker and added 3 framesprite for the player
2nd i added sound when the fruit go inside basket
3rd i added laser to shoot the fruit from Lazy GameDev
4th added laser and animated sprite accompanied the main sprite from Lazy GameDev shmup tutorials
5th i lost all the fruits....
will continue experimenting
Want
-the fruit to comeback
-maybe edit background
thx
why i pressed Esc button after testing this on the website...
hi there
i'm very new to Pico8 and just started editing games
How do i add sfx sounds whenever colliding with object? i'm editing fruit drop from Nerdy Teachers, and want to add soundfx when the fruit hit the basket,..
do i have to put the sfx(0) in the
update _init()
update _update()
update _draw()
?
thank you
edit: i manage to trigger soundfx after pasted the soundx(0) before del(fruits,fruit) in the function update
but it seems theres only 1 fruit drop....still figuring out..tq
basket_sprite=1
player_sprite=2
player_x=64
player_y=100
fruits={}
fruit_start=16
fruit_count=6
fruit_interval=16
gravity=1
level=1
points=0
function _init()
for i=1,level do
fruit={
sprite=flr(rnd(fruit_count)+fruit_start),
x=flr(rnd(120)+5),
y=i*(-fruit_interval)
}
add(fruits,fruit)
end
function _init()
I'll go ahead an @zep this, since it's something that isn't even addressed in the forum rules as far as I can tell.
1.Is it okay to post a cartridge that has full screen realistic-ish graphic violence of a disturbing nature?
2.Also, is it okay for a posted cartridge to have implied nudity in the form of a stick figure outline with hair and 2 dots for eyes, with no sexual overtones?
3.If not, what would be the best way give access to such a cartridge without posting it?
My general opinion on content restrictions is that any type of game that isn't intentionally spreading harmful misinformation or inciting real life violence should be okay to make, but that they should only be distributed through channels that reasonably ensure the recipients actually want and are allowed to have the kind of content being portrayed. This is relevant, because posting here in the forums also means giving access to any younger game dev students that might be learning through pico-8. Further, I haven't seen any way to block the posting of games to Splore nor any way to even make it clear how mature of content a game has.




I'm currently attempting to port a game from a very silly game jam to pico-8, since I feel like it'd fit better for the most part. However, while debugging I've discovered that all my images are being handled very slightly wrong.
The images in question are black and white, using every 4 bits to store 4 pixels, and they're loaded into data carts by copying strings of hexadecimal into pico-8 (the idea being to simplify the entire process by focusing on 1 hexadecimal digit as the base block of data). To then reduce the data size, any characters that are "0" or "F" (all white or a black pixels) is encoded with a runtime length using the next 8 bits.
The problem is that both the parts that draw the images and the parts that sample the images for use in collision detection are shifted 4 pixels to the left (wrapping).
This is the function that decodes them:
function image_load(addr, len) local im = {} local s = "" for i=addr,addr+len-1 do [ [size=16][color=#ffaabb] [ Continue Reading.. ] [/color][/size] ](/bbs/?pid=124112#p) |


WishItWare Games just released a demake of the iconic Amiga game Defender of the Crown. Alas, this is just the title screen and music for now, because to be honest, as much as I loved the original game back then, I don't think it's interesting enough to demake it completely today. But well I can't promise I did not already start working on another screen and tune, so who knows?



Go deep into the catacombs, rescue your friends and try to find the artefact.
This is the English version of a small game I made as a gift on a retro handheld during a community Secret Santa in 2022. Since version 1.3 you can switch between German and English in the Pico8 menu. [Yes. I made a localization for a Pico8 game ]. The English version has less insider and should be playable and understandable also when you don't know who those folks are, you are meeting.
Go 5 levels deep, find keys, fight snakes, bears, bats and .... blobs(?) who broke out from a zoo (ok, it's all a bit strange
- Arrow keys -> Move, attack, interact
- x -> dialogs, continue
Switch language and enable speedrun display mode in Pico Menu


Here's a little game I'm currently working on. My first Pico-8 game.
Guide Marley through a fun little adventure.
I started from scratch and made everything myself. I also composed the music.
I think that all these hours of work pretty much paid off, and I'm generally proud of the result.
I'd like to know what you think of it, and if you find any bugs. I'm open to criticism, so tell me what you like and what you don't.
Special thanks to @dw817 and @merwok who gave me tips to optimize the game.
Have fun!
bilodau
P.S. Here's the very first Marley version I uploaded on this website. Originally uploaded on Jan 10 2023.
There is a known bug in it if you try interact with the vault door while the vault door return prompt is shown and you press x. Which may lead to Marley teleporting at the wrong spot or even to a softlock.





.jpg)




The sun is under attack
and you're the last line of defense in this Galaga-style shoot-em-up. Fight your way through waves of enemies as you make your way from the edge of the solar system to our sun.

Controls
- Arrow Keys - Move
- (O)/Z - Shoot
- (X)/X - Toggle selection for Blast and other special moves
Once the X button has been hit an icon will flash next to the ship, indicating that a special move is ready to be selected. If unlocked tapping an arrow key will activate the corresponding special move
- Left/Right - Barrel Roll
- Up - Blast
If the special move is not available the icon will disappear and you can resume flying like normal










Small narrative game created in PICO-8 for Ludum Dare 52. Tells an alternate story about the birth of the Ursa Maior star constellation.
Enjoy!
Controls
Arrow keys - Move the bear








1st attempt was Lazy Dev shmup. The tutorials are great. i have a pause for a bit.= for shmup.
2nd trial was Nerdy Teacher
3rd is this Lunar landing from the Pico8 zine, a lot of trial and error, i noticed if im tired coding at night
there were many2 mistakes and error sadly i copy pasted the codes and happy to see this Lunar landing baby formed.
and trying to upload on itchio as a trial and error and now getting used to it.
Finishing this simple game is a motivation for me. I was so impressed by the light particle system, super buttery smooth animation for Pico8 that wanting me to learn more abt it, credit: Zep, Lazy Dev,Nerdy teachers, Bridgs & others for their tutorials
1 bit at a time
p/s
my main pixel art app is Aseprite. After using Pico8 was wondering if it will be develop further like Aseprite in the future...just a thought..
S



Welcome to the new Astro space racing championship! Can you beat your own record?
Astro: Grand Prix is a 3D driving game by Moonshine's Pico-Crew subgroup in which you have to race against the clock to get the highest possible score. To do this, you have to reach all three checkpoints in order, with the third one awarding you with a 20 second time extension. The game features three tracks: Lake Raceway (easy), Desert Loops (medium) and Orbit Island (hard). Unlike many other 3D racers, this one plays in a similar way to top-down racing games and the camera doesn't rotate.
Controls:
- Left/right - steer
- (O)/Z - accelerate/confirm
- (X)/X - brake

Created in 48 hours for Ludum Dare 52
-how to play-
Plant crystals on wet ground using x. Planting a new crystal costs money. Water droplets will fall on the crystal causing it to grow. Once fully grown the crystal can be harvested for money. Alternatively you can break the crystal, spreading its fragments to neighboring wet ground tiles. Finding the right balance between harvesting and breaking is the key to getting a high score.
-tips-
Shattering a crystal will always drop the same number of shards as long as there are enough open wet ground tiles for them.
You can know how close a crystal is to its next growth stage by counting how many water droplets landed on it.




On 0.2.5e, the following message is printed to stdout whenever a cart containing any arbitrary meta section is run:
$ pico8 -run test.p8 codo_free fail 21 0 |
test.p8:
pico-8 cartridge // http://www.pico-8.com version 39 __meta:foo__ bar |
Carts seem to run fine, so there don't seem to be any other negative effects.


Harvest fish daily to keep the baby penguins fed. Be careful, the fish won’t go without a fight!
Move toward a fish while adjacent to it to attack it. Mola Molas (the large fish) take two hits to capture, while everything else only needs one. Carefully plan your route in this turn-based dungeon crawler to out-maneuver the fish- how many fish can you harvest?
My LD52 Compo entry- No background music because of the deadline and also because I still don’t know how to make background music. :(
Controls
Z/X - Skip Cutscene
Arrows - Move/Attack




