Matchem is a traditional match three gem game, it is designed to be played either with a challenging time/move limited level mode, or a more relaxed endless mode.
Challenge mode:
Complete a color objective within a time limit or within a fixed number of moves.
Endless mode:
Play forever!
Daily Run Mode: Challenge yourself and your friends to achieve the high score of the day! Everyone's board and random gems will be the same each day.
Previous Cart Versions
0.5
[hidden]
Hi! Do you have 99 seconds to help me out by playtesting this?
I'm trying to make a space RTS game. This is a test of a user interface for it which uses the standard pico8 controls, no mouse. I don't want to give any instructions - Please leave a comment if you figure it out, or if you have trouble or any questions. Thank you!!
(v01 12-25-22)
TO LOAD THIS PICO-8 CART, in immediate mode, type:
load #flinger
Hello.
This is especially for @Dawnoboo who earlier asked how can launch slime with mouse.
From what I can tell they want where you can grab an object and release it quickly with the mouse giving it a "flinging" effect.
This then is the heavily documented code I wrote for it this Christmas morning. It also demonstrates how you can pick up an object dragging it with the mouse.
If you found this code to be helpful for you or if have any questions, please let me know.
Thanks ! 🎅
Train Journey
You wake up on an empty train. None of its stops are your own. How will you get home...?
Description:
Train Journey is a 16-cartridge PICO-8 game (the maximum size) about a mysterious train to which the player is seemingly bound. Travel between stops, meet unique characters, and learn their stories. Can you free yourself and return home? Or will you ride the train forever...?
Controls:
[X/V]: Use Shooty (an unlockable item)
Enter: Pause
Left & Right Arrow Keys: Movement
Up Arrow Key: Interact & Shooty Up
Down Arrow Key+[X/V]: Use Shovel
Use the dpad to move head pieces around, join them to tiles (only some tiles join, and only on certain sides), and move your creation to the target area to complete each puzzle.
A wee game for Twelve Days of PICO-8 Christmas 2022. To get the full experience, play it from @TheTomster's menu cart!
Some scenes from other games in the collection:
Wooden Toy Joinery was a 3 day collaboration with my 9 year-old while visiting my folk's place in the south of New Zealand. Yesterday out of nowhere my Dad produced what looks to be one of the first BASIC programs I ever wrote (maybe.. 1985?). I didn't have access to a computer at the time, and this was before understanding what variables are. I suspect I was imitating a pick-a-path adventure code listing I'd seen, but applied to an action game.
Asteroids Demake 2022
I demaked the classic arcade game Asteroids.
Break down asteroids flying from all directions!
You can use the shield for a short time with the X key.
If you do nothing on the title screen,
demo play will automatically start.
Keys
- Arrow L/R : Rotate ship
- Arrow UP : Accelerate ship
- Z : Fire
- X : Shield
Game Play
If you want to play in CRT mode?
I need help with how I want the player to move. I want the movement of the game to be mouse based, i.e I want the player to jump up left when moving cursor to the left of the slime and jump up right when mouse is to the right of the slime. How would I be able to achive this? I've tried to test something if it'll work, and it didn't.
What I tried was
if stat(34)==1 and (on_ground or jump<2) and SX==8 and sy==8 and mouse.x<x then
on_ground=false
jump+=1
dy=dy-1
sfx(0)
end
This doesn't work since whenever the X cord for the mouse is less then the slime X, or x, it still jumps. Is there something I'm not thinking of that could work?
A team sport bullet-hell battler!
Face off against your fellow fifth graders in the ultimate snowball showdown.
Learn from your opponents! Every team has different perks/special moves. Upgrade yours after every match.
Battle convincing AI foes with the support of your helpful AI teammate!
Made in 3 or so weeks for the 12 Days of Pico8 Jam 2022.
CHANGE LOG
1/5/2023
Nerfed the Hurdle effect a small amount.
Fixed win/loss ratio bug.
Added some helpful indicators.
I'm running the latest version (0.2.5e).
Pico8 works fine when you link your own SDL library and change the video driver.... Until you press alt+enter (fullscreen toggle). Pressing that makes pico8 have a segfault under linux:
> SDL_VIDEODRIVER=wayland /opt/pico8/pico8_dyn zsh: segmentation fault (core dumped) SDL_VIDEODRIVER=wayland /opt/pico8/pico8_dyn |
Same thing with kmsdrm:
> SDL_VIDEODRIVER=kmsdrm /opt/pico8/pico8_dyn zsh: segmentation fault (core dumped) SDL_VIDEODRIVER=kmsdrm /opt/pico8/pico8_dyn |
But it doesn't happen with the default for linux (x11):
> SDL_VIDEODRIVER=x11 /opt/pico8/pico8_dyn |
Here is an excerpt of my valgrind trace:
Memcheck, a memory error detector Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al. Using Valgrind-3.19.0 and LibVEX; rerun with -h for copyright info Command: /opt/pico8/pico8_dyn -windowed 0 Invalid read of size 8 at 0x4974C15: SDL_GL_MakeCurrent_REAL (SDL_video.c:4114) [ [size=16][color=#ffaabb] [ Continue Reading.. ] [/color][/size] ](/bbs/?pid=122948#p) |
Hello!
I'm new to programming in general so I'm not really sure how this works, but here's a mini "Introduction" project. Although I did know about PICO-8's existence for a while now, I just never got the chance to actually try it.
(I've been looking at some tutorials on how PICO-8 works so I should be fine.)
Thanks for checking my project out. :)
Controls
You can control the Apple that shows up when you boot up the cartridge.
(Arrow Keys) - Move