I dont like the Pico font, 8 bit computers didn't this kind of primitive font.
@nossvelic2 жыл бұрын
Thanks man i enjoy your video so much!!. I hope to work in the code and give my own twist. Greetings form argentina!!
@manuel18762 жыл бұрын
pretty cool! At what age did you start programming?
@raeplaysval2 жыл бұрын
The video has EckhartsLadder’s outro song Nice game bro
@ItsRamzi3 жыл бұрын
Nice cacti.
@ixybored60943 жыл бұрын
what a amazing game thats cool you did raycasting
@NullzeRT3 жыл бұрын
Neat work!
@SquidBeats3 жыл бұрын
Jesus Christ is God Almighty and is the only way. God is very real. I didn’t think of changing how I am now
@woutrottiers9103 жыл бұрын
Great job!
@retsapb63193 жыл бұрын
This helped me A LOT with understanding Pico8 and Lua. Great video
@desematirta45523 жыл бұрын
Free Fire
@BenBonk3 жыл бұрын
woah bro this title is cap, you went over the timer by like 10 seconds smh
@NikolajLepka3 жыл бұрын
why not just define the snake in-line? snake = { x = 2, y = 2, dx = 1, dy = 0 } saves a bunch of tokens too
@lemonhashberry57992 жыл бұрын
From a token standpoint I agree with your point, even if the OP arbitrarily prefers that method of coding the table up.
@CutieFakeKirby3 жыл бұрын
No way you made it with pico8
@wilsonfromwales3 жыл бұрын
Great tutorial! I would love to see more tutorials for games like this. Question about the tables: Why do you write the code as snake = {} followed by snake.x=3, snake=y=2 etc... instead of putting the values inside the {} as snake={x=3,y=2}?
@AustinMerrick3 жыл бұрын
Thanks for the kind words! Functionally both methods of adding entries to the snake table are equivalent so you should go with whatever you prefer. I just arbitrarily decided to go with my way :^)
@SquidBeats3 жыл бұрын
Jesus Christ is God Almighty and is the only way! God is very real. I didn’t think of changing how I am now
@DeepFriedOreoOffline3 жыл бұрын
My main problem when it comes to programming is that I always have a desire to do things in the most high-concept way I can fathom, which leads to stress and eventual abandonment when I realize my perfectionism has taken over... It was very nice to see this sort of approach to programming in Pico-8, and I feel like I should be well equipped to make a simple little snake game!
@TheBest-sd2qf2 жыл бұрын
This way of programming is really good for smaller projects, but not larger ones. You'll soon get lost in thousands of if/then loops etc.
@Proxy7203 жыл бұрын
cool
@shoespeak3 жыл бұрын
lol it took me like 3 days to get my own version of snake :( i am still having trouble with making the controls "roll' instead of having to hit them on the right game tick
@AustinMerrick3 жыл бұрын
grats on getting your own version done! and yeahh, buffering input is a tricky problem but there's two approaches you can take. 1) whenever player inputs a move, let the next frame be a game update. this will allow a player to easily chain direction changes, but has the side effect of actually speeding up the game when a lot of inputs are activated. 2) have a move queue. each time the player presses a button, place it in the move queue. each snake update pops and does the next up move if the move queue isn't empty. let me know if you still have troubles. maybe i can word it better or give you some example code :^)
@DeepFriedOreoOffline3 жыл бұрын
If it helps, the easiest way to go about this is probably a 1-key input buffer. What you would want to do is have a global variable that you use to store if an input key has been pressed. Then during every update, before checking to see if the snake's tick has counted down, check to see if the player is pressing an input. If they are, set the input buffer to that key. Then, whenever the snake's tick is triggered, check to see if the buffer variable is nul. If it's not, set the direction and make it nul, otherwise just move the snake in the current direction.
@OneEgg424 жыл бұрын
I love the graphics!
@AustinMerrick4 жыл бұрын
thank you! :^)
@vergazon4 жыл бұрын
Thanks a lot ! It helped me understand the logic behind the game :)
@SquidBeats3 жыл бұрын
Jesus Christ is God Almighty and is the only way. God is very real. I didn’t think of changing how I am now
4 жыл бұрын
Biiiig thanks! I actually had to watch it on 0.75 to duplicate every line myself, to learn how to code. I'm a super begginer and I searched for snake on Pico8 and I have to tell you I'm very happy you made this. :)
@AustinMerrick4 жыл бұрын
Woo! I'm glad it helped! Good luck on your pico8 journey
@AustinMerrick4 жыл бұрын
Pro tip: watch in 2x speed for snake in 10 minutes :^)
@BenBonk4 жыл бұрын
big brain
@bpm.coding4 жыл бұрын
larg brain
@wargenonthewall4 жыл бұрын
enormous brain
@eugeneiii29724 жыл бұрын
gargantuan brain
@realboomhauer5 ай бұрын
@@BenBonk BENBONK?!?!?
@xraidev4 жыл бұрын
Super super impressive! The level generation and graphics are awesome!
@NeatGames4 жыл бұрын
I missed this jam! Your game came out so awesome~ That menu is epic, great idea to showcase the generated levels right when the player starts!! I subscribed~ :D I make devlogs too, they are a good motivation for sure.
@AustinMerrick4 жыл бұрын
hey, I remember you and your game from the ben bonk jam! thanks for the kind words
@TextGuy4 жыл бұрын
It looks amazing for a game jam project 0_0, one of the thing I would like to know/study is how did you make that graphics looks like that?
@AustinMerrick4 жыл бұрын
thank you so much! there's 3 different aspects that went into the visual style: rendering the game with a lower resolution gives those crunchy pixels, billboarding 2d sprites in 3d gives that DOOM classic look, and the minimal 2 layered lighting approach keeps colors to a minimized color palette.
@TextGuy4 жыл бұрын
Your're welcome, that's a cool effect, I would like to try it out next time~