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

 1

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 ▽ | 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)
 2

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

P#76937 2020-05-20 09:11 ( Edited 2020-05-20 11:01)

Cart #mahberefo-0 | 2020-05-20 | Code ▽ | 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
 1

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
 6

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

P#76925 2020-05-19 20:57
 2

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

Illusioner

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 ▽ | No License
2

P#76921 2020-05-19 20:18 ( Edited 2020-05-20 15:58)

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

};

P#76915 2020-05-19 17:43 ( Edited 2020-05-19 17:46)
 2

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 ▽ | 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)

My First Game

Made using Dylan Bennett's fantastic tutorials

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

P#76894 2020-05-19 09:32

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
 2

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.

P#76878 2020-05-19 03:46
 1

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

P#76872 2020-05-19 00:17
 1
P#76853 2020-05-18 19:19
 2

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

P#76852 2020-05-18 19:04 ( Edited 2020-05-18 19:05)
 2

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)
 2

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)
 1

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
 4

This is a game exported to HTML5 with 0.2.0i. I opened it in an iPhone 6S using Safari. It's using iOS 13.4.1.

The game seems to run fine. But the buttons are unresponsive. The menu button is rendered on top of the game. After wild tapping I was able to trigger an X button press. But I can't reproduce this reliably.

The HTML + JS files were uploaded directly to my web server here:
http://www.ceeu.de/picotest

While we are here. I have a different problem when running on an older iPad Mini:

A tiny icon of the game in the middle of the screen. Doesn't react to taps at all. Can't launch game.

This one uses iOS 9.3.5. A bit old so I didn't expect much anyway.

P#76844 2020-05-18 16:11

One of the new features on 0.2.0 is moving sprites in the spritemap. This can be done in the map view with ctrl-x and ctrl-v. The map will be updated accordingly.

However, this won't undo properly. The map will revert but not the spritemap. See gif:

Tested in 0.2.0i

P#76838 2020-05-18 15:37

Cart #sudowoodo-9 | 2020-05-20 | Code ▽ | License: CC4-BY-NC-SA

I fixed the crazy op laser,
added some bleeps and bloops for music
added a reset button after gameover