Log In  
Follow
taxicomics
:: Unfold ::

Cart #starjumps-1 | 2022-11-01 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
5

StarJump

This is Version 1.0 of StarJump, the lightsaber-themed JumpNRun.

What is it about?

You are a lightsaber wielding somebody trying to get from point A to point B as quickly as possible. Use your lightsaber skills, jumps and runs to beat all 3 levels and, if you can, collect all 10 stars per Level.

How to play

Use X to attack and O to Jump. Press X+O together for a higher dash. Note that you can doublejump! Also note that you deflect laser shots whilst you're attacking.

Good to know

You can restart the current level via the pause menu, you'll also find an option to toggle the timer and music.

Why is it so hard?

To be honest levelbuilding just got out of hand. I enjoyed it way too much. But to proof to you that all 10 Stars are achievable in every level I'll show you my times:

The Future?

Things i`d like to get done if i find time:

  • nice parallax backgrounds
  • better music
  • rework pixelart
  • rework particles
P#119971 2022-11-01 21:28 ( Edited 2022-11-01 21:28)

:: Unfold ::

Cart #starjumps-0 | 2022-10-25 | Code ▽ | Embed ▽ | No License
1

Hi!
I made my first proper Jump N Run and i had a blast creating those levels. But i have no idea how hard they are, now that i did them a million times. Any feedback,tips or pointers are greatly appreciated!

A few key pieces of info to get you started:

Make your way through 3 levels by Jumping(O), attacking (X) witch is also a dash, and a combination of directions and attacking(X) to jump even further.

To-Do-List:

  • Music
  • Pixelart
  • Level Backgrounds
  • Box Art
  • Main Menu
P#119548 2022-10-25 19:02 ( Edited 2022-11-01 21:10)

:: Unfold ::

Line Of Sight Function

I`ve created a Line-Of-Sight function that should work for most projects. It checks for map-collisions(using flag0 as the collision layer). Please use it and let me know what you do with it!

I was inspired by this post: https://www.lexaloffle.com/bbs/?tid=48889
But i wanted a simpler starting point for my own approach. A Line Of Sight check is a good starting point for you own approach but also involves some math. So to bypass that step use my function:

UPDATE 16/9/22
added a optional length-variable. Use it to define a max "range" of the that line. Keep in mind that the function already neglects far away points.
Also added a new break point for perfomance.

function can_see(x1,y1,x2,y2,length)
--x1 and y1 are the point of view,length is the max distance of the two points
    local max_length=length or 1000
    local xvec=0
    local yvec=0
    local len=0
    local ret=true  
    local tx=x1
    local ty=y1
    xvec=x2-x1
    yvec=y2-y1
    len=sqrt(xvec^2+yvec^2)
    if len==0 or len>max_length then
     ret=false
    end
    xvec=(xvec/len)
    yvec=(yvec/len)
    if ret then
        for i=1,len do
        tx+=xvec
        ty+=yvec
            if fget(mget(flr(tx/8),flr(ty/8)),0) then
                ret=false
                break
            end
        end
    end
    return ret
end

