


The full folder, since the game is multicart. It uses linecraft.p8 along with the other carts to function, and it generates a lot more files to work so I recommend keeping it in that folder.



i just saw that u could add more stuff! sooooooo, you should add FARMING! and gold ore lol. like wheat, carrots, or potatos, and eventually u should add armor, just saying its easy to die with only 10 HP. tell me what u think pls



Sadly farming is not possible due to how the game is made, it just forces me to add a lot of new blocks and models for the different combinations of plant type and growth, and I'm still quite limited in compressed memory for so many models. Armor I could add, but... I ended up coding up a light system instead! It's not finished though. It enhances the look of the game, but yeah I get that 10hp is not that much. Maybe on the next update I'll try to add that! Also, gold ore is in the game, maybe you meant that there isn't gold tools, I just didn't want to use up item slots in the game for gold tools that are mostly unused... then I add lapis lazuli ore and block :P



Ok, so I add all the .p8 files in the drive link to my ROMS folder and name the folder whatever I want right? Or is it case-sensative? And which file do I open, the linecraft one or a different one or do I compress it to a .zip, or what?



To make sure we do not have a miscommunication, do this step by step:
- Download the game folder from the drive link.
- Copy the whole folder to your ROMs folder, don't copy only the insides of the folder, copy the whole folder.
- If you want, rename the game folder to something else, it can be whatever you want.
- Run linecraft.p8 to play the game.



Ok, I'll try that, and get back to you if it works or not.
EDIT: It didn't work. I downloaded & named the folder, and then opened linecraft.p8 and it just showed a black screen, and didn't load the game.



ooooh ok, i look forward to that lighting system though, that means torches or some sort, ALSO i was playing the game and i noticed the item drops look like bundles, why?
EDIT: i forgot to include that ( these are just ideas, im full of em so sorry lol ) are there spiders? i know fishing could be complicating and a bow could be worse, but i still think they could be in the game but i just havent seen em.
ALSO (last thing lol, calculating) are there apples? if not,
ill make sprite for it and since it heals 2.0 shanks of hunger in minecraft, ima guess it heals 1 heart of health
in linecraft theoretically
since the health was halved and it would be too much as the highest food item heal is 1.5 hearts so
since so instead of 2 it heals 1.
btw I LOVE THIS GAME, i hope it gets even better from here :D
(im sorry if im posting too much)



Yeah, about the diamonds and emeralds, I increased the amount of ores so you can get enough materials on the whole map and not run out. Also when you throw an item it shows as bundles because I can't have all items loaded in, you can see when you get an item in the inventory that there's cart I/O (that little cart icon on the top left) since it has to load the sprite. Also no, there are no apples. Might add them in. Also, there are no spiders because I ran out of sprite space for every entity, and I also ran out of code to put in so I wouldn't be able to add that in easily.
You made me think though if I would be able to refactor some stuff to be able to cram more code. The game uses interpreted code to do most stuff, it reads from the spritesheet, like entity code is executed on the spritesheet, and I'm running out of memory there. You make me wonder if I could re-design how the game saves some stuff so I free up more memory. Maybe more entities could be added to the game! Alongside other stuff. I hope I could add armor too, it'll be difficult to fit that one, but let's see what happens.



It didn't work. I downloaded & named the folder, and then opened linecraft.p8 and it just showed a black screen, and didn't load the game.



That's odd... hm... well I'll see why that is, maybe I can make a patched version.



The tutorial button is just a reference to early versions of Minecraft Java where it had a tutorial button greyed out that was never finished.
The options button ingame is greyed out because I simply don't have the tokens to add the ability to change settings while ingame, it takes up code after all.
Also the worlds are saved, yea! But on the BBS it just keeps temporary files up until you restart the browser (iirc).
By the way, I looked into freeing up space for more features (like armor) but it requires me to do major code refactoring and tinkering with the world loading code (which is really scary for me, I don't want to corrupt people's worlds!) so I'll keep it for another update. The lighting system still isn't finished so I should focus more on that. I'll do all that stuff on the next update.
EDIT: Here's a gif of the lighting system!




@TheRealX13_2, I honestly feel like trying to patch my game is a bit too far-fetched for me, I just don't know what works and what doesn't on fake08. I feel like it would be better to try to make an issue on fake08's github? I don't know if it's still active. Maybe there they'd be able to find and fix all the issues that arise from my extensive and exploitative use of pico's API. If you or someone else finds out why the game doesn't run (maybe a particular line of code that refuses to run?), I could help explain what that line of code does on my game. We speak on PICO's discord server so I could help find a solution to the problem. So... yeah. I'm so sorry for hyping you up.



its cool! im hyped for the lighting syst and i like how the item in hand darkens too! also, obsidian glows????
edit: my bad it might be a very blocky torch
edit 2: btw can u add doors, i was smelting stuff in my house and i died to a creeper :(
btw have you considered addng a spining background thats faded, here i got example
.gif)
(THIS IS NOT MY GAME, THIS GAME IS BY tufif)



i really want a offline copy of linecraft 2.2 but i dont own pico-8 (i use the education version thats free) so when im offline, the game breaks on loading worlds



Oop, no, obsidian doesn't glow, but I didn't have torches in the game yet when I made that gif so I made obsidian glow for the time being.
Also as I said before, the game's quite limited in model data so I can't add more models for doors, plus it would need for me to change how the collision system works to get the skinny hitboxes to work.
The issue with adding a background is that I'm quite limited in space, I can't add (what would be) 3-4 bitmaps to scroll. The ingame code and title screen code are separated in different carts.
There is an offline version of linecraft 2.2, you can find it in one of my previous comments (the ones that say drive link), though I don't know if pico-8 edu edition lets you play linecraft or not (since it's multicart and other stuff), never tried that one. Soon I'll be publishing binaries in itch.io if you want to play it not on the bbs & if you don't have pico.



btw can you make the hearts shake when low health like in minecraft? here i made this with chatgpt,
.gif)



Cool, but hey can you remove the gifs from your message? They're pretty big and takes a full page to scroll away from them. If you can remove them, it'd be cool



Hi there! So... I get an... Curios error... I was playing 2.3 and the tried to mine some coal, but i couldnt, i was using a wood pickaxe, so i tried to use an rock pickaxe, and didnt work, i created a world whit cheats (bc i don't know how to put creativa mode) and tried to use the bowth wood and rock pickaxe on coal, and didnt work, so i used a iron pickaxe and it works!... But not was i expected... When i broke the coal Ore the Game give me an... Extrange item... Wen i grab it it give me this error, so idk if is a problem of the website or of the update :/



@Elpacmen Hmm interesting, I'll try to fix that. Did you play with mouse&keyboard or with buttons?
EDIT: Found the issue! It was on both versions, with buttons and mouse&keyboard. The code responsible for initializing the ores wasn't properly updated. I'll fix that up right now.



@El_Nicovw321 i'm using mouse and keyboard, and i am playing on the pico 8 website, also i'm using a laptop, that is very potent, so idk what is happening :(
Edit: if My English is a shit or u don't understand me is because i don't speak English xd
Edit 2: thank You :D, i hope You can improve Even more linecraft, speaking about errors... So... When i put the render graphics at 19, when i Open the inventory and the close it i take damage, but i think that dosent care ar all, the important part is that You Made this posible, thank You for this awsome Game :D



Don't worry! Your english is really good. I found the issue, it was me not properly updating a piece of code. In a bit I'll make a micro-update to the game to fix that.



@Elpacmen Okay, the fix has been sent to the BBS! I think you can play the patched game now. It's not yet updated on itch.io, but that one will take a while



@El_Nicovw321 thanks :D, also... I notice another Bug, when i put the render graphics at 19 when i Open or close My inventory or any other interactuable block i take damage, but u can fix that later, don't worry, just fix it in other major update, and it only hapends in survival, good luck whit your project :)



Oh yea, at high render distances the lag spike is so large after closing the inventory, the game wants to accomodate by increasing the speed of the physics on the game but that ends up becoming so large as well that gravity itself hurts the player. I'll fix that up on the next update, yeah!



@WarbyTheOG
If you are not running the cart from the working folder, you will not be able to access other carts and you will not be able to create or load worlds.
@El_Nicovw321
You may need to take measures such as displaying a warning message if a cart is not found in the directory.



@shiftalow I'll do that. I'll make it do something like
while true do load"game_cart" print"error ohno!" end |
If it fails on the first load, it'll print "ohno" and if it continues failing, it'll scream it out all the time, either until it's fixed or until the player forcefully quits lol



@WarbyTheOG Re-reading your message, it seems that you want to host my game outside of the BBS or itch.
Please do not do that, you can link to my bbs post (https://www.lexaloffle.com/bbs/?tid=141064) or to itch (https://el-nicovw321.itch.io/linecraft), thank you.
EDIT: I've deleted my old messages talking to Warby.



OHNO!!!
Yea that's real good. I'll try to fit it into the game cart aswell for the future 2.4 update.
I don't know if it's better to do a cls via p8scii control codes or not, because it would only warn the player once and not show that it tried again and again, I could do a number and do a p8scii cls like "atrempt 1 fail" "attempt 2 fail" but that takes tokens on the ingame cart :P



@El_Nicovw321 how i tacke isomteric screenshots? I tried to find how but it in any place u place linecraft don't say how :/




Ohhh!
I finally have light! Thanks!!
(As mentioned in the comment above, I can't find coal, so I'll use charcoal!)
There also seems to be a bit of a problem with the inventory screen UI.
When you click on the gap between the icons, it seems to throw the item away.
And sometimes the background outside the UI breaks instead of the dark world. I can't reproduce this right now.(poly-button:v2.3)
If I interrupt the generation of either the load world or the new world, will other data get corrupted?



@Elpacmen you need to enter the world in wireframe mode, by going to the settings and clicking on "Render: polygons" so it toggles to "Render: lines". Then you enter the world, pause, and click on "render" at the top left



@shiftalow ooo yea that issue's been there since the first update. I'll see how to fix that.
Also, what do you mean with "interrupting the generation of the load world / new world"? If you do like, exit the cart while the world generation cart was in the middle of "Sending Map", you get half of the world with old and new data. But if you mean skipping it entirely and playing wdevkit.p8, wpoly.p8, wbutton.p8 or wpolybutton.p8 directly, you'll enter a phantom world featuring the blocks of the last world you entered. Don't save while you're in a phantom world! I use that feature to edit code quicker. You edit the code, do CTRL-R and immediately see the results. Just make sure to run linecraft.p8 before you enter any of those 4 carts because the font data isn't initialized in those 4 carts.
Another issue that may arise: if you entered a world with the wireframe renderer and then you loaded wpoly.p8 or wpolybutton.p8 directly, you'll crash because the game removes the light data to the world since the wireframe renderer doesn't use them. Once you enter with the polygon renderer, the code responsible for checking light data will get confused due to the lack of lighting and crash. So, try to match what renderer you used last, if you entered with polygons, use the polygon carts to enter the phantom world.
EDIT: By the way, the coal issue was fixed! I updated the linecraftoffline carts so you can re-download them



@El_Nicovw321 hey, i was searching the pico 8 pallete for some pixel art, and i discover that it exist a secret color pallete whit Even more colors, and i find a Game that uses bowth at the same time, it would be possible to use tha secret pallete? Or Even use some of their colors? I think it would help the Graphic apart, and You finaly can have blue and balck wool XD
Also... I see a splash text that says "Made in argentina" porque si es así que eres de argentina somos bien pendejos por hablarnos en inglés XD



JAJAJAJAJJ hablabas español?? Perfecto, te lo digo mas facil. Si, yo podría cambiar la paleta de colores para mejorar algunos patrones de los bloques, o de mejorar el sistema de iluminación para que no haya tan cambio brusco de nivel de luz a otro nivel de luz. Pero pasa que no se puede agregar colores, solo podés cambiar los existentes. Si cambiás la resolución a 64x128 (dividiendolo por 2 horizontalmente) podés hacer que hayan 32 colores, pero no queda tan lindo con baja resolucion.
Igual te digo, mirá el color de los botones en el juego (las puntas), o el cielo, esos usan los colores secretos! Pero no puedo "agregar" mas colores a la pantalla a donde quiera (los botones cambian un color existente a azul oscurisimo, y el cielo cambia el color negro al patrón de colores del skybox). Hay otros trucos, en los que podés tener 16 colores de un lado y 16 colores en el otro, pero no sirve con renderizadores 3d ya que los colores pueden estar en cualquier lado, no divididos perfectamente en una mitad de la pantalla y otros objetos en otra. Espero que se entienda jajajaj



Eso es triste :( pero bueno... Que se le va a hacer... Pero... Se que el chiste de pico 8 son las limitaciones, recuerdas "poom"? Pues el juego rompió las limitaciones simplemente cambiando los valores máximos, no podrías hacer eso? Se que se rompería la magia... Pero podrías hacer un mejor juego, de todas formas, respeto la decisión de no hacer eso, solo es una sugerencia... Y perdón si ahora te puse el gusanito de "igual podría funcionar" pero viendo lo increíble del proyecto y lo cansado que seguramente estás, y aparte haciendo la 2.4... creo que sería un plan a MUUUUUY largo plazo



Cambiando los valores maximos? No escuche de eso. Pero igual te digo, este juego ya es un milagro que existiera, cada uno de los limites de pico-8 fueron doblados y manipulados con el interpreter para que el juego funcione, aprendí demasiados trucos para reducir tokens, lo mismo con compressed size, lo mismo con CPU (pero mayormente es tokens igual) para que el juego ande de por si, asi que yo diria que el juego tal como es, ya rompe las limitaciones de pico.
Ahh pera, vos decis cambiar el valor maximo de tokens? Tipo en vez de 8192, 16384? No creo que freds72 haya hecho eso, pero tal como decis, si que arruina la magia. A mi me inspira mucho optimizar tokens, preferiria dejarlo como está. Ya igual en algun momento voy a hacer Linecraft en Picotron, pero va a ser dentro de un laaargo tiempo, aun no entiendo bien el environment. Algun dia, pero no hoy o mañana.
Si, la verdad estoy re cansado ya como para programar en pico. Le voy a dar un tiempito antes de probar hacer la 2.4. Terminar la 2.3 fue un caos, ya que tuve que hacer la pagina de itch.io y parchear el juego mil veces que encontraba errores de arriba a abajo. Quise asegurarme que hice todo bien, chequeando todo 500 veces y despues recibo un mensaje que rompi los ores y el carbon, que cosa jajajaj



Oye que buena idea, usar picotron, nunca se me ocurrió eso, otra cosa que talvez afecte el aspecto gráfico sería reducir la escala de los Sprites, algunos se verían bien y otros... Medio curiositos... Por no decir feos... Igual creo que deberías pensar en estás cosas, no es que te este presionando ni nada, quisiera ayudar de alguna forma... Solo que no se nada de pico 8, no se programar y no tengo plata... Así que creo que lo único que puedo hacer acá es darte porras y creer en ti, buena suerte, y de una vez te lo digo, tu juego es genial, me parece que incluso con mucho esfuerzo puedes llegar a recrear la mayoría de características de el Minecraft normal e incluso superarlo, ni siquiera se cómo pudiste hacer esto, seguramente eres el tatara tatara tatara nieto de albert Einstein y que tienes un cerebro con diez millones más de arrugas que nosotros con conocimientos en física cuántica y todas esas cosas, porque si no, no me explico como lograste esto, la mayoría de demakes de Minecraft se quedan en demos técnicas, exeptuando el port de PSP, pero es comparar esa consola con pico 8, y tú lograste integrar varias características que parecían imposibles como el sistema de iluminacion o lo cofres, y agregaste varios detalles y pensaste en varias cosas, es un proyecto increíble, sin nada más que decir, espero que puedas descansar para poder continuar este proyecto con miles de fuerzas :D



Jajajajj gracias man, en serio se aprecia. Espero que algun dia lo puedas comprar! Es una app re buena y es re linda para empezar a programar, Lua se aprende rapido. No se si podes descargar el Education Edition que es gratis, creo que te deja programar ahi.
Yo ya que me estoy desmayando, no se vos. Ya se me hace un poco tarde y mañana es lunes. Saludos! :D



No estás en semana santa? Almenos donde yo vivo toda esta semana es de descanso porque es semana santa XD, igual que descanses, y que te valla bien en el cole o la uni, no se en que estás xd
Edit: cuando me refería a "no tengo plata" me refería a que no te podía donar nada en tu página de itch.io



Naa no pasa nada, aparte no tengo ninguna tarjeta puesta en mi itch.io como para donaciones. Estoy en la secundaria (7mo año, es una tecnica) y recien el miercoles y jueves tengo los dias libres, creo que es por semana santa, ni idea. Tan solo presto atencion si es dia libre o no jajaj saludos



@El_Nicovw321 BROOOOOOO esto te va a servir, aunque no se si ya lo usas, pero creo que esto te podrá ayuda https://youtu.be/srPKBhzgZhc?si=xEL4c4WRHrbDAchU



OOOH is the lighting system released (btw i wont add anymore gifs that are huge) ima try it out!
btw idk if u know this but, theres a little bug with the polygon textures.
.gif)
(translation for pac :>)
OOOH es el sistema de iluminación lanzado (por cierto, no agregaré más gifs que son enormes) ¡Voy a probarlo!
Por cierto, no sé si sabes esto, pero hay un pequeño error con las texturas de los polígonos.



@El_Nicovw321
I can't remember the exact timing, but I thought it broke when I went to Create World -> Load World

but I couldn't reproduce it. Maybe something happened during the upgrade, or maybe it broke while I was messing around with the code. (CartData?)
So I think it's probably a low priority to investigate and fix.
Phantom World has been great to me (lol)
When dealing with multiple carts, it's handy to be able to see the changes right away!
And thanks for fixing the coal drops!
[Please log in to post a comment]