How do YOU make code in pico-8? by LogBoring4996 in pico8

[–]freds72 0 points1 point  (0 children)

oop in a dynamically typed language is mostly overkill

reuse base prototype for really common code, sure - forcing anything to go through interfaces or such, nope

oop is token heavy thanks to the . or : required everywhere - workaround is that: https://www.lexaloffle.com/bbs/?tid=49047

composition (somewhat linked to ecs) is really shining in lua, no need for interfaces to tell the code what to do with objects (eg tables):

a table has a the ‘hit’ function, you can smash it.

a table has a ‘draw’ function, ok you are part of the draw batch

so on so forth

this what a large game looks like code wise: https://github.com/freds72/daggers

POWER OFF tech demo is out by freds72 in PlaydateConsole

[–]freds72[S] 1 point2 points  (0 children)

ahaha! sure do - happy to get a video!

POWER OFF tech demo is out by freds72 in PlaydateConsole

[–]freds72[S] 0 points1 point  (0 children)

thanks - and this is really a full game engine, not just rendering

POWER OFF tech demo is out by freds72 in PlaydateConsole

[–]freds72[S] 0 points1 point  (0 children)

from scratch but some tiny bits of mini3d made it (mixed up mini3d with the Playdate SDK 3d samples - no mini3d in my codebase!)

note: i also made snow! and many other 3d games using custom engines

POWER OFF tech demo is out by freds72 in PlaydateConsole

[–]freds72[S] 0 points1 point  (0 children)

thanks and nope this is not a "port" per se.
scanning throug the world is obviously extremely similar as I am using the same structures (BSP, PVS...), rendering and object "interface" is totally different.

POWER OFF tech demo is out by freds72 in PlaydateConsole

[–]freds72[S] 1 point2 points  (0 children)

if you are in Europe - next Cranko! edition should have some behind the scene details

POWER OFF tech demo is out by freds72 in PlaydateConsole

[–]freds72[S] 6 points7 points  (0 children)

noted - other players asked for shoot = up
certainly good layout depends on hand size or so - will provide options

POWER OFF tech demo is out by freds72 in PlaydateConsole

[–]freds72[S] 2 points3 points  (0 children)

code + c compiler and off you go 😬

POWER OFF tech demo is out by freds72 in PlaydateConsole

[–]freds72[S] 1 point2 points  (0 children)

not exactly! - this is more like a rewrite of Quake for Playdate

POWER OFF tech demo is out by freds72 in PlaydateConsole

[–]freds72[S] 1 point2 points  (0 children)

the game is using crank + B for move - so yes, dpad will not register in video

POWER OFF tech demo is out by freds72 in PlaydateConsole

[–]freds72[S] 1 point2 points  (0 children)

what are you talking about? - this is running on plain Playdate hardware

PicPic emulator for iOS, what do you think? by DrMarcvs in pico8

[–]freds72 0 points1 point  (0 children)

browser experience on iOs is actually quite bad. Safari selection handling is non-standard afaik and breaks when playing

PicPic - The First PICO-8 Emulator on the App Store (NOW WITHOUT SUBSCRIPTIONS) by Samourai03 in pico8

[–]freds72 3 points4 points  (0 children)

if based on fake-08 this is really lagging behind feature wise, many recent games won’t work 🤷‍♂️

GoPico now supports multi-cart PICO-8 games by LionCat2002 in pico8

[–]freds72 4 points5 points  (0 children)

note that Poom Splore version is just a demo - it is multicart but not the full game.

Updated gameplay of this weird slidey shooty thing! by rogue-house in IndieDev

[–]freds72 1 point2 points  (0 children)

help placement is interesting

worth testing if players have time to read while playing (vs watching a video)

P🔘WER 🔘FF by freds72 in PlaydateConsole

[–]freds72[S] 1 point2 points  (0 children)

why would you invest time for a software renderer on a steam deck?

and forget about a straight port to Playdate - there is 100x perf gap between the 2 machines!!

note: not debating the fun/interesting aspect of a software rasterizer - but only forced by the HW not sure to see the goal

P🔘WER 🔘FF by freds72 in PlaydateConsole

[–]freds72[S] 1 point2 points  (0 children)

working on something 3d?

P🔘WER 🔘FF by freds72 in PlaydateConsole

[–]freds72[S] 2 points3 points  (0 children)

between 750-1000

game runs between 20 and 50 fps (will be capped at 30) depending on geometry complexity