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

Cart [#smallfunsong-0#] | Code | 2019-08-21 | No License | Embed
1
Cart [#villagelevelsong-0#] | Code | 2019-08-21 | No License | Embed
1
Cart [#cavelevelsong-0#] | Code | 2019-08-21 | No License | Embed
1

These are my songs that I made! I'm new so don't judge.. Small fun song was a song I made with my cousin when she said I have 5 minutes to make her a song. And the other two are for future games I might make! I love 8-bit music so here is some. :D

P#66832 2019-08-21 06:59

Cart [#celeste2itsabrody-1#] | Code | 2019-08-21 | No License | Embed
1
I Remade my favourite game with 3 hard levels! Good Luck getting the strawberries!!!

P#66831 2019-08-21 06:50 ( Edited 2019-08-21 08:39)

I just finished creating a tutorial for making a top-down adventure game in PICO-8. It's 10 relatively short videos (45 minutes for all 10 videos). You don't need any prior experience with PICO-8 to do the tutorial. I have done this tutorial with many, many kids and the games they create with it are always inspiring.

You can find it on itch.io and on YouTube:

https://www.youtube.com/playlist?list=PLdLmU93eWisKpyk1WZywUSYAq5dkCPFIv

https://mboffin.itch.io/pico-8-top-down-adventure-game-tutorial

If you have any questions or need any help, feel free to let me know. I hope you enjoy it! :)

My Happy Challah Days entry for the 2018 PICO-8 Advent Calendar was created using this tutorial as the base code. (I added extra features for the jam, like dialog boxes, quests, and a larger inventory, but its foundation is this tutorial.)

Cart [#advent_challah-11#] | Code | 2018-12-09 | No License | Embed
10

P#66829 2019-08-21 06:45

Cart [#banana_potato-0#] | Code | 2019-08-21 | License: CC4-BY-NC-SA | Embed

You have 3 lives.
Use left and right arrows to move paddle.
Destroy as many bricks as you can for the highest score.
Different brick colors have different point values.

P#66828 2019-08-21 06:17 ( Edited 2019-08-21 06:45)

Cart [#jiyiyarodo-0#] | Code | 2019-08-21 | No License | Embed

While I don't think PICO-8 has any appreciable VSYNC ability, you can indeed make use of this rare command to stop the screen from tearing when updating massive pixels as seen here:

If the HoldFrame flag is off, in immediate mode (and possibly not from a browser execution) my screen gets a wiggly line about 3/4 of the way down the screen when doing this update.

If you invoke the seldom used command HOLDFRAME() however, you can prevent against this for games played as an EXE or in immediate mode. Check the source for details.

HOPE THIS HELPS !

P#66821 2019-08-21 02:45 ( Edited 2019-08-21 02:47)

Cart [#cone_bomber-0#] | Code | 2019-08-20 | License: CC4-BY-NC-SA | Embed

Hello, welcome to my first ever video game, it called cone bomber, you gotta dodge the cones while bombing the hill.

Why is there infinite construction cones randomly placed on this never ending road? I don't know but please you must dodge them please do not fall over omg.

Have fun playing my little game, it really hard and not that rewarding. What score did you get???

P#66815 2019-08-21 00:03 ( Edited 2019-08-21 05:27)

Cart [#ellipsefill-0#] | Code | 2019-08-20 | License: CC4-BY-NC-SA | Embed
1

A little experiment with filled ellipse, supporting any rotation angle (the tricky part!).
The code is moderately fast as it finds the root of the ellipse equation to get the segment extent for each row.

Car headlight example use:

P#66809 2019-08-20 20:47

Cart [#heyebuhufe-0#] | Code | 2019-08-20 | No License | Embed

I forgot I had this!

Here's a faux 3D of Yoshi's Island for the SNES.

Instead of making a 3D engine, I've defined sprites within a cylinder's (angle, distance from center, and height) and made it revolve all together.

It was a fun experience and a different way of making 3D.

MAKING YOUR OWN!

This cartridge comes with an editor to make your own revolving scenario. Do this:

  • Download the cartridge
  • Wherever you intend to run it, create a file called yoshis_island.p8l, and write on it preloaded_objects={}
  • To activate edit mode, change l.30 on the cartridge from prod = true to prod = false
    (optional) - Change the sprites to the ones you want and update their coordinates in the ss object un l.32-53

I hope you like it! <3

P#66806 2019-08-20 19:49 ( Edited 2019-08-20 19:54)

Cart [#futari_nezumi-0#] | Code | 2019-08-19 | No License | Embed
7

Futari Nezumi

This is our entry for Low Rez Jam 2019, a puzzle game featuring mice and geese!
Featuring Puzzle and Travel from Gruber's Pico-8 Tunes Volume 1. Also available on Itch.io.

Pixels, Design and SFX by Nette

Story

Once, there was a peaceful town of mice. Every year, the geese migrate through and cause a whole mess of things, but then they leave. This time, Mouse Central Intelligence learned that the geese plan to migrate in for KEEPS. So it's up to special agents Minx and Fufu to infiltrate the geese's industrial complex, capture the executive migration orders, and swap them out for the dummy ones that will send them to Antarctica instead.

The Characters

Minx is brown and is a toughie. She can lift anything her size, and can knock out a goose in one punch! X to pick up a box she's next to, or to knock out a goose from behind!

Fufu is grey and is nimble, can roll and crawl through small spaces. Use X to roll into the vents or behind a turning goose!

Controls

  • Left and Right to Move
  • Up to press switches and enter unlocked doors.
  • X Switch between the two mice.
  • Z (Fufu): Roll. Roll into a vent to change floors.
  • Z (Minx): Strike. Strike a box to lift it (press again to put it down). Strike a Goose to daze it for a moment to get past.
P#66786 2019-08-19 19:21

Cart [#fireworks-0#] | Code | 2019-08-19 | License: CC4-BY-NC-SA | Embed

My very first attempt to make something for PICO-8.

P#66785 2019-08-19 17:32

PIco3e is a 3D collision engine written in PICO-8! As far with the alpha release, what it does is...

Okay! That doesn't look very cool. But it works with arbitrary rotated bodies and solve the forces correctly. It took me about 3 weeks of learning & coding, probably someone else / if I do it again could do it better. I'll improve the cart in the next a few days and provide a demo cart.

Implemented features from reference project qu3e:

  • 3D Oriented Bounding Box (OBB) collision detection and resolution
  • Discrete collision detection
  • Collision test via the Separating Axis Theorem
  • Collision manifold generation via face-to-face method and the sutherland clipping

Token usage: 2873 (with current scene). Thus space is sufficient for some game logic. Unfortunately cpu usage is a bit high, with collision between each 2 bodies takes 5% cpu in 30 fps and doubled in 60 fps. Therefore it's assumed optimal number of bodies is <= 4.

v1.0.0 Known issues:

  1. edge to face collision's force center is biased
  2. body doesn't rotate if supporting force is aligned to mass center
  3. cannot handle multiple body collisions / compound forces

And especially thanks so much to @freds72 without his help I couldn't make this happen.

Cart [#hayonuzoyu-0#] | Code | 2019-08-19 | License: CC4-BY-NC-SA | Embed
2

P#66779 2019-08-19 13:41 ( Edited 2019-08-19 13:53)

An announcement of my upcoming videotutorial series called "PICO-8. Podstawy"!!!

I would like to announce my second videotutorial series called "PICO-8. Podstawy" (PICO-8. The Basics) which will be released on November 2, as the first chapter. In fact, it's in Polish language, but I'll try to make subtitles for movies if I find any requests. Like my previous course, this will also be shared between series and each series will be have 20 chapters. We'll see how long it will go, but if audience level will be high, then I'll start creating quite new videos as a continuation!!!

Trailer movie:

Links

My main website
Post about upcoming videotutorial series!
"PICO-8. Podstawy" on Facebook

If you like this idea, subscribe on YouTube to be notified about the upcoming videos and like page on Facebook!

P#66776 2019-08-19 12:08 ( Edited 2019-08-19 12:19)


Cart [#atomicpunchman-0#] | Code | 2019-08-19 | No License | Embed
2

Punch your way through 32 levels of intense airborne action.
Clear all the enemies on the screen without touching the floor.

Controls:

  • arrow keys/d-pad: move your character and select the direction to punch.
  • x: punch
  • z: jump

Tips:

  • successfully landing a hit allows you to jump again in the air.
  • punching up in the air works effectively as a double jump.

This tiny 64x64 game was made for the LOWREZJAM 2019.

P#66773 2019-08-19 03:53 ( Edited 2019-08-19 03:58)

Cart [#togasufiki-4#] | Code | 2019-08-21 | License: CC4-BY-NC-SA | Embed

Light Bikes 2.0 -- Now featuring a (really bad) singleplayer bot!

Don't hit a light wall!

This is the first game I've made 100% on my own.

Controls:
Player 1: Arrow keys and z
Player 2: sedf and TAB

Pressing z/TAB will send the bike flying forward allowing the player to pass through a light wall.
After you dash, your bike needs to recharge. Your dash meter can be found at the top of the screen.

2.0 Changes:

-A singleplayer game mode
-Changed the menu logo to look a bit cleaner.
-Expanded on the menu music
-The boost meter wasn't perfectly centered. The orange side was larger than the blue side. This has been fixed.
-Added dash marks on the boost meter.
-Made it so that you can either replay the current game mode or return to the menu from the game over screen.

P#66769 2019-08-19 00:00 ( Edited 2019-08-21 08:37)

Cart [#witchlovesbullets-1#] | Code | 2019-08-18 | License: CC4-BY-NC-SA | Embed
5

Witch Loves Bullets is a side-scrolling shoot'em up, containing 4 levels and boss battles.
It features varied enemies, a couple of powerups and parallax scrolling.

I'm close to reaching the token limit but the code could probably be better optimized.

Press C to shoot, and X to use your secondary weapon.

The music was composed by Dustin van Wyk (@WykDustin) and transformed by me into Pico-8 chiptune.

Please report any bugs if you find them ! :)

Hope you enjoy !

P#66760 2019-08-18 16:13

Cart [#wobbilicious-0#] | Code | 2019-08-18 | License: CC4-BY-NC-SA | Embed
5

Practice the dying art of jelly-craft and help run the best (and only) jelly cafe in town!

Use the arrow keys to move and the x key to interact with machines. Mix the correct jelly to order, and use the right boxing glove to serve.

Made for the 2019 #lowrezjam .

I'm quite pleased with this, it's my first proper pico-8 game, so any feedback would be fantastic.

P#66759 2019-08-18 15:42

Cart [#wijagabufi-0#] | Code | 2019-08-18 | No License | Embed
1

I was reading earlier about the Fisher-Yates Shuffle method and - well, I'm a little confused. What is the purpose of its complexity ?

I mean if you just want to shuffle a deck of cards, for instance, you can do so in code as simple as this:

-- simple card shuffler
-- written by dw817

-- initialize variables
deck={}
rank="a23456789tjqk"
suit="schd"

-- build sorted deck
for i=0,3 do
  for j=0,12 do
    deck[j+i*13]=sub(rank,j+1,j+1)..sub(suit,i+1,i+1)
  end
end

::again::

-- display current deck
cls()
for i=0,3 do
  for j=0,12 do
    print(deck[j+i*13],j*10,i*8,13)
  end
end
print("press a key to shuffle",0,64,7)

repeat
  flip()
until btnp(🅾️)

-- shuffle that deck
for i=0,51 do
  r=flr(rnd()*52)
  deck[i],deck[r]=deck[r],deck[i]
end

goto again

In the Fisher-Yates method you are expected to use a technique that involves saving every single element that was chosen so it will not be chosen again.

What if any are the advantages of using a shuffle such as this based on a simple single-array index-swap as seen above ?

Failing that, what is YOUR method for shuffling items in an array that satisfy you they are properly scrambled ?

P#66748 2019-08-18 00:21 ( Edited 2019-08-18 00:23)

Cart [#newschoolreunion-0#] | Code | 2019-08-17 | License: CC4-BY-NC-SA | Embed
12

A demoscene demo by Rift and Hooy-Program presented at Evoke 2019, paying tribute to early 2000s newschool demos

P#66745 2019-08-17 21:54 ( Edited 2019-08-17 21:56)

A bit of generative art study of "that S thing".

Based on the JS version made by @potch: https://twitter.com/potch/status/1162601613057413121

Cart [#that_s_thing-0#] | Code | 2019-08-17 | License: CC4-BY-NC-SA | Embed
2

P#66742 2019-08-17 20:41 ( Edited 2019-08-17 20:42)

Cart [#gumifukopu-2#] | Code | 2019-08-20 | License: CC4-BY-NC-SA | Embed
1

my new game, still in progress. Inspired by the Trailer Park Boys Canadian series. Help Bubbles to save Sunnyvale Park from UFOs, Tanks, Chopper and avoid been busted by Mr Lahey!

P#66736 2019-08-17 18:51 ( Edited 2019-08-20 04:20)
View Older Posts
About | Contact | Updates | Terms of Use
Follow Lexaloffle:        
Generated 2019-08-21 09:05 | 0.352s | 4194k | Q:257