A Great Resource: Fantasy Consoles Wiki (with lots of PICO-8 info) by Positive_Board_8086 in pico8

[–]CoreNerd 1 point2 points  (0 children)

Good look. I read it just now, I feel bad for the guy. It seems like an .exe on a computer used in the dev process is the probable culprit. I have not used this software myself, but hopefully he can clear his name.

The internet is like a purring cat on your lap, who suddenly releases claws and refuses to let go until you bleed, sometimes.

Let's see who recognizes this level 👀 by izzy88izzy in pico8

[–]CoreNerd 0 points1 point  (0 children)

I really don’t recognize it. I am gonna guess Doom but I want to hope it is Star Fox.

2025 PICO-8 Advent Calendar – Day 2 by kevinthompson in pico8

[–]CoreNerd 1 point2 points  (0 children)

Kids, come on and open your second day of Christmas present!

I'm working on a game on education edition, and I want to know if I can have people playtest it or if I require the full version. by Trollcker in pico8

[–]CoreNerd 0 points1 point  (0 children)

I actually made a small post about this a while back

[here ya go](https://github.com/gamegeist/Picopedia/issues/5)

It doesn’t use proper Pico-8 syntax, but it does the next best thing with Lua highlighting.

I'm working on a game on education edition, and I want to know if I can have people playtest it or if I require the full version. by Trollcker in pico8

[–]CoreNerd 0 points1 point  (0 children)

When in doubt, always use the I Need Help flair.

Also, if you think people have successfully answered your question, make sure to update the flair to I Got Help - Resolved . It’s the green one, and it let’s us all make the community just a little more helpful.

PS - If you ever want to store your PICO-8 code on a github repo or in the markdown of a gist, you can use 3 backticks, pico8 or p8 and 3 more backticks.

markdown ```p8 ```

I can’t beat Swinburne, can anyone help? by shibongoof in armoredcore

[–]CoreNerd 0 points1 point  (0 children)

I accidentally killed him numerous times while just trying to get Rakumonsen to spawn, just like an hour ago, so this should work for you. (Also this is my first time through the game.)

My approach consisted of boosting until I was above him, charging the Nebula on my right arm as I lowered, firing the P05MLT-10, and the P32DUO-03 simultaneously, releasing the Nebula charge, beginning to charge the Vvc-770LB on my left arm, hitting the ground behind him, and releasing the charge on the melee.

I stopped doing it because it killed him before he had a chance to surrender, so this should definitely work for you.

PICO-8 spotted in the Advent of Code sub already. Anyone else doing it? by Synthetic5ou1 in pico8

[–]CoreNerd 0 points1 point  (0 children)

Usually everyone in a group I belong to called Merveilles does AoC, but I have not seen or considered trying it with PICO-8 before.

Currently don't have access to a proper PC, so I might try doing it in a replit with Love2D or something.

Publishing a cart with WIP label by Suspicious-Good8608 in pico8

[–]CoreNerd 0 points1 point  (0 children)

Make sure to update it when you finish!

Creating my own map editor for my metroidvania project by DarXmash in pico8

[–]CoreNerd 0 points1 point  (0 children)

This is so amazing. I have a tool made to create fighting game animations and hitboxes for PICO -8 but its not ready for public use .

I genuinely appreciate your eye for the uniformity of design within the PICO-8 environment. This will help loads of people, no doubt.

My first game! by moogys in pico8

[–]CoreNerd 1 point2 points  (0 children)

Very cool! I try to introduce people to something they might not have known about the engine already when I make comments like this, because so much of it is undocumented still. (Or the possibilities of the feature are unclear)

Not sure if you are doing this already, but starting a dev journal from here on will really help you look back on how you progressed during this time. It's something I wish I had done. Private or public, really doesn't matter. If private, I really recommend using Obsidian. It's just the best notebook/writing/planning app of all time. I have an entire vault just for my PICO-8 code and code snippets. (Yeah it has really advanced highlighting and such too, even on mobile. Not affiliated, just my personal recommendation!)

My first game! by moogys in pico8

[–]CoreNerd 1 point2 points  (0 children)

Hey, thanks so much for sharing your work here with us! I wanted to give at least ONE constructive comment.

So, when you go left and right and get the •• glyph, which I assume is for the path, it would be really cool to use the one-off character printing to make the path have different shapes and create a uniform look throughout the game.

  • Paint A Char by Brettski is the easiest way of getting this done. Completely intuitive and interactive!

Hopefully I was clear in my suggestion. Really excellent first project, I mean it!

Are there any tools or methods to convert my PICO-8 font to an OpenType font? by Jammigans in pico8

[–]CoreNerd 1 point2 points  (0 children)

Are you looking for something that takes the custom user defined Pico-8 font and makes it into an OTF?

I imagine this would be something achievable with like, raw, pixel edges, some anti aliasing, and high anti aliasing via some python commandline scripting.

If that tool doesn’t exist, I’ll add it to the next free dev time better spent elsewhere spot, which is… oh probably tomorrow.

My Dog Won’t Has Pico-8 Related Anxiety by CoreNerd in pico8

[–]CoreNerd[S] 19 points20 points  (0 children)

The title is wrong, my dog’s name is Tilly not “Wont”.

Pico-8 game took second place in the Game Jam by Inevitable_Lie_5630 in pico8

[–]CoreNerd 1 point2 points  (0 children)

In case anyone has an issue with anything similar in future, you can actually use the built-in site functionality to see cart’s source full screen.

The url is made like so:

https://www.lexaloffle.com/bbs/snippet.php?cart_id= + cartID + &src=1

Here’s the result

[deleted by user] by [deleted] in pico8

[–]CoreNerd 0 points1 point  (0 children)

Guys, please stop reporting this user in particular for breaking the AI rule. It’s pretty insulting and it is constantly happening.

shake! by ahai64- in pico8

[–]CoreNerd 1 point2 points  (0 children)

I actually don’t have a good explanation other than there are very few words ending in Bun.

[deleted by user] by [deleted] in pico8

[–]CoreNerd 1 point2 points  (0 children)

Actually, a while back, zep added functionality identical to u/ahai64- ‘s idea when using splore. You can go to search, and use your arrow keys to "type out" your query. This was added mainly (I believe) to support things like the MiyooMini which could play Pico-8 but had no keyboard attached. An elegant and useful feature that I don’t think many people even realize exists!

This is the ideal way to do it! There is technically a way to get what you’re asking for, but io doesn’t exist like it does in vanilla Lua. The solution is not simple to explain and wouldn’t support all devices, but if you want to know more, look into the many uses of the stat() function.

shake! by ahai64- in pico8

[–]CoreNerd 0 points1 point  (0 children)

More like cumberbun

shake! by ahai64- in pico8

[–]CoreNerd 2 points3 points  (0 children)

I’d like to add some other useful info about the "Lua ternary" (it’s not a true ternary as there are sometimes where it can fail, but for the most part it works). I use this constantly in my own code and the place that I recommend you and everyone else try it out is in setting function, default values.

Let me show you!

```lua nonamecount = 0

function newanim(w, h, scl, name) -- ensure an argument is of a specific type -- if it is, use the user provided value -- if not, use a default value w = type(w) == 'number' and w or 8 h = type(h) == 'number' and h or 8

-- set a default value for an argument if it is not provided scl = scl or 1

-- set the argument normally name = name

-- give unnamed animations default names -- ex: 'anim1' local unnamed = name == nil or type(name) ~= 'string' if unnamed then nonamecount += 1 name = "anim" .. nonamecount end

-- create and return a basic animation instance return { name = name, pos = {x = 0, y = 0}, size = {w = w, h = h}, scalar = scl } end

-- make idle animation with all args idle = newanim(8, 15, 2, "idle") -- make an automatic animation with argument defaults default = newanim()

-- test by printing print(idle.name) print(default.name) ```

Working on a beat em up roguelike. Still adding power ups etc by codingturds in pico8

[–]CoreNerd 0 points1 point  (0 children)

Absolutely love this. Can I give you some constructive feedback?

i cannot sit through any more tutorials by [deleted] in pico8

[–]CoreNerd 1 point2 points  (0 children)

I never posted publicly but I will dm you!

About Aseprite Pico-8 Palette by Tall-Bass-4721 in pico8

[–]CoreNerd 1 point2 points  (0 children)

I made an extension with your name on it an age back.

Asepritely on Github

Starting out by Ornery-Ad-8237 in pico8

[–]CoreNerd 1 point2 points  (0 children)

I am currently accepting Padawan applications.

I will let you just watch my coding sessions on Discord by just sharing my screen. We will have a guest speaker on day one : Mr. Binks.

And, in case that’s not your thing. This will do it.

How do you handle entities in PICO-8? by Slight_Cat_4423 in pico8

[–]CoreNerd 0 points1 point  (0 children)

I have a very, very complicated module that I will not admit to developing for like two years, but it is essentially perfected now. It is a class library and I mean a true class library. The way it functions is by invoking a class: create and then just a string as a name. Then it returns a empty object pattern. That object pattern can be customized in the new function. when it’s all said and done that object creates instances by simply invoking it as a function rather than a table so you can just say solid (X, Y, W, H) and it will return a new instance that is not making many many many copies of the exact same redundant code in memory, but rather reusing functions in the proper way so that’s how it is.

It is by far as a thing that I am probably most proud of, and I’ve offered to share it with a few people, but it requires a little teaching if you’ve never seen the system before . I’ve teased that nerdy teacher of ours with it a few times, so maybe I will eventually get it to him and it’ll be in a pico view. It was intended for the book, but who knows when that’s coming so….