Well, more like brushing up on javascript, but in any case, lots of learning going on as I look at updating Yipe 5 to be playable again. Let me start off by saying thanks to you. Those of you who have asked me where to download or play any of the Yipe games, here in 2020… years and years after the original game was released. Thanks. That’s what inspires me to dust off my programming skills and make sure Yipe stays updated and playable.
So here we are… summer of 2020. And dabbling here and there in my spare time (which there definitely seems to be more of in 2020), I’ve got a bit of a prototype running.
I wrote a bit about using the canvas element to get started on this project over on yipe5.com. And all of the links across Yipesoftware.com and Yipe5.com that sent you to the app store to download Yipe 5 now link to that page. Once the game is playable, that page will link to the game.
There’s still a lot to get working. Especially all those Yipe 5 nuances, like the interactions with Idle Hands, the secrets, the conversations with the King and Jester and a variety of other things to make it a complete game. The game is not exactly mobile friendly yet, but surprisingly works pretty well out of the box with what I’ve done so far.
Anyway, thought it’d be fun to share a post with some progress updates. And for those looking to create their own 2D games using canvas, here’s a few resources I found helpful along the way.
- A nice jsfiddle showing mouse detection.
- Drawing sprites to canvas tutorial
- Handy little function to wrap text that you draw to canvas
- Processing keyboard input
My list could go on and on. If you’re curious about other resources or have a specific question about getting the game to work in a browser, let me know!