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 #cotg-0 | 2024-04-18 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

A little game for the 1-bit jam. You are a priest for the church of the goat.

Use X/Z to shoot and arrows to move. Use your spell to transform all the animals into goats, the true sacred animal.
Do it 6 times perfectly in a row to do a super spell!

P#146895 2024-04-18 19:44
[ :: Read More :: ]

hello,

So Im making a kinda rpg-topdown-engine-game-thing and I want to have the function for the player to collide with other players. so it looks like this:

But here is the problem!
You see, the player checks if the tile he is about to go to is a wall or another player, if so he goes back (doesn't move). seems ok, right?
NO
players are stored in a big table players={} and the checking process is done in a foreach loop. So when the player below moves up, he sees that there is someone above, he doesn't move, but the upper one moves. Its hard to explain look:

did you see it? when I pressed down only the bottom player moved. Because the upper one (index 1) checks first and sees that there is a player below him, no move. then the bottom one checks and moves.
How can I fix this?

If you have any questions for the code or the game feel free to ask.
Thanks for taking your time to read this :)

P#146889 2024-04-18 18:18
[ :: Read More :: ]

Cart #hybris_demake_beta1-0 | 2024-04-18 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

Hybris Demake (beta.1)

Bazooka Luca demakes Die drei Muskeltiere's "Hybris - Pride goes before a Fall"

work in progress

CHECK OUT THE ORIGINAL AT itch.io

[16x16]

P#146851 2024-04-18 01:40 ( Edited 2024-04-18 01:42)
[ :: Read More :: ]

Cart #ld55-0 | 2024-04-18 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

WIP Post-Jam Ludum Dare 55 - "Summoning"

⬅️ to move wizard left

➡️ to move wizard right

❎ (or x) to shoot your magic

🅾️ (or z) to restart the game at any time

😈 Zap the devils before they get to your level!

🔥 Avoid the fireballs, your magic is powerless against them.

Go for the high score!

P#146850 2024-04-18 00:06 ( Edited 2024-04-18 00:06)
[ :: Read More :: ]

Cart #supernova-0 | 2024-04-17 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

I made another!
Its a SUPERNOVA.
i was bored.
i had some extra time,
so BOOM
i made this!
enjoy!

P#146837 2024-04-17 18:34
[ :: Read More :: ]

Cart #kowutgore-0 | 2024-04-17 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

P#146817 2024-04-17 09:10
[ :: Read More :: ]

Cart #cozmicchaos-0 | 2024-04-16 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

Cozmic Chaos

Overview

This is a small wave based Bullet Hell Shmup i developed in order to learn development in pico 8.
I used the Lazy Devs Shmup tutorial series on Youtube for reference, so huge shout out to them.

In this game you will fight through 9 waves of enemies getting progressively tougher before taking on the final boss.

Controls

Arrow keys - Move your ship around.
O Button - Fires your concentrated shot. This is high damage but slows your movement.
X Button - Fires your spread shot. This has a wide range and fast movement speed.
Cancels - Pressing both fire buttons together will perform a bullet cancel however this will cost one full meter, these are essential for high scores.

Pickups

Capsules - These will score a small amount of points and fill your cancel meter.
Chips - These spawn from canceled bullets and give lots of points.

I intend to move on to create a more advanced and fleshed out Shmup in the future, so keep your eyes peeled.
Have fun and please post feedback and high scores in the comments!

P#146781 2024-04-16 18:46 ( Edited 2024-04-16 18:49)
[ :: Read More :: ]

Hey everyone,

I wanted to share a standalone function I've been using in my recent PICO-8 projects called loopi (LoopIndex).

It's designed to loop an index across a specified range based on the elapsed time, making it really handy for animations or any time-sensitive indexing. The function also includes an optional 'invert' feature, which creates a smooth back-and-forth motion.

Here's the snippet (46 tokens):

function loopi(range, delay, invert)
    local idx = flr((time() / delay) % (invert and 2 * (range - 1) or range))
    if invert and idx >= range then
        idx = 2 * (range - 1) - idx
    end
    return idx    