Features (if you're intrested)

  • handling LOOONG Distances with a big "Nay" from the function
  • always checking from x1/y1 point of view
  • stopping when no more calculations are necessary

How it works

  • set standard return to a yes (true)
  • create a directional vector from 1 to 2
  • calculate the distance of that vector
  • check wether that distance is too big
  • normalize it(max it out at 1) with that distance(so your steps don't get bigger than 8(which would skip a whole sprite, thus negating the whole point of this function))
  • loop through incremental steps with that normalized vector
  • check for collisions on each point
  • if a collision occurs change the output to no and exit the loop to save power

How you might use it(and how i use it)

  • Use it for a stealth game and combine it with the general direction the enemys are facing
  • Use it for shooting stuff to see how far things will go
  • Use it as a starting point for a raycast by returning the distance the ray traveled (I'd like to do that too)
  • I'm making my first roguelike to learn about Mazecreations and get better at making fights fun (Which i'm terrible at)
  • in this game the enemys, similar to that post linked above, remember the last point where they saw you and approach that point(the white dot). They also have a timer, so they only try to spot you every now and then.

You can find a minimal setup for the function right here:

Cart #lineofsight-1 | 2022-09-02 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
7

P#116768 2022-09-02 10:18 ( Edited 2022-09-16 06:44)

:: Unfold ::

Cart #bobcoterminal-0 | 2022-08-11 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4

BobCo(TM) Terminal v1.0

I'm pretty sure somebody already tried this, but I didn't want to spoil the fun for myself by seeing somebody else's great work before having my own go at it.

How?

For everybody who hasn't played fallout: You have to guess the correct password by choosing from a set number of passwords. If you get it wrong the terminal tells you how similar the password you chose was to the password that you have to guess.

Controls:
ARROWS UP/DOWN + X

Why?

I replayed some Fallout in the last weeks(that I spent without the internet(damn you, internet providers)) and fell in love with their take on the retro-styled terminal.
I also thought it would be a nice exercise to get comfortable with string manipulation. And then I had to stop myself before it got too messy.
This is really just a small demo thing showcasing my take on the terminal with some lame jokes.
I wrote a neat function for comparing strings, if somebody needs one you may copy it. The rest of the code is a mess because I did it all in a day around work.

For anybody who is interested:

I split() two strings and then iterate through that new dictionary in a for loop. Each turn I check whether the two dictionaries have the same letter in the same place and, if they do, I add 1 to a score. In the end I return that score.

The part that is much more interesting is mixing the words and some other nonsensical special characters for that "hacky" look. There is a dictionary with random characters and a dictionary with the chosen words. The table you see in-game is itself another table consisting of 8 lines. Each of those lines gets filled character by character. There is a set gap between words that gets filled with nonsense. The chosen words dictionary gets chopped up again and sprinkled into the mix. Et voila! A "hacky" block of text.

Oh and i really hope @dw817 sees (and plays) this.

P#115619 2022-08-11 19:31 ( Edited 2022-08-11 19:34)

:: Unfold ::

Cart #shelfdefence-0 | 2022-06-05 | Code ▽ | Embed ▽ | No License
1

I entered my first game jam and did my first collab with amusician. Find it on Itch.io
This was made in 3 hours.

Shelf Defense

Controls:

Press ⬅️➡️⬆️⬇️ to move and jump

Press ❎+⬇️ to move lower

Press ❎+⬆️ use your jetpack

Press 🅾️ + Place a chosen Toy

„Beware! Capitalist children want to grab you off the shelf. Use their money against them and hire other toys to fight back“

Shelf-Defense is a genre mix with tower-defense and platformer elements made in Pico8.

AMusician made his debut with this game as his first ever published game!

Published as part of the 3 hour game jam trijam172 „off-the-shelf“.

Made by Taxicomics and Amusician

P#112742 2022-06-05 10:12 ( Edited 2022-06-05 10:13)

:: Unfold ::

Cart #nothalflife-0 | 2022-03-29 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
16

Hi everybody!
There is a game that is near and dear to me, and i always wanted to demake it. But because I´m scared of lawyers and publishers, i never did. I made a completly new game, and any resemblance is merely a coincidence.
I hope you enjoy, let me know what you think.

Controls:
X to shoot
O to interact
O+Arrow to change weapon

You are Gordan Teeman, an experimenter in sector D of the Black Laser Research Facility in New England.
Today is a big day, you are taking part in a monumental experiment. Let´s hope everything goes according to plan.

Features:

  • Lots of bullets
  • Speedrun Timer
  • 5 types of enemys
  • all the particles
  • messy, unreadable code
  • all the pixels
  • a huge map
  • nostalgy
P#109372 2022-03-29 20:07 ( Edited 2022-03-29 20:08)

:: Unfold ::

Hi everybody!
I'm definitely NOT making a Half-Life demake and i need some help with SoundFX. I´m sure some here are familiar with the NOT Source material, i want to nail the sound effects in pico8-scope. Just post them here and I'll be sure to credit and thank you.

It´s NOT going to be a quick summary of the events in the Black Laser Reserarch Facility through the eyes of Gordan Leeman.
I´m still looking for perfect step sounds, weapon change sounds and enemy grunts. And of course any help is welcome, if you got more ideas. Thank you very much <3

P#109193 2022-03-26 10:45 ( Edited 2022-03-26 10:56)

:: Unfold ::

Cart #pictris-2 | 2022-03-23 | Code ▽ | Embed ▽ | No License
8

UPDATE 25.3.22
-removed a bug where the speed wouldnt reset for a new game

Controls
Turn: X
Move: Arrows

Feature Creep has stopped me from finishing games so I started making some classic games. This time: TETRIS
It was fun, and it was nice overcoming the challenges this game brings.

Features:

  • Jelpi
  • softlock
  • all the Tetris stuff
  • awful music
  • 12 Levels
  • changing scenery
  • persistent Highscore Data
  • very messy code

Have fun!

P#109059 2022-03-23 16:34 ( Edited 2022-03-25 13:11)

:: Unfold ::

Cart #flapico-4 | 2022-03-07 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
5

UPDATE 3:
Fixed the bug where you could fall so far beneath the level that you would never collide with anything. Thx @Mot!
UPDATE 2:
Holy diver, dear game, please let me be. Sooooooo. I HAD to reintegrate the difficulty ramping, and i figured i have to explain myself a little better.
This is my first attempt at a tweetcard. It was completely unexpected for me, but i enjoyed optimizing A LOT!
I learned how to shorten if statements, prints and everything else from the great articles people wrote about tweetcards.
Press X to flap,
beat my score of 33.
Oh yeah, and its 278 chars now :)

UPDATE:
Ok, the critic won, i remade it to be tweetable, i preserved the highscore but had to axe the difficulty ramping.
Thx for any suggestions to further enhance!

Original Post:
I tried to make flappy bird in under 500 chars.

Have fun and suggest ideas to push it sub 400!

P#108109 2022-03-06 01:49 ( Edited 2022-03-07 13:43)

:: Unfold ::

Hi!

Cart #kittenhunt-1 | 2022-02-10 | Code ▽ | Embed ▽ | No License
5

I made a silly game based on my friends idea of stringing together delivery missions and added a timer to it. Trade your way up to a kitten as fast as you can!
Randomized on every replay.

CONTROLS
X to talk or give
O to hide/show item or exit a conversation

Have fun and beat my best time(40,666 seconds) for the first level(which is the only one that stays the same)

P#106650 2022-02-10 10:13 ( Edited 2022-02-10 10:29)

:: Unfold ::

Cart #smalltalksimulator-1 | 2021-11-07 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

I´m on a party but i like coding more. Have fun with this.

P#99715 2021-11-07 00:00 ( Edited 2021-11-07 11:27)

:: Unfold ::

Cart #picophobia-0 | 2021-09-17 | Code ▽ | Embed ▽ | No License
16

Picophobia(Phasmophobia Demake)

I love the original game and the genre it has kicked off. So for it´s anniversary i made a Pico8-Version that you can play with two people. I used AFBUs great raycasting engine(https://www.lexaloffle.com/bbs/?pid=13195#p) and modified it a bit to fit my needs(mainly being a splitscreen game). I´m still working on incorporating sprites, but we´ll see wether i can figure out the math in the future. Any help would be appreciated!
Use X in the Van to equip the different tools and write down your findings in your Journal (press O)

Have fun, tell me about your sightings and feel free to modify or add levels!

P#97459 2021-09-17 14:48 ( Edited 2021-09-18 07:21)

:: Unfold ::

Cart #drumsterfire-1 | 2021-08-29 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
6

Hi everyone!
I made a drum sequencer intended for live use. It has control over 4 channels (kick, snare, hihat, tom) in 32 steps.

Use X to toggle a slot or a setting, use O to change from the grid to the controls. The first control slot is play/pause, slot 2-5 toggle the 4 channels on or off, + and - control the BPM. The BPM is rounded, let me know whether you need accurate BPM.

If anybody has an idea for different drumsounds etc. do let me know but for now- enjoy!

P#96615 2021-08-29 11:16 ( Edited 2021-08-29 11:21)

:: Unfold ::

SEEKING THE BEAST II

Cart #seekingthebeast2-2 | 2021-08-21 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
6

I made a sequel to my first game ever "Seeking The Beast" from 2008.
You are trapped in a valley where a Beast has gone wild. It created havoc and it has to be slain.

My best time was 10:15 Minutes. Can anybody beat that?

Let me know what you think, and have a great day!

Update: Added a Speedrun-counter and explained the ending better 15.8.21

P#96307 2021-08-21 10:38

:: Unfold ::

Cart #cscleaner-1 | 2021-06-05 | Code ▽ | Embed ▽ | No License
1

A game about the poor person who has to clean the office in between deadly shootings in CS:GO.

Wash away all the blood stains with X and try to win 5 rounds.

Enjoy!

P#93066 2021-06-05 19:02 ( Edited 2021-06-05 21:34)

:: Unfold ::

Cart #ghostist-5 | 2021-06-04 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4

Ghostist-Demake
[0x0]

This is my first project on Pico-8, so please be gentle. It is a speedrunning ghost-hunter game, not unlinke Phasmophobia.
Your job is to identify the ghost by looking at what it does. You got an EMF-Meter to check for electromagnetic fields, a book to let it write in, a Spiritbox(Spibox) to hear it talk and a Camera to check for Orbs.

Have fun and let me know what level you reach!
Oh and by the way: This can be played with two people.

Controls:
Arrows+X(X)+C(O) = First Player
ESDF+Q(X)+W(O) = Second Player

P#92929 2021-06-02 19:08 ( Edited 2022-03-31 09:21)

Follow Lexaloffle:          
Generated 2023-03-29 10:38:42 | 0.106s | Q:68