A week of progress on my Playdate platformer
Вставка
- Опубліковано 1 жов 2024
- I'm continuing work on my Mario Maker-like game where you create your own custom platforming levels and share them using audio data. In this week's devlog, I revamped the art style and settled on a level design system that I was happy with.
Previous devlog: • Making Mario Maker for...
Check out my new book "The Beginner's Guide to Lua for Game Development" and learn how to code using Lua! Now with a Spanish translation!
squidgod.itch....
Support me on Patreon and get this + all my games and their source code!: / squidgoddev
Join my Discord to say hi or ask questions!: / discord
Follow me on Twitter to see what I'm up to!: / squidgoddev
Oh shoot a we have a Spanish translation now?? Check out my book "The Beginner's Guide to Lua" if you're interested in learning how to code to make games for the Playdate and also to support the channel! Thanks! squidgod.itch.io/lua-for-game-development
Since there is a Spanish translation, should there also be a Portuguese translation because Lua is officially supported in Portuguese? Just a suggestion.
@@brahillms1374 Well, the Spanish translation only exists because someone volunteered to do it :)
I really love the white on black! I think that will pop better on an unlit screen
Thanks! Definitely - I found it stands out way better.
An idea here is to have "meta" blocks that don't have any physical placement, but affect aspects of the level. I think being able to change a section's verticality with a special block could be a good compromise that allows lots of vertical range while still limiting to 3 blocks at a time. Another possibility that presents itself is sound or visual effects, like with mario maker. Now this whole idea could be hard or maybe even impossible if you continue to stick with a limited amount of blocks in a level.
I was thinking about this too actually. It wouldn't really need to be a block in the level, just some sort of option that you can select and as long as I encode it in the level data I can pick it up. Something to think about for sure
love the art style!
also, I really really love the idea of being able to build complex levels from simple blocks by having the blocks interact with each other or or be active in some way, sort of like the moving platforms and spikes. Maybe you could make rules for adjacent blocks, sort of like how townscaper uses wave function collapse (as a programmer that topic alone is worth the rabbit hole if you haven't learned about it yet)
so many games can't to get a play date :)
Awesome video! The progress is looking good. Really like the new art style of the game. Also the new platforms looks good and adds a lot to the game. Keep it up! :)
Вона важка, мені це подобається. Славлю вподобайку
You should make it so we can change between the old art style and the new one, like actual mario maker
NOOO NOT THE DINOSAUR!!!!
aigh ill miss the lil dino friend, but i gotta admit i like the newer design has a very nice simplistic feel to it!
Haha sorry Dino didn't realize I've inadvertently killed off one of your brethren 💀
This channel is so underrated
Thanks! Glad you think so ☺️
Me when EMCG
EMCG?? 😳
What is EMCG?
@@Vicente_Moreno Even more channel growth. Inside comment between me and Randomness :)
@@Vicente_Moreno so I've been subbed to him since before he even had 50 subs, and after every video, he gained a bunch of subs. So on every video I've commented EMCG
Hi,
Thanks for making these videos! I have a question, and I apologize if it's a silly one, but I have not yet been able to find out: when it comes to music and sound, does the Playdate have limitations similar to retro consoles? As a musician who is interested in starting to learn gamedev using this charming platform, I'm curious if I'll be able to import music and sfx, or if I'll have to produce music and sfx using a tool that works within the limitation of the console's sound capabilities
Hi! Great question. Nope, there's no limitations.
@@SquidGodDev Perfect; thanks so much!
Looks like Gladiator Roguelike is abandoned now 😂
Yup I mentioned my thought process on that in the last Gladiator devlog
Awesome! :D The new art style definitely fits more
Have you done any videos about how to incorporate music into Playdate games? I'm going to be getting mine soon, so I'm starting to look at the C API and playing with that with the Simulator to build my first games. I think I'm probably good to go except for figuring out the audio components.
No I haven't, but fortunately the audio/music stuff is pretty straightforward - shouldn't be too difficult to figure out on your own.
@@SquidGodDevThanks! I was quite surprised by how easy it was to do many things last night just playing around for a few hours, but the audio - at least in the C API - isn't very well documented, so I'm not even sure (not having a Playdate yet) what is and isn't possible.
@@vorpal22 Ah I see - the C docs are def a bit more confusing. I haven't messed around with C yet, but I'm guessing it's pretty similar to Lua, so here's what I think you would do:
For music, I think you would allocate a new FilePlayer with playdate->sound->fileplayer->newPlayer(), and then you load a music file at path into in with the loadIntoPlayer(player, path) function, and then play it with play(player, repeat).
For sfx, I think you'll need to create an AudioSample, and then create a SamplePlayer to be able to play the AudioSample. You'd set the AudioSample onto the SamplePlayer with setSample().
I haven't tested it, but that's what it looks like to me from the documentation?
@@SquidGodDev This is really good... thank you so much for taking the time to type it up! It's very helpful. I know C well and I don't particularly want to pick up Lua just to program the Playdate, so if I can use the C APIs, all the better... but I'll look at the docs for Lua if I need more clarification.
I'm looking forward to following some of your videos now that Playdate time is looking in the not-too-distant (hopefully) future!
Love the vids, keep it up!
man this is so cool! can’t wait until you finish this
Nice work!! It's really cool seeing all the components coming together and the game getting better!
Thank you! Cool for me to see it coming together too :)
As always, me make music, yada yada yada…