end

Minified (42 tokens):

function loopi(r,d,i)local x=flr(time()/d)%(i and 2*(r-1)or r)return i and min(x,2*(r-1)-x)or x end

Note: If you don't want to tie the timings to the time() output, you can replace it with something else or by adding a new argument - Otherwise, it works nicely as a standalone function :)

Example Usage:

Let's say you want to cycle through sprites at positions 5 to 8 based on time. You can use loopi to calculate the appropriate sprite index:

function _update()
    -- Loop through sprite indexes 5 to 8 every 0.5 seconds without inversion
    sprite_index = 5 + loopi(4, 0.5, false)
end

This setup will continuously loop the sprite index from 5 to 8, changing every 0.5 seconds. If you want the sprites to animate forward and then backward (like a ping-pong effect), just set the invert parameter to true.

Demo:

Cart #loopidemo-0 | 2024-04-18 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

I'm not sure if there's something similar already out there, but this has been very useful in my latest experiences with PICO-8. I hope you find it helpful too! Feel free to tweak it and share any improvements or uses you come up with.

P#146768 2024-04-16 15:53 ( Edited 2024-04-18 14:16)
[ :: Read More :: ]

Cart #pathofaratron-0 | 2024-04-16 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
9


The game is also available on nusan.itch.io/path-of-aratron

In Path of Aratron, you can send a little demon to visit Dreams. You can control the demon by placing stones on Glyphs.

Each stone is part of a path and will trigger one after the other once you start the summoning ritual.

Solve 25 puzzles of increasing difficulty, you will need to carefully plan ahead and reuse part of your stones, as you don't have an infinite number of them.

This is a programming game inspired by the game Lightbot, it has been made in 72h for Ludum Dare 55

Controls:

  • Mouse (recommanded)

    • maintain left click on a stone to drag it

    • right click on a stone to delete it

    • left click on a path to insert an intermediary stone
  • The keyboard can emulate the mouse (key c for left click and v for right click)

  • Gamepad also works
P#146737 2024-04-16 08:40 ( Edited 2024-04-16 08:45)
[ :: Read More :: ]

Cart #mouches-0 | 2024-04-16 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4

Don’t let flies ruin your sleep. Summon a skeleton and let it throw a book to make silence reign.

With a keyboard, press C to jump and press X to grab and throw the book. On the shelves you can press the bottom button to lower

There are 3 waves, it’s a really short game crafted with pico 8.

It's a post jam version with two small additions

Ludum Dare 55 -

Hope you enjoy it.

P#146734 2024-04-16 07:04
[ :: Read More :: ]

Cart #gameoflife1-2 | 2024-04-16 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

Controls

There are two modes: running and paused

  • Z: Switch between the modes

In running mode (default)

  • X: Randomize the cells
  • Left/Right: Adjust the speed of the automation

In paused mode

  • X: Toggle cell state
  • Left/Right/Up/Down: Move cursor

Rules

This is a simple implementation of Conway's Game of Life.

Credits

Made by me. My very first cart! Pico 8 is awesome :D

P#146733 2024-04-16 04:54 ( Edited 2024-04-16 05:01)
[ :: Read More :: ]

Cart #hotwax-3 | 2024-04-16 | Code ▽ | Embed ▽ | No License
15

Description:

You are the Wax Whisperer. Your powers may well be unmatched, but some of your enemies are still out there… Not for much longer though, not with what your are about to unleash.

Burn continuous lines of candles to score points! The longer the fire survives the more points it brings you, and the closer it brings you to unfathomable power from this mysterious temple you’ve found your way to!

Controls:

  • left & right to move pieces horizontally
  • down to make the pieces fall faster
  • up to make pieces fall instantly as far as it can
  • Z & X (or A & B on gamepads) to rotate pieces
  • You can select a difficulty on the titlescreen! (start with normal!)

Notes:

This is my entry for Ludum Dare 55! The game was entirely made within the 72 hours of the jam category... (ran out of time for the 48h compo)

But the token limit got me! I started hitting it a couple of hours before the end and fighting it left me no time for adding audio. (not that there would have been any tokens for those music() and sfx() calls anyway!) Oh well! I'll try to add some soon in a post-jam version!


Revisions 1,2 & 3 are just me fixing errors and crashes, nothing was added or changed from the original jam work in the game.

I'm working on a post-jam version, with sound(!) and a few other improvements! Will post it here when it's done, look out fot it! :-)

P#146729 2024-04-16 02:00 ( Edited 2024-04-16 15:27)
[ :: Read More :: ]

Cart #jeruruzape-0 | 2024-04-15 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

Seizure / Epilepsy Warning: Flickering Images!

Intellectual Property Disclaimer: Popcorn by Gershon Kingsley is not my Intellectual Property, my use of this song probably falls into the "Fair Use" (see: remix / sampling / performance) legal doctrine, I did not write "Popcorn" for God sake.

This was one of my first forays into Pico-8 programming a couple years ago that wasn't focused on sprite animations and was originally just some bouncing balls and some screen effects with no music. I felt like posting it here but thought it could use some enhancements so this is the latest revision.

Current features:

  • Multiple Palettes
  • Adjustable Drag Parameter
  • Adjustable Framerates
  • Music: Butter-Flavored "Popcorn" for Pico-8 stolen by homebum from Gershon Kingsley (2024)
  • Photosensitive Epilepse (PSE) Disclaimer with experimental "PSE-SAFE Mode": a frame-rate limited, "non-flickering" mode that might still be dangerous--so no guarantees on that one.

The music was created to enhance the visual experience and not the other way around if you can believe that ... It was mostly just an excuse to tinker with the music tools and watching this "demo" was getting the original "Popcorn" stuck in my head anyway so I figured I throw that in on a whim for good measure before releasing it here. Well, that "whim" ended up being like a week of effort.

I haven't really tinkered too much with Pico-8's sound effects and music editors so this is probably the most extensive use of these tools that have ever gone into any of my projects, released or otherwise. It's not and exhaustive demonstration of Pico-8 capabilities by any means but a practical example of what they can do and I feel proficient in these tools after this.

Some history on the song itself, I might have this part wrong:

  • Original "Popcorn" (1969) is by German-American composer Gershon Kingsley from his album "Music to Moog By"
  • Popcorn (1972) by First Moog Quartet (Gershon Kingsley) was based on the Gershon Kinglsey "Popcorn" (1969) and intended for the 1970 re-release of their self-titled album. I'm having a difficult time finding this version of the song.
  • Popcorn (1972) by Hot Butter which is an American band fronted by Stan Free, a member of First Moog Quartet, was based on the First Moog Quartet re-released "Popcorn" (1972) by First Moog Quartet. This is the version of the song you usually find if you go searching.

My version "borrows" (see: plagiarizes) heavily from the 1972, Hot Butter (Stan Free) version. I think my favorite version of the song is just the 1969, Music To Moog By, version by Gershon Kingsley but the first time I ever heard this song it was the Caustic Window (Richard D. James aka Aphex Twin) version found on the Joyrex J4 EP.

Countless versions and remixes of this song exist and I'm not going to name them all here.

Feel free to help me get a list going of the good ones or correct my very limited understand of the origins of the Hot Butter version of this song, though ...

P#146722 2024-04-15 23:28 ( Edited 2024-04-16 00:09)
[ :: Read More :: ]

Welcome, intern. The company has taken your application in a positive light, you may join the ranks immediately.
Many of our current employees have been looking forward to having a new handyman, we hope you can deliver!

X to dash
o to interact and work!

https://ldjam.com/events/ludum-dare/55/summon-the-intern

Cart #summontheintern-1 | 2024-04-16 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
8

P#146713 2024-04-15 21:23 ( Edited 2024-04-16 22:30)
[ :: Read More :: ]

This is my entry for Ludum Dare 55, Diablillos, a fast-paced game in which you have to be quick to summon your imps and defeat your rival summoner.

Cart #diablillos-0 | 2024-04-15 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
6

Note: You need a mouse to be able to play this game.

If you could play and rate the game in the Ludum Dare website, I'd highly appreciate it! Likewise, if you joined the jam, please give me a shout so I can play your game.

You can read a dev log in GIFs at the Ludum Dare website as well.

P#146710 2024-04-15 19:20
[ :: Read More :: ]

A second take on the minesweeper game. Priginally made in 2 hours and polished a couple of months later.

D-pad - navigate
X - Reveal tile
O - mark tile as flagged

Reveal numbered tiles when there are enough flags around it to reveal all neighboring unflagged tiles.

Cart #collin_minesweeper_1-0 | 2024-04-15 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4

P#146708 2024-04-15 18:38
[ :: Read More :: ]

Hi,

I love tinkering around in Pico-8, but I'm certainly not a competent programmer and just hack things together using spaghetti code for my own amusement.

In my day job, I work as an innovation manager for a technology company, and we have an internal innovation programme where we fund good ideas from people within the business, which we think will either provide commmercial benefits to the organisation, or provide reputational benefit.

One idea submitted recently was for an app/game to demonstrate "sustainability" (can't really go into more detail here). To test the concept, I knocked up a very crude prototype in Pico-8, which resulted in funding being released to develop a more throrough proof of concept app, using an external developer on iOS.

This was delivered and we are now at the point of deciding upon next steps in its development. Various options have been suggested, ranging from developing the game/app as a full desktop app, continuing development on iPad for iOS, developing for an Android tablet, or producing a web based version. Its all up for grabs.

However, the more I think about it, the more I wonder if developing it using Pico-8 could be an ever better way to go. It would give us Mac OS, Windows and Linux versions, and also offer a web based version so almost anyone, anywhere, on any hardware could also access it. It would really open up the user base.

I have to say, that some of the games I've seen developed in Pico-8 recently really are excellent, and I'm blown away with what can be produced with it when in the hands of awesome developers! I also recall that when I showed my very early Pico-8 version to members of the teams who came up with the idea for the game/app, who had never heard of Pico-8 before, they were excited by the retro feel, pixilated graphics and frankly, seeing something totally different.

So my question is, does anyone know of any developers who specifically code Pico-8 games and apps on a commercial basis. I'd like to build up a case for the "Pico-8 development route", such that its thrown into the mix when next steps are decided. Links to web sites, example games etc... would help me show how this route could compete with outher more "safe and traditional" options for software development.

Hope this post is within the rules of the Forum.

Many thanks and all thoughts are much appreciated.

Paul :-)

P#146707 2024-04-15 18:26
[ :: Read More :: ]

The first gangofthree Ludum Dare game is released! Enjoy!

Try to beat the evil wizard by summoning monsters of the right element. Play multiple times for a chance of other levels.

Cart #sumwizard-0 | 2024-04-15 | Code ▽ | Embed ▽ | No License

P#146705 2024-04-15 17:47 ( Edited 2024-04-15 17:50)
[ :: Read More :: ]

SOOOOOO...
I got sick of making overly easy games to practice and get better
so i decided to start making small visual demos instead.
i have found that it is much more effective for me!
and ive gotten a LOT better in the past couple weeks in my opinion.
so here are my 2 main ones. enjoy!
tell me what u think!

Cart #lighttrail-0 | 2024-04-15 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
5


Cart #fireandwater-0 | 2024-04-15 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
5

P#146702 2024-04-15 17:22 ( Edited 2024-04-15 17:22)
[ :: Read More :: ]

Cart #trufflepig_jam-1 | 2024-04-15 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

Truffle Pig

I little minesweeper clone I made for Mini Jam 156!

The theme was "mushroom" and my mind immediately went to truffle pigs (oink). The limitation was "stuck in a loop", which I barely met by making the level a literal loop. I had planned to make it a commentary by being stuck in a loop of labour exploitation under the capitalist whims of a greedy chef but, you know, jams.

Have fun!

P#146666 2024-04-15 04:01 ( Edited 2024-04-15 13:14)
View Older Posts
Follow Lexaloffle:          
Generated 2024-04-19 00:42:58 | 0.088s | Q:97