Help Hr. B!
Controls
Arrow keys to move around. (Z) or (X) to brake. (P) to pause the game.
How to play
Try surviving for 100 seconds!
It might be fun to go in blind and figure out how the game works yourself, but if you'd rather not here's how everything works:
====== Hr. B ======
You play as Hr. B. He is vulnerable when slow, but if fast enough he can damage enemies by ramming into them. He will glow when he has reached that critical speed.
====== Bats ======
Controls
- Arrows to move
- X to attack
- C to dash
Story
You're taking a casual ride on your dragon when all of a sudden the dragon has to sneeze! You and your cat companion get thrown off, and now you have to try to climb the dragon tower to get back on.
What is Bloodletting?
The tower is powered by the blood of fallen dragon riders - and it offers you certain deals for your blood.
These deals can make or break you, so be careful!
Beware!
Destroy the chests to sometimes find a heart
Overstory of Übermorgen
Some Background
I've been working on a PICO-8 game for a couple months now as my final for my Videogame Design class, and I think I'd like to start talking about it a little bit. I'm new to PICO-8, and I'm definitely an amateur programmer. My focus is primarily on story telling and art (which I'm also not super good at, but I do what I can). This is actually my first post on the Lexaloffle BBS, so I apologize for any weird mishaps and whatnot.
Anywhos... On with the show!
My game is an RPG sort of game, where most of the game is top-down open-world exploration with NPCs to talk to, signs to read, and chests to open. But there's also a turn-based combat state, where if you come across an enemy, you will be tossed into fight (I call this state "tcomba").
Balloon Escape!
--A short action game playing as a humble balloon --
How to play:
- Arrow Keys - Move Balloon
- Z/X - Advance Menu
- Collect 5 air canisters to advance to the next level
- New life given at each level
- 3 difficulty modes
- 1 level to unlock
- Score is based on number of cans collected, speed, and deaths
How high will you fly???
This is my third and most ambitious pico-8 release. I have very little coding experience outside pico8 and this was a great challenge for me. Token limit is pretty much maxed out and contains 38,000+ characters. I welcome any feedback you have!
this is my first pico 8 project.
𝘵𝘩𝘪𝘴 𝘪𝘴 𝘢𝘯 𝘶𝘯𝘰𝘧𝘧𝘤𝘪𝘢𝘭 𝘱𝘳𝘦𝘲𝘶𝘦𝘭 𝘵𝘰 space invaders. 𝘺𝘰𝘶 𝘯𝘦𝘦𝘥 𝘵𝘰 𝘵𝘢𝘬𝘦 𝘰𝘶𝘵 𝘢𝘴 𝘮𝘢𝘯𝘺 𝘪𝘯𝘷𝘢𝘥𝘦𝘳𝘴 𝘵𝘩𝘢𝘵 𝘺𝘰𝘶 𝘤𝘢𝘯. t𝘩𝘦 𝘪𝘯𝘷𝘢𝘥𝘦𝘳𝘴 𝘵𝘩𝘢𝘵 𝘨𝘦𝘵 𝘱𝘢𝘴𝘵 𝘺𝘰𝘶 𝘸𝘪𝘭𝘭 𝘳𝘦𝘢𝘤𝘩 𝘵𝘩𝘦 𝘱𝘭𝘢𝘯𝘦𝘵 𝘵𝘩𝘢𝘵 𝘺𝘰𝘶 𝘢𝘳𝘦 𝘱𝘳𝘰𝘵𝘦𝘤𝘵𝘪𝘯𝘨. 𝘢𝘴 𝘪𝘯𝘷𝘢𝘥𝘦𝘳𝘴 𝘦𝘴𝘤𝘢𝘱𝘦, 𝘺𝘰𝘶𝘳 𝘴𝘩𝘪𝘦𝘭𝘥 𝘥𝘦𝘤𝘳𝘦𝘢𝘴𝘦𝘴.𝘪𝘧 𝘺𝘰𝘶𝘳 𝘴𝘩𝘪𝘦𝘭𝘥 𝘳𝘶𝘯𝘴 o𝘶𝘵 game over. 𝘦𝘢𝘤𝘩 𝘸𝘢𝘷𝘦 𝘵𝘩𝘦 𝘴𝘱𝘦𝘦𝘥 𝘰𝘧 𝘵𝘩𝘦 𝘪𝘯𝘷𝘥𝘢𝘳𝘦𝘴 𝘸𝘪𝘭𝘭 𝘪𝘯𝘤𝘳𝘦𝘢𝘴𝘦, 𝘣𝘶𝘵 𝘺𝘰𝘶𝘳 𝘴𝘩𝘪𝘦𝘭𝘥 𝘳𝘦𝘤𝘩𝘢𝘳𝘨𝘦𝘴 𝘢𝘯𝘥 𝘺𝘰𝘶 𝘨𝘦𝘵 𝘢 𝘣𝘰𝘯𝘶𝘴 𝘣𝘢𝘴𝘦𝘥 𝘰𝘯 𝘵𝘩𝘦 𝘴𝘩𝘪𝘦𝘭𝘥'𝘴 p𝘰𝘸𝘦𝘳. 𝘨𝘰 𝘧𝘰𝘳 𝘵𝘩𝘦 high score!
Made for the Trijam #304 - 1 Button Adventure in a little bit over of 3 and a half hours.
Use your randomly assigned movepool to defeat the enemy!
Basic Moves:
Attack - Deal 10 + Strength damage - Diamond Icon
Shield - Gain 10 Shield - Shield Icon
Heal - Gain 10 health - Heart Icon
Status moves:
Bite - Deal 5 + strength damage. Chance to inflict 1 Poision - Skull icon. Poision ticks periodically, hits hp directly.
Mock - Deal 5 + strength damage. Chance to inflict 1 Burn - Orange Yelpi icon. Flame hits periodically, hits shield first.
Slap - Deal 5 + strength damage. Chance to inflict 1 Confusion - Fist icon
Empower moves:
Taunt - Gain 2 shield. Gain 1 strength. - Blue Face icon.
Evade - Gain 2 shield. Gain 1 evasion. - Fog Icon. Evasion gives dodge chance.
Aim - Gain 2 shield. Gain 1 accuracy - Eye Icon. Chance to hit through evasion, and crit.
Healing moves:
Cleanse: Heal for 5. Cleanse 1 negative debuff - Green cross
Pray: Heal for 5, grants strength. - Blue Hands
Fatigue:
If the match goes long enough and incrementing fatigue starts to hit both combatants.
Support:
My awesome supporters over at
Sun Queen
This is a game where you guide a dog around a park to soak up the sun wherever it appears and eat some bananas. It's dedicated to our Yorkie Silky dog named Daisy Mae, who passed away at the age of 14. Her favorite things in the world were - wait for it - sunshine and bananas.
How to play
Use the d-pad/arrow keys to move Daisy around. Try to stay within the sun spots as they grow and shrink for as long as possible to gain points before the timer runs out. Eating the bananas is optional but will get you 10 points.
Thanks for playing!
Side Quest 2 is broken down into 4 requests from the same villager. You first come across this Side Quest in "Lesson 6: Print to the Screen" and are encouraged to revisit it after learning how to use variables in "Lesson 7: Variables & Data Types". You are free to submit both examples under this post, but you should make it clear whether you made them with or without variables.
2-1
"Hi, I have a clothing store and I need a sign that shows people our fabric color options. Can you print the numbers 1 through 15 but in those exact colors for me?"
2-2
"I also do custom jobs where I can design someone's name into the fabric. Can you give me some ideas by printing your name, one letter at a time, in a really cool pattern?"
I'm trying to do a simple state machine but I'm doing something wrong in the assign.
I wanna assign "running" if a button is pushed from a list of values.
player = { lives = 3, current_state, list_states = {"running","jumping","falling"} } function _update() if btnp(❎) then player.current_state = player.list_states["running"] end end function _draw() cls(1) print(player.current_state) end |
This doesn't work:
player.current_state = player.list_states["running"]
This works but its not very useful because I don't see in the code which state I'm assigning:
player.current_state = player.list_states[1]
This also works, but I think it's also not very useful because the usefulness of the state machine is assigning a concrete value from a set of predefined values to avoid mistakes.
player.current_state = "running"
How can i do it? Or whats the usual approach to make states machines?
Thank you!