PICO 8 Tips | Using External Tools

  Рет қаралды 16,052

Kevin Makes Games

Kevin Makes Games

Күн бұрын

Пікірлер: 52
@aloehart3374
@aloehart3374 2 жыл бұрын
Makes a youtube channel, drops this one banger video, then falls off the face of the planet. Good stuff. Valuable content for the community.
@mohammadanton1385
@mohammadanton1385 Ай бұрын
Amazing, now that I watch 50% of your youtube videos, I'm going to reach 100% and then starting watch your past livestreams.
@lanceturbes2518
@lanceturbes2518 3 жыл бұрын
I've been looking for a proper tutorial on this subject for a while, but never found one as complete and clear as your own. I appreciate you putting the time and effort to publish this; thank you very much, Sir!
@TarikA
@TarikA Ай бұрын
Fantastic video. Thank you Kevin and thank you YT algorhythm!
@Firebugs_
@Firebugs_ 2 жыл бұрын
Great video, been jamming with pico8 for around 4 years and mostly use a similar workflow but picked up a few good tips with this. Thanks!
@trouaconti7812
@trouaconti7812 2 ай бұрын
Thank you a ton! This is very useful
@nilsmuller9286
@nilsmuller9286 Жыл бұрын
This video was AWESOME. :D Please come back to produce more content.
@jackkent9541
@jackkent9541 9 ай бұрын
This was exactly what I needed, thanks for the video!
@TimBynum01
@TimBynum01 3 жыл бұрын
nice tip(s). hope there's more Pico-8 goodies on the horizon!
@terry-
@terry- 2 жыл бұрын
Great video! Would love to see more game dev tips from you! Cheers!
@the_real_foamidable
@the_real_foamidable Жыл бұрын
Awesome, thanks for sharing!
@ohcurtains
@ohcurtains 2 жыл бұрын
Unbelievably helpful. Thanks so much!
@molochz
@molochz 11 ай бұрын
What a great video, thanks!
@scarecrw
@scarecrw 2 жыл бұрын
This was incredibly helpful! Thanks!
@unnatural.mp3
@unnatural.mp3 Ай бұрын
this was sooo useful!
@leobottaro
@leobottaro 4 ай бұрын
when working with external lua files, how do you then "compile" it all together to upload to the pico 8 bbs?
@kevinmakesgames
@kevinmakesgames 4 ай бұрын
If you have your cart loaded in PICO-8, you can run `save name.p8.png` and it will inline all of the code.
@cesardoga
@cesardoga 3 жыл бұрын
Can you surpass the token limit by using external .lua files?
@cesardoga
@cesardoga 3 жыл бұрын
aww nvm
@kevinmakesgames
@kevinmakesgames 3 жыл бұрын
Looks like you already figured it out but in case anyone else is curious, if your lua files push you over the token limit, you still get a "program too large" error.
@MiloDelMal
@MiloDelMal 2 жыл бұрын
Well well, see who is here....
@WonderfulPlays
@WonderfulPlays 2 жыл бұрын
Great video, thanks for making it.
@makageorge
@makageorge Жыл бұрын
Great video!!!!
@voidquaternion
@voidquaternion 8 ай бұрын
What we can stop/step/resume in pico8 ?! Thanks a lots for this tip!
@kevinmakesgames
@kevinmakesgames 7 ай бұрын
PICO-8 has stop() and resume() functions but in terms of debugging I don't think there's a way to step through logic without building your own logic for stopping after each step.
@pikuma
@pikuma 3 жыл бұрын
Super video! Thank you.
@shirishsarkar
@shirishsarkar 2 жыл бұрын
good video!
@Ulyessaable
@Ulyessaable 3 жыл бұрын
Wait, I'm confused. How did you change the palette In the Pico8 editor to show alternative colors?
@kevinmakesgames
@kevinmakesgames 3 жыл бұрын
There's a memory address you can poke to retain the palette when you stop running the cartridge. LazyDevs has a great video on the extended palette and here's the timestamp where they show how to use poke(0x5f2e) to preserve it: kzbin.info/www/bejne/d6S5q55soKh0gLs
@Ulyessaable
@Ulyessaable 3 жыл бұрын
@@kevinmakesgames Thanks!
@daon23
@daon23 2 жыл бұрын
Also, excelent video, helped a lot!
@adamfryman6789
@adamfryman6789 2 жыл бұрын
How come your vscode didnt give you a load of yellow squigglies as the includes are in the p8 file? If i copied your code the using the player_draw function in main.lua would set of warnings
@bsharamestrih208
@bsharamestrih208 2 жыл бұрын
hi thanks for the amazin tutorial, i have 2 problems that i can't get around. first one is to enter the buttons in visual studio code, for example btn(x) it does not show as ❎ or all the other letters. and second, when i inculde lua files in vsc they dont show in the p8 console as new tabs, is that normal or is there a way around that as well?
@kevinmakesgames
@kevinmakesgames 2 жыл бұрын
Outside of PICO-8 I find it's easier to use the corresponding number than the unicode symbol for buttons. You can use numbers 0 through 5 to represent left, right, up, down, button_o, and button_x. So btn(5) is the same as btn(❎). If you don't mind using a few tokens you can also assign these numbers to names like button = { x = 5 } and then you could use btn(button.x) in your code. As for the lua files, unfortunately the code doesn't get inlined into the p8 file so includes do not create new tabs.
@YoYoYo
@YoYoYo Жыл бұрын
How do you point the Pico8 to your project folder?
@kevinmakesgames
@kevinmakesgames 7 ай бұрын
I'm so late responding to this but this is something I do often now so I wanted to answer. PICO-8 has a -root_path command line option. I usually open PICO-8 from the command line like "pico8 -root_path ." which will open PICO-8 with the current directory as my carts directory.
@daon23
@daon23 2 жыл бұрын
How do you make your editor look like that? so pretty!
@kevinmakesgames
@kevinmakesgames 2 жыл бұрын
I'm using the One Dark Pro theme in VS Code here
@vdub278
@vdub278 3 жыл бұрын
Where did that properly ordered palette.aseprite file come from?
@kevinmakesgames
@kevinmakesgames 3 жыл бұрын
I originally grabbed the extended aseprite palette here: www.lexaloffle.com/bbs/?tid=35264. I have that set as my default palette in aseprite, but then once I'm working with the project and I've figured out my 16 colors, I'll edit the palette, arrange the colors to match the order I've setup in PICO-8, then I save the palette to my project directory.
@GrumpyStoic
@GrumpyStoic 2 жыл бұрын
One of the most helpful PICO-8 tutorials out there, thank you. Any more coming? ;)
@kevinmakesgames
@kevinmakesgames 2 жыл бұрын
Thanks! I’ve got a list of topics I’d love to cover, but life and work have been busy. Hopefully I’ll get back to making this soon!
@GrumpyStoic
@GrumpyStoic 2 жыл бұрын
@@kevinmakesgames No worries. I certainly know what that's like 🙂
@MortenWilken
@MortenWilken 2 жыл бұрын
What lua plugin do you use for vs code? the one's i've been trying out doesnt support the pico-8 keyords (spr(),add() etc.), og the +=, *= shorthand
@kevinmakesgames
@kevinmakesgames 2 жыл бұрын
I just looked through my installed extensions but I don't have anything specifically installed for Lua. Maybe my theme (I think it was One Dark Pro here) was highlighting functions and operators a little better than other themes?
@jofalves
@jofalves 8 ай бұрын
Are you aware of any third-party IDE for pico-8? Do you think there is room for such a thing? (mostly what you're showing here, but packed with dedicated features such as built-in map/sprite editor, using the same retro style as the base pico8 editor)
@kevinmakesgames
@kevinmakesgames 7 ай бұрын
In a hobbyist community like this there's always space to play around. I don't know how many people would use it, but it could be an interesting project to work on.
@DakotaRileyMedia
@DakotaRileyMedia 3 жыл бұрын
How do you access the pico-8 file through the terminal in mac? i love this tutorial but I want to be able to debug games in the terminal and I am not sure how you get to where you can do that
@kevinmakesgames
@kevinmakesgames 3 жыл бұрын
Hey, sorry for the delayed response. At this timestamp in the video I demonstrate using printh to log to an external file and then follow that file in terminal. Is that what you're having trouble with? kzbin.info/www/bejne/qaOzfHWer8yNnsU
@FuZZbaLLbee
@FuZZbaLLbee 2 жыл бұрын
Now you just need an external tool for the music part
@BatteryProductions
@BatteryProductions 6 ай бұрын
uh may sin!!!
@elektron2kim666
@elektron2kim666 2 жыл бұрын
Copy, paste seems more uncomplicated to me. One of the best inventions in computing. Pico 8 got something that is distraction free except for the small space of the code editor and the horrible font. It's a bit of a failure that way. It's very interesting to me regardless as I can test some ideas and give it colours and sprites which seems easy for my level.
Object Oriented Programming in PICO-8
17:13
Kevin Makes Games
Рет қаралды 9 М.
Pico-8 Tutorial Crash Course For TOTAL Game Dev Beginners!
15:26
黑天使被操控了#short #angel #clown
00:40
Super Beauty team
Рет қаралды 61 МЛН
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН
Creating objects using tables in Pico-8
14:44
doc_robs
Рет қаралды 9 М.
Making 3D pixel art using picoCAD
8:21
Brandon James Greer
Рет қаралды 622 М.
Learning Pico-8 In One Day
6:21
Miziziziz
Рет қаралды 120 М.
The Best PICO-8 Games (Miyoo Mini Plus) #2
12:30
thats so vert
Рет қаралды 25 М.
New Secret Colors! | PICO-8
23:11
Lazy Devs
Рет қаралды 24 М.
Let's make a PICO-8 Game in 30 Minutes!
30:18
GDC 2025
Рет қаралды 77 М.
SWE Stop Learning - The Rise Of Expert Beginners
49:09
ThePrimeTime
Рет қаралды 341 М.
Making a Retro Virtual Pet Game in 1 Week Using PICO-8
6:49
SquidGod
Рет қаралды 24 М.
Delightful Game Development with PICO-8
6:58
Dylan Bennett (MBoffin)
Рет қаралды 150 М.
黑天使被操控了#short #angel #clown
00:40
Super Beauty team
Рет қаралды 61 МЛН