This is a game I've been coding for a bit, Linecraft! This is my first and biggest demake (though I've been working in other non-published projects before) so I'm very excited that other people will try it!
Also, I'll keep it updated, so if you find any bug, leave it down below on the comments! I'll check them out and fix them in the following versions.
The sounds and music were made by Munchkin (thank you :D) and the code and graphics were made by me.
Thanks to kallanreed for his tline rotation function I used for the splash text in the game.
Thanks to Felice for their implementation of the OpenSimplex noise generator on PICO-8 that I used for the world generation in the game. The code may look a little different in my cart, but that's due to changes in development (back when I thought this game could be made in a single cart!).
Thanks to shiftalow for their 140-token trifill function, fast and very light!
So have fun playing it! I hope you like it :)
(mouse support is funky when playing on website, so you might need to click on the game screen every time you load a world or save it)
WARNING IF PLAYING ON WEBSITE: Your worlds will get deleted once you reload the page/close it. Export your worlds by selecting your world, going to the options menu and clicking "Export World". It will send the world data to your clipboard. Mobile players cannot press CTRL-C to allow the copy to go through, so sadly they cannot preserve any worlds they save.
Version Log
this is so sick how did you even make this also the fact that this is playable on mobile makes it even more impressive but its very hard to play xd
anyways i found gold and lapis but i couldnt find diamonds :(
It took me a year of pain to code it all together since I kept running out of tokens (literally the game cart is pure gibberish from how optimized I had to make it) this game pretty much goes over every limit set in pico-8, but I guess in the end it was possible lol
Also yeah, playing with buttons is kinda hard since there's not a lot of them, I tried making the best combination to be the most comfortable but there isn't much I could do, it will always be finicky to play, and pure hell to fight a mob lol. You can always change the layout in the settings if you want to, if you found a more comfortable setting
Me: "Why's the ground in the sky? and what's this pole thing doing h- oh wait it's a tree" 🤣
So far I managed to craft a workbench, make stone tools, make a tiny house on a hill, slay my first zombie + chicken + pig + sheep, and run away from my first skeleton. This is an amazing demake.
The second I enter a world while using the pico-8 app, keyboard and mouse support seems to stop working. I'm facing directly down and can't rotate the camera at all, with mouse or arrow keys. I can walk forwards and backwards but that's about it. If I pause then I can't use the mouse to select any buttons and if I use arrow keys, the cursor jumps all the way to the corners of the screen.
ooooggll I think that is an issue with mouse configuration... Going to the mouse settings and fiddling with the sensitivities should fix that up.
Good to see this project being released!
Excellent work and polish.
note: got a bug where I'd insta-die on a new level I just reloaded.
Hi freds :) thank you, I will look into that too. I might do an update soon just to fix all the broken stuff.
Awesome game, tryna play form release day so I can have the oldest world 😇 (I’m in a cave mining away)
Found a small bug, seems like it might be an overflow issue. Only seems to happen standing at this angle.
Oh that's funny, it's indeed an overflow bug! One side of a block highlighter is getting rendered at one end the number limit (32767) and the other side of it is getting rendered at the other end of the number limit (-32768). I don't know how to fix it, as it requires remaking some stuff from my renderer and highlight system... I might fix it in the future, though it might stay with us for a bit :P (also I should've mentioned it in the post, but you can increase the render distance! it's by going to the options > video settings)
EDIT: Fixed this issue! And a whole lot of other issues.
This is why I love pico-8. I'm surprised you even got fluid mechanics in there and mobs too. Fantastic job and I'm having fun with this!
Can you use the player 2 controls as a way to have extra buttons? It would make it a whole lot easier because my devkit mouse does not work
Well I wanted to, but then I got told it would break compatibility with mobile and handheld console users, since they only allow one player support. I could maybe add it as an optional feature but that would need a rewrite on the game cart which would require even more tokens, and a launcher rewrite too which just looks like too much work for the small chance that people have two-player button support but not devkit
Are you playing on the BBS that you have that issue? On the BBS devkit is broken, as it uses mouse delta which isn't supported on web, but if it's on another platform I'd like to see which one just so I can try to fix it.
would it be possible for you to share all of the p8 files for this? i kinda wanna try it on a few consoles i have that can emulate pico 8
Sure! I'm making an update to the game so when I publish it, I'll give you an offline version of it
EDIT: Done! Download these files from the BBS and save them to a folder. The files must have these names:
- #linecraftoffline-0 → linecraft.p8
- #linecraftoffline_devkitgame-0 → wdevkit.p8
- #linecraftoffline_buttongame-0 → wbutton.p8
- #linecraftoffline_compdecomp-0 → wcomp.p8
A Minecraft port with no Sniffer?? What's even the point?!
jk this is the most impressive Pico-8 game I've ever played. The movement physics feel surprisingly close to the real deal. I found diamonds and built a house and fell in lava. Good game :)
[Please log in to post a comment]