Currently I'm trying to learn tline() by simply drawing the map. However, I have no idea how the parameters work. Apparently, according to the pico 8 wiki, tline()'s 5th and 6th parameters are expressed in "fractional map tiles" but I don't get what that means...
Can someone give a brief explanation?
Just read about PICO-8 games being supported by the new Antstream service!
https://www.timeextension.com/news/2024/08/ps1-net-yaroze-and-pico-8-games-are-coming-to-antstream
The PICO-8 part of the announcement in the video starts around 10:25. They talk about how 2 games are part of the service to start so it kinda sounds like Antstream will choose or curate which PICO8 games get onto the service? I dunno...and it's scant on details if it's running PICO8 somehow or if it's just "games that are made with PICO8" and they're using binaries or what. Dunno...hopefully we'll learn more.
But even then it sounds like Antstream will be another outlet where people can easily get to our games. Antstream looks to be a service on Xbox so that instantly lowers the barrier to play more games.
And congrats to Puzzles of Paladin and Manbomber for getting chosen as a launch title for the PICO8 inclusion.
I can't run Voxatron 0.3.6 at all on Linux Mint 22 (based on Ubuntu 24.4). Error message:
rainer@rainer10:~/projects/voxatron$ ./vox_dyn ./vox_dyn: error while loading shared libraries: libHoloPlayCore.so: cannot open shared object file: No such file or directory rainer@rainer10:~/projects/voxatron$ ./vox ./vox: error while loading shared libraries: libHoloPlayCore.so: cannot open shared object file: No such file or directory |
function sel_layer(name) local m = fetch("map/0.map") local map_no = 0 for i in pairs(m) do if m[i].name == name then map_no = i break end end if map_no != 0 then memmap(m[map_no].bmp, 0x100000) else error("There is no map data named '" .. name .. "'") end end |
I have saved the aforementioned code as a file named 'layer.lua'.
By utilizing this code, we can load specific map layers based on their assigned names.
To illustrate, imagine a map with a layer configuration as depicted in the following image.
include "layer.lua" function _draw() sel_layer("sky") map(0, 0) sel_layer("house") map(0, 0) sel_layer("tree") map(0, 0) end |
Here is a list of bugs/annoyances in the BBS:
Important:
Code preview is broken, if you click on the code button under the pico-8 web player, it doesn't show the code. (It's the right size now, but still no code. Definitely an improvement!)Fixed!
Minor:
- The padding around the pico-8 web player is too big.
- The featured buttons at the top of the BBS don't show the author, it just says "by ".
There are a couple more, but they're not really issues, so I've omitted them.