Log In  
Follow
mattu82
:: Unfold ::

Cart #newyear-0 | 2022-12-29 | Code ▽ | Embed ▽ | No License
3

Just a simple cart I made for a new year's countdown

P#123208 2022-12-29 00:37

:: Unfold ::

Cart #confetti-1 | 2022-12-03 | Code ▽ | Embed ▽ | No License
5

Just a little cart I made to play around with some 3d projection.

I also used the idea from this post to avoid storing the confetti in an array.

⬆️ fwd
⬇️ back
⬅️ left
➡️ right
🅾️ down
❎ up

Edit : made some adjustments after understanding the math better and added documentation

P#121703 2022-12-02 04:59 ( Edited 2022-12-03 05:20)

:: Unfold ::

Cart #booting-2 | 2022-11-25 | Code ▽ | Embed ▽ | No License
7

P#121392 2022-11-25 21:07 ( Edited 2022-11-25 21:08)

:: Unfold ::

Cart #waveplayer-0 | 2022-11-23 | Code ▽ | Embed ▽ | No License
3

This is a cart I made that can play certain wave files by reading from the 0x800 serial port (dropped files) and writing to the 0x808 port. It also graphs the samples being played.

Note: if you drop any old wav file, your ears may not thank you; you will want to make sure the file is formatted correctly. I made files that work with this cart by using Audacity and doing the following steps:

1) Open existing wave file
2) Set project rate to 5512 Hz (located in the lower left) :

3) If the audio track is stereo, split stereo to mono
4) Export file in RAW format using unsigned 8 bit PCM:

Note2: In BBS the limit for dropped files is 256 KB, which only allows files up to about 48 seconds long. Running from a Pico-8 terminal will allow much larger files (up to 16 MB, or around 50 minutes)

P#121216 2022-11-23 06:44

:: Unfold ::

Cart #tdfw-4 | 2022-11-23 | Code ▽ | Embed ▽ | No License
6

I was so preoccupied with whether I could, I didn’t stop to think if I should.

v4: utilized memory to make the audio clip longer

P#121152 2022-11-22 04:37 ( Edited 2022-11-23 01:50)

:: Unfold ::

Cart #picotuner-1 | 2022-11-21 | Code ▽ | Embed ▽ | No License
7

A cart I wrote to experiment with the 0x808 serial port. Arrow keys adjust the frequency and volume of the sin wav being written to the port. A graph of the samples written each frame is displayed to the screen.

Revision 1:
Added some enhancements:
Added several waveforms besides sine which can be cycled using 🅾️❎
Tuned to C4 = 256 Hz rather than A4 = 440 Hz to have a nice 12 cycles per frame synced initially
Updated graph to distinguish between points and the lines between them and added a zero line
Displaying the min and max of current waveform (useful for testing that new waveforms stay in range)

P#121097 2022-11-21 07:31 ( Edited 2022-11-21 17:47)

:: Unfold ::

[sfx]

P#120471 2022-11-11 04:49

:: Unfold ::

Cart #halloween-2 | 2022-11-01 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3

P#119924 2022-11-01 00:32 ( Edited 2022-11-01 00:32)

:: Unfold ::

Cart #turtles-0 | 2022-06-28 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3

been playing Shredder's Revenge and just wanted to make a little demo
Move with arrows and switch turtles with the buttons

P#113772 2022-06-28 18:48

:: Unfold ::

[sfx]

P#112209 2022-05-24 05:50

:: Unfold ::

Cart #clokfall-0 | 2022-05-17 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3

Just something I was experimenting with this afternoon.

P#111911 2022-05-17 00:52

:: Unfold ::

Cart #tetrahex-2 | 2022-05-14 | Code ▽ | Embed ▽ | No License
14

Tetris with Hexagons

Ever wonder what Tetris would be like if it used hexagons instead of squares? It would look like this! Tetrahex plays like Tetris, but uses tetrahexes instead of tetronimoes.

Options

Title Screen

  • Level - Starting Level. Each level goes slightly faster, but scores more points.
  • Speed - Changes the speed of all levels. Each change either doubles or halves the speed.
  • Controls - Left and Right always moves pieces the same direction, but you may choose what each other button does. Chose between
    Hold - Swap the current piece for what is in the hold place. May only be done once per piece (you can't swap back and forth). First time swaps for the next piece.
    Soft Drop - Drop the piece one hex down.
    Hard Drop - Drop the piece as far down as it will go.
    Spin Left - Rotate the piece 60 degrees counter clockwise
    Spin Right - Rotate the piece 60 degrees clockwise
  • Randomizer
    Type
    Shuffle - The 10 possible pieces will be shuffled then added to the sequence. Once all 10 have appeared another 10 will be shuffled. This ensures you will never get a piece 3 times in a row, and a piece will have at most 18 pieces between apppearances.
    Original - Each piece in the sequence is picked randomly, independent of other pieces in the sequence.
    Seed - You may set a seed for the random generator so that you always get the same sequence of pieces. Use this to master a sequence, or challenge a friend to beat your score on an equivalent game.
    Generate Seed - randomly generate a seed
    Clear Seed - reset the seed to none

Pause Menu

  • Ghost - Choose whether the ghost (the preview of where the current piece will land)
    appears or not
  • Stripes - Turn on or off alternating background colors for each line
  • Style - Choose between 4 styles of appearance
  • Music - Choose between 3 background songs or turn music off

Updates

v1.1 - Added 🅾️+❎ control option
v1.2 - Added Tetronimo mode!

P#111736 2022-05-12 16:31 ( Edited 2022-05-14 22:47)

:: Unfold ::

Cart #meteormayhem-0 | 2022-04-19 | Code ▽ | Embed ▽ | No License
6

Can you escape the storm?

This is my second major project and first game for the PICO-8; an arcade shooter where you dodge and shoot meteors and try to survive long enough to escape the storm. Get enough points and you can buy upgrades for your next game.

Here is a screenshot of the stats from the end of my first complete playthrough.

Instructions

(These instructions can also be found on the title screen)

Try to survive the meteor storm as long as possible.
Every 10 seconds you survive is 10 pts
Dodge meteors for 10 pts, or blast them for 200 pts!

Use ⬅️➡️⬆️⬇️ to move
This spends your green bars
Collect
[8x8]
to recharge (100 pts)
Run out and you can't move!

Use ❎🅾️ to blast
This spends your red bars
Collect
[8x8]
to recharge (100 pts)
Run out and you can't blast!

Getting hit by a meteor will spend your purple bars
Collect
[8x8]
to recharge (100 pts)
Get hit without one and it's GAME OVER!

If all of your bars are at least partially full, you may
Collect
[8x8]
for 200 pts
These will give you
[5x4]
which will refill the next bar you empty

Pts may be spent at the end of a game to purchase upgrades.

Good luck!

P#110496 2022-04-19 16:02 ( Edited 2022-04-19 16:42)

:: Unfold ::

Cart #mandelbrot_splorer-0 | 2022-04-08 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
6

Just bought pico-8 and worked on this as my project for the week.

P#109942 2022-04-08 23:53 ( Edited 2022-04-09 00:01)

Follow Lexaloffle:          
Generated 2023-02-05 03:33:50 | 0.081s | Q:55