Log In  
BBS > Lexaloffle Community Superblog
This is a combined feed of all Lexaloffle user blogs. For Lexaloffle-related news, see @zep's blog.

All | Following | PICO-8 | Voxatron | General | Off-site
[ :: Read More :: ]

Cart #batandball-0 | 2020-05-20 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

Simple bat and ball game!

P#76959 2020-05-20 23:59 ( Edited 2020-05-21 00:00)
[ :: Read More :: ]

Cart #hot_duck-0 | 2020-05-20 | Code ▽ | Embed ▽ | No License
6

The world only moves when Hot Duck moves! Help her retrieve her Ketchup-Heart in 9 short levels!

Based on the 2017 GMTK game jam theme: Dual Purpose Mechanics. This is pretty late for a 2017 jam, but I didn't have the means to build video games in 2017, so here I am. Hope you enjoy it!

P#76955 2020-05-20 22:19
[ :: Read More :: ]

Cart #onelevelretro-0 | 2020-05-20 | Code ▽ | Embed ▽ | No License

P#76944 2020-05-20 14:13
[ :: Read More :: ]

Cart #aadv-11 | 2020-05-25 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
19

Pilot, your brother is a polar explorer. He got in trouble!

Just take him home!

Hints:

  • First, learn to land your aeroplane;
  • Lightning and birds do not damage you plane while it is on the ground;
  • Low throttle->low fuel consumption;
  • Storm clouds can be passed above;
  • And... just take your brother home!

The game can be completed in ~7-10 min...

I will be glad your feedback.

Binary builds are here: https://instead.itch.io/aa

P.S. This is my first PICO-8 game. PICO-8 is awesome. :)

https://www.youtube.com/watch?v=8LT7JFxVNpA

Changelog:

1.9

  • repair chance reduces.

1.8

  • hard mode balance;
  • repeat key delay fix.

1.7

  • hard mode;
  • rank fix.

1.6

  • rank is shown at the end;
  • camels added;
  • you have chance to repair engine on the fly (press z/x fast);

1.5

  • ballon collision fix;
  • refuel while throttling 0 fix;
  • clouds position fix;
  • airplane physics fix.

1.4

  • easy mode;
  • inverted controls;
  • bufixes.

1.3

  • ballon cleanups;
  • smoke cleanup.

1.2

  • fix in safe points;
  • fix in landing.

1.1

  • clouds shapes fix;
  • night horizon fix.
P#76942 2020-05-20 12:06 ( Edited 2020-05-30 16:43)
[ :: Read More :: ]

My entry for #RNDGAME2020 jam!

"Map of loss" is a game inspired by classic lunar lander and pirate games, where the player like a god of wind, helps a small pirate crew in their search for treasure!

How to play:
Hold/Release the directional keys, to move the ship.
Press the X key to start/restart the game.

How fast the ship goes depends on how long you hold each key.
Your compass is broken! Instead of pointing north, it points you to the direction where the treasure is located.
Unfortunately, there are wicked gods trying to ruin your deeds, try to outplay them!
When you approach your target, try to move VERY slowly or you might crash!

How much time did it take you to find the booty? :)

Cart #mapofloss-0 | 2020-05-20 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

~Assets and code by Vapid Vial~

P#76939 2020-05-20 11:03 ( Edited 2020-05-20 13:21)
[ :: Read More :: ]

Cart #bunrun-1 | 2020-05-20 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

P#76937 2020-05-20 09:11 ( Edited 2020-05-20 11:01)
[ :: Read More :: ]

Cart #mahberefo-0 | 2020-05-20 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

Just a little track I put together trying to figure out the music editor

P#76930 2020-05-20 01:01
[ :: Read More :: ]

Due to the preprocessor parsing numbers differently than Lua, here are some issues:

Valid code (1e-3 is a valid number in Lua):

a=1e-3

Invalid code (1e-3 is parsed as 1 e - 3 by the preprocessor):

a+=1e-3

Invalid code (2b is an invalid number in Lua):

a=1+2b=3

Valid code (2b is parsed as 2 b by the preprocessor):

a+=1+2b=3
P#76926 2020-05-19 21:47
[ :: Read More :: ]

Cart #fillmore-0 | 2020-05-19 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
6

P#76925 2020-05-19 20:57
[ :: Read More :: ]

Cart #illusioner_pattern_maker3-1 | 2020-05-20 | Code ▽ | Embed ▽ | No License
4

Illusioner

About me

Hello! I'm evman2k, and I am a new programmer, so please be kind. I have been trying to learn how to make 3D programs. I made this pattern maker program to play around with different concepts. I like the designs it makes. Enjoy!

How to use

This is very simple to use! Type any number, and it draws the seed you input into the program—"Q" to draw your source. "O" to stop drawing the source. "C" to clear your source.

For example, 99188882328 displays this:

If you keep pressing numbers it will add to the seed and advance the frame. Holding a single key makes fun patterns.

Here is the cartridge!

Cartridge

Cart #illusioner_pattern_maker3-0 | 2020-05-19 | Code ▽ | Embed ▽ | No License
4

P#76921 2020-05-19 20:18 ( Edited 2020-05-20 15:58)
[ :: Read More :: ]

draw= function {
line(10,10,10,10);

};

P#76915 2020-05-19 17:43 ( Edited 2020-05-19 17:46)
[ :: Read More :: ]

A one player bat and ball game in 560 bytes (by Pico-8's count).

(The code is of course not particulary readable or maintainable. A note of caution for people new to coding, this isn't a code style to emulate when you're starting out, and is done only to make the code size small.)

I'm reluctant to call it a Pong clone (in the exact in every detail sense) or remake because it doesn't try to look exactly like a previous version of Pong (or rather, I know some coders go a lot further in getting their carts to look and play exactly like one or another version), although it is of course derivative of Pong.

Cart #twtw_bnb_remcode-0 | 2020-05-19 | Code ▽ | Embed ▽ | No License
2

You are the right hand player; you control your bat with the up and down cursor-keys/d-pad-buttons.

Features:

  • AI bat as second (left) player
  • Random starting direction for ball
  • Increasing ball speed after a number of bounces
  • Bat speed increases with ball speed
  • Limiter on AI bat speed so it is beatable
  • Score display
  • First to 3, wins
  • Pauses at announcement of winner
  • New game after winner announcement after non-d-pad button press

All in 560 bytes.

I don't code tweet(tweet)carts (a. I don't tweet. b. I add features. c. I like more readable code) but I decided to code a couple as a coding exercise.

(I keep thinking I've overlooked something. Let me know if I have. Thanks!)

P#76893 2020-05-19 09:51 ( Edited 2020-05-19 10:56)
[ :: Read More :: ]

My First Game

Made using Dylan Bennett's fantastic tutorials
https://www.youtube.com/channel/UCY3KFjwFe1DyZYxhwHbm7Ew

Cart #jerg01-0 | 2020-05-19 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

[0x0]

P#76894 2020-05-19 09:32
[ :: Read More :: ]

Not sure if it is really a bug, but poking at the 8 bytes starting at 0x5f4c then immediately peeking will discard the two highest bits:

> p=0x5f4c poke(p,255) print(@p)
63

I know this is a special area and the memory is modified by the virtual hardware between frames, but no other location discards bits like that.

P#76883 2020-05-19 08:55
[ :: Read More :: ]

i have a eye problem where the blinking red cursor causes me to get migraines. could there please be the option to turn off blinking so the cursor is just red instead of blinking? i love there idea of pico 8 but i can't use it. i have to use external edits but would rather use the built in sometimes.

also please fix the website so mobile post writing field isn't cut off at the edges.

thanks for reading.

P#76878 2020-05-19 03:46
[ :: Read More :: ]

Cart #aandpumpitup-0 | 2020-05-19 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

P#76872 2020-05-19 00:17
[ :: Read More :: ]

Cart #fituzibij-0 | 2020-05-18 | Code ▽ | Embed ▽ | No License
3


This is a top-down adventure game I made with this tutorial
https://www.youtube.com/playlist?list=PLdLmU93eWisKpyk1WZywUSYAq5dkCPFIv

P#76852 2020-05-18 19:04 ( Edited 2020-05-18 19:05)
[ :: Read More :: ]

Not necessarily a bug - just unexpected behavior / missing functionality in 0.2.0i.

When in the new SFX / Music Organiser and switching to SFX view it is possible to copy and paste SFX around within the loaded cart cart. However, when you copy an SFX in this mode you can't paste it into another cart. Instead it will paste the pattern.

It an odd case. It technically makes sense because this is still the Pattern view. But subjectively, by switching into the Organiser and to SFX it becomes a very SFX-focused interface. So I would expect to be able to copy SFX from here and paste them to other carts.

This is especially the case since this view lends itself very well to a typical use scenario I encounter often. Let's say I have an old game that I want to re-use some sound effects from. I would fire up the SFX Organiser, shift-select the SFX I want and copy and paste them to a new project.

While we're at it, I also have a feature request - it would be great if there was a visual indicator in this view to distinguish SFX that are used in patterns and SFX that aren't used in any pattern. This would help quickly identify whether an SFX is music or a sound effect. Perhaps a border or a different-colored background?

P#76848 2020-05-18 17:13 ( Edited 2020-05-18 17:21)
[ :: Read More :: ]

Changing which SFX you are viewing does not always change which SFX is edited by the shortcut keys (for the number of ticks per note, at least). So trying to use the shortcut keys can cause a different SFX's ticks per note to change, which is undesirable.

I am presuming this is because a previous SFX has been selected, and the selection has not been updated to the visible one either when the current SFX was changed or when a shortcut key is pressed.

Sometimes it seems to work fine, then sometimes the bug occurs - I am unable to determine the exact sequence to reproduce it.

pico-8 0.0.0i

P#76847 2020-05-18 16:52 ( Edited 2020-05-18 16:54)
[ :: Read More :: ]

The changelog to v0.2.0e says

Added: cpu working animation when cpu usage > 120 skipped frames

I made a program to test this behavior. Can't make the animation show up no matter how how high the CPU value gets. Confirmed by independent tester using their own code. Are we doing something wrong or is this a bug? We used v0.2.0i.

function _init()
 y=1
 g=0
end

function _draw()
 cls()
 print(time(),8,8)
 print(g,8,16)
 print(y,8,24)

end

function _update()

 for i=0,32000 do
  for o=0,y do
   g=sin(rnd())
  end
 end
 y+=1
end
P#76845 2020-05-18 16:30
View Older Posts