I've been working on a new and improved version of my game Mountain Racing. I'm planning on adding 2-player races and additional maps, alongside some other things.
Red car is player 1, blue car is player 2.
New in v0.8 is the Forest Course!
This track features many winding turns and narrow paths. You'll need to have great drift control to maintain high speeds. It can be little tricky at first (you can see me bumping into walls in the gif), but quite satisfying once you get it.
The leaf effect can be turned off in the menu.
Controls
🅾️ - Drive
❎ - Brake / Reverse

Brynquest
Story
You are Brynhild. The Goddess has brought you back to life to fight the dark necromancer, Lich. Collect the three Sacred Relics, unleash your sword's true power by slaying your enemies, and find the secret entrance to Lich's lair. Defeat him and peace will return to the land.
Upgrades
The Sacred Boots
Collecting the boots will grant you a double-jump ability.
The Sacred Dagger
Press up and the attack button to throw the dagger. Once it hits its target it will instantly return to your side.
The Sacred Shield
This sturdy shield can deflect arrows, sword strikes, and even fireballs.
The Sacred Sword
Although you already possess the sword, you must defeat ten enemies without dying to unleash its full power. If you are defeated, you will lose the power until you unlock it again.

Simple wheel randomizer
(x) - spin
(o) - mark/unmark item
up/down - scroll items
Menu (start):
<THEME:0> - change theme by left/right
<RADIUS:160> - change radius by left/right
COPY TO CLIP - copy all items with marks to clipboard. First symbol is a sign: plus is a normal item; minus is a skippable item.
PASTE FROM CLIP - paste items from clipboard. Before clicking this item, be sure to press CTRL-V
The first symbol +/- is the same as in the previous command, but it can be omitted.
List size limits: 250 items; 1200-1300 characters total (depending on the number of items).
Some special characters may be skipped.
All settings (including the list of notes) are saved in CARTDATA. Everything will be restored after a reset

Swappy
Use your wits to get every character to their goal! Each stage has a tricky layout that can be overcome by using the character's swapping powers. Whenever two characters are in the same row or column, their places can be swapped!
Controls
- Z: cycle which character you are controlling
- X: swap places with another character in the same row or column
- D-pad: Move the currently selected character
- (Menu) Reset Level: Start the current stage from the start
- When multiple characters could swap, press the D-pad button over the head of the one you want to swap with
Rules
- Each character must reach their goal at the same time
- Any characters that are in the same row or column can swap places
- Characters can walk through doors that are the same color as them
Options
- Change what happens after you swap characters with the
on swapoption - Challenge yourself by enabling
step count, and seeing how few steps you can beat each level in - Enable or disable
targetinglines, they help, but they can be noisy

A simple side scroller (based on Chrome's Dinosaur game) in which you control Lucifer, a white cat with endless stamina, but only 3 instead of 9 lives. Be extra careful in the dark!
X or UP: jump
LEFT or RIGHT: move left or right
DOWN: duck
HINTS:
- The more you move to the right, the faster you score!
- Collect life hearts to gain back health!
- Watch out for those pesky bats!
Inspired by our fast-as-h*ll and very naughty cat Lucifer, who just likes to run around the house all day. Where would we be without our cats, right?
Disclaimer: even though I perfectly know how to program in Lua (and love doing so), I've used Copilot's agent help to quickly explore ideas. So some of the code (primarily the parts that control sophisticated animations) was AI generated (but certainly not all!).

test...
its a tutorial from spacecat
https://youtu.be/ubDItG3lGe4?si=QSayzEmEE3FAccj4
libBtnState is a small library that works around inputs getting dropped when the framerate drops below 60 FPS. But it also has several goodies designed to make life easier.
- Object-oriented, so you can have multiple copies of state
- You decide when input is updated
- Simple button remapping
- Ability to get whether a button was recently pressed (within N frames), and then mark it as held (for things like buffering jump presses)
- Ability to get whether a button was recently pressed without auto-repeat
Basic usage:
include "src/lib/require.lua"
local BtnState = require("libbtnstate")
local btn_state = BtnState:new()
local is_pressed = false
[ [size=16][color=#ffaabb] [ Continue Reading.. ] [/color][/size] ](/bbs/?pid=184049#p) |





7 comments






