Hello,
I know the topic was already raised when the original (esp32 based) ODROID-Go came out but the specs of the handheld were said to be too limited.
Now Hardkernel released the successor to the Go, the Go Advanced, and this time its based on a Rockchip ARM-SoC and runs Linux. Think of it as a Raspi like SBC sitting in a Case which is meant for (retro) gaming.
Would it be feasable to support Pico8 on it? It doesnt come with a hardware keyboard nor wifi, but the console features an USB Port you can use to connect all sorts of devices including network adapters.
Product Specs:
https://www.hardkernel.com/shop/odroid-go-advance/








Renoiser is a tool that let you copy music patterns and sound effects between cartridges.
When you copy music patterns all required sound effects is copied along, so the song you paste in another cartridge is complete and sound identical to the source song.
You can also move sound effects within a cartridge, and when you do that the music patterns that use those sound effects are updated so the songs remain the same.
It is also possible to move your music patterns around if you'd like.
Easy to copy songs between cartridges, complete with sound effects and instruments
Copying a song is as easy as loading the cartridge with the song you want, copy it, load the cartridge you want to paste the song into and then pasting it. Now all the patterns, sound effects and instruments are copied along.

Reorganising your sound effects and instruments
.jpg)





as a lot of us are brutally aware of, pico-8's limitations are very fun, but can also have a serious impact on code readability. one particularly nasty problem is that when saving tokens, descriptive names for constant values are one of the first things to go out the window. Up till now, this was an unavoidable problem. However, with the recent introduction of the INCLUDE directive, pico-8 now has a preprocessor and a model for how preprocessor directives should work. I'd like to propose a DEFINE directive for supporting simple text substitution.
for example, let's say we are doing a simple branch based on a cel value:
local c=mget(x,y) if c==4 then ... elseif c==5 then ... end |
it's impossible to even guess what this code does. but it's hard to argue that adding "local health_pickup=4" is worth the tokens.
instead, if we had a DEFINE directive, we could change the above to:
#DEFINE health_pickup 4 #DEFINE coin_pickup 5 [ [size=16][color=#ffaabb] [ Continue Reading.. ] [/color][/size] ](/bbs/?pid=73423#p) |










Hi, I bought the new Picade from Pimoroni (also own the previous version) and thought the video showed a cool Pico-8 animation. You can watch it on the product page: https://shop.pimoroni.com/products/picade?variant=29210087489619
Pimoroni kindly gave the p8.png file, but there's a bug where horizontal lines disappear after a while. So I made my own version above. No game, just a cool idle animation. Feel free to use & modify it to your needs and, why not, let us see what is beyond that "Press START to play"! ;)
Below is the original untouched Picade animation by Pimoroni:

Hi all.
I'm proud to present my very first game ever.
I'm a web dev, casual payer, and I always dreamed about making a video game. Here it is. To be fair, it's mainly a variant of the cave digger presented by Dylan BENNET in Game Development with PICO-1 #1, so huge thanks and much love to him : learning is so easier with a good teacher.
And actually, I'm even prouder to inform you I've been able to publish this game on Apple's App Store (available for free on https://apps.apple.com/us/app/wonderpiewpiew/id1499408050).
To make this possible, I developed a Capacitor based hybrid shell. I'll share it on GitHub as soon as it's documentation is ready. I hope it will help the community to show amazing games created by gifted and hard working game makers.
Cheers.
Alan
Hi all :)
Here's a game I've been working on since my Asteroids clone a month ago.
Dogfight! is an Arcade style biplane dogfighting game.
Shoot down enemy planes!
Strafe convoys!
Kill enemy soldiers!
Controls are simple:
Left and right to rotate plane.
Z and X to fire
There's a radar of sorts on the screen that will show the direction of enemies. Just follow the dots :)
Music credit must go out to Gruber and his awesome Pico-8 Tunes Volumes :)
Have fun and I appreciate any and all feedback :)
Sazazel




Hello and welcome back. Why ultimate you say ? Because ... you're not going to like this I know, I'm leaving Pico-8. Now not permanently, but enough so that when I do return it will be to post useful utilities to help in Pico-8 that I wrote in a different language. A full-screen map editor is planned for instance as I can see that being of benefit.
And it's been quite the journey, hasn't it ?
https://www.lexaloffle.com/bbs/?uid=15232&mode=carts&sub=2#m
All these things and many more not even written yet or shown here but nonetheless were planned for Pico-8, all set comfortably aside ...
Now I =MAY= return if @zep ever gets the ability of compiling a Pico-8 to a true and native APK, easy enough so that beginners can do it themselves. Then I might do come back for a few more gaming projects.
Failing that - just as Sega Saturn went out from the community, they went out with a slow unfailing light on their very last cart, a RPG entitled, "Magic Knight Rayearth."





Goal :
- Reach the deepest possible and then come back to your boat.
Controls :
- (arrow keys) move around
- (z) jump / swim
- (x) take / launch hermit crab
Oxygen :
- You can swimp ( jump in ̶m̶i̶d̶a̶i̶r̶ midwater) using 50% of your current tank
- Open the clam with an hermit crab shell to refill your tank
- You have 5 oxygen tanks. Once they are all gone, you'll drown !!








.png)

Generate pretty Bulgarian-looking pictures by specifying a sequence of L-system-like rules.
- Press Z to reset the shape
- Press UP to add 1 to the rule string
- Press DOWN to add 2 to the rule string
- Press RIGHT to add 0 to the rule string
- Press X to add a random rule to the string
Rule 1: -- ==> /\ (split segment to two, move midpoint outwards) Rule 2: -- ==> \/ (split segment to two, move midpoint inwards) Rule 0: -- ==> -- (split segment to two, leave midpoint on the original segment) |


What's a roguelike without some lighting? #7DRL is fast approaching so I thought I'd re-familiarise myself with pico8. I've ported shadowcasting before but someone on this forum has already done that for me. Unfortunately it's not in cart format where I can see it in action. So let's fix that.
I did some small changes:
- "cast" gets used for a lot of things so I called it fov instead
- Recursive shadowcasting calculates within a square, which looks ugly. I've added a distance check to slice off those hard corners.
Here's the url of the original post: https://www.lexaloffle.com/bbs/?pid=28780
Obviously I'm not looking at pico8's map, just one I've generated. But one could modify it to taste. I'm also being quite wasteful because I only need to iterate through the keys in "visible", but I wanted to be certain there were no bugs and this proves the point.
Zombie Dungeon
Summary
Fight your way through a small dungeon as
waves of zombies spawn and attempt to attack you.
Each wave will spawn shortly after the hourglass
ticks over. The only way to end the game is to die.
Version 0.9.3:
- Fixed Health Pack Spawns
- Reworked lighting
- Added a new menu system
- Added random dungeon modes
Author's Note
This is just a small game I made for my nephew to play.
Made in the span of about five days(3 hours each).
The code could be refactored to be much cleaner.
Notable Issues:
- Zombies that collide will usually just stop in place due to the lack of a pathing system.
- Zombies have no real pathing system, they just move towards the player.


This is a very rudimentary simulation of a multi-colored Langton's Ant AKA a Turmite https://en.wikipedia.org/wiki/Turmite
Controls:
Menu:
LRUD - Navigate the menu
Z - Toggle buttons on menu
X - Start simulation
Simulation:
Left - decrease simulation speed
Right - increase simulation speed
X - back to menu
Combinations to try!
-LR: this is the classic Langton's Ant automata
-LRRL: this is a symmetrical automata
-RLR: a chaotic automata that seems to have no recognizeable pattern
Let me know if you find any cool patterns :)




is it possible to create a await function?
for example..
if await(60,"my identifer") then --done end |
here is my code
function await(t,id) if not cofun[id] then --don't know how to return true here add(cofun,cocreate(function() while t>0 do t-=1 yield() end end)) else return false end end function coupdate() for c in all(cofun) do if costatus(c) then coresume(c) else del(cofun,c) end end end |
EDIT: idk if this is possible but maybe something like this..
--id is determined by function execution index if await(60) then --done end |
for example..
await(60)--await id 0 await(60)--await id 1 await(60)--await id 2 --nextframe await(60)--await id 0 await(60)--await id 1 await(60)--await id 2 |




bbs version can show new chars. neat!
▮■□⁙⁘‖◀▶「」¥•、。゛゜
!"#$%&'()*+,-./
0123456789:;<=>?
@abcdefghijklmno
pqrstuvwxyz[]^_
`abcdefghijklmno
pqrstuvwxyz{|}~○
█▒🐱⬇️░✽●♥☉웃⌂⬅️😐♪🅾️◆
…➡️★⧗⬆️ˇ∧❎▤▥あいうえおか
きくけこさしすせそたちつてとなに
ぬねのはひふへほまみむめもやゆよ
らりるれろわをんっゃゅょアイウエ
オカキクケコサシスセソタチツテト
ナニヌネノハヒフヘホマミムメモヤ
ユヨラリルレロワヲンッャュョ◜◝




My first-ever game, Foxcatsquirrel, is out now for Pico-8!
🍦🍪🍔 Chomp tasty food in quick arcade action
💫💀🦆 Repel enemies with your shockwave
🎼🎵🎧 Hum irritatingly catchy music!
Can you finish all five levels and get on the high-score table?
Thanks to this forum's own grumpydev for the fantastic high-score table code that let me finally call this game complete!
December 2022 update: Now running at 60fps!









This is a WIP boilerplate that I hope to use for upcoming games and update as I progress. It may be useful for other beginners out there as it is organised, features simple states (based on Nerdy Teachers improved menu tutorial - https://nerdyteachers.com/Explain/MainMenu2/) and some bits and pieces learned from building my first game COVID-19 -> https://www.lexaloffle.com/bbs/?tid=36863
It also features some modified print functions courtsey of Sparr's GitHub (https://github.com/sparr/pico8lib) and shout outs to everyone from the discord!
Hit me up with any comments, improvements or suggestions.
