Archive for the ‘Other’ Category.

Dogs

Someone asked me to draw my favourite animal, so I drew some corgis. I think strictly speaking my favourite dogs would be larger breeds (tibetan mastiffs, for example), but corgis do just fine. The largest one had a reference from the internet.

001

Baba Is You and the Independent Games Festival

Well would you look at that, Baba Is You was nominated finalist in 4 categories at the Independent Games Festival, the largest (?) indie game competition in the world. One of these is even the grand prize! Here’s the full list:

  • SEUMAS MCNALLY GRAND PRIZE
  • EXCELLENCE IN DESIGN
  • NUOVO AWARD (Basically the “innovative experimental stuff” award)
  • BEST STUDENT GAME (I’m still a student at the University of Helsinki, mind you!)

So yeah, this is very exciting news for me! Can’t wait to get this game actually done!!!

In related news, I’ll be traveling to the Game Developers’ Conference in March, partially to finally attend this magical event I’ve been hearing so much about, but also partially because I felt that Baba had garnered enough semi-spontaneous interest that it’d be a good idea to show it off in a larger event. Being a finalist in a bunch of categories is a really good additional reason to go, so I guess I’m happy I am doing just that?

Ramble ramble

…back to work.

Ship

001

I drew a boat. Not happy with the feet or the perspective but it’s good to draw every now and then.

Xlua tutorial for Clickteam Fusion

I made this for ArtCode on twitter. It explains a bit how the Xlua extension works. Huge thanks to Looki for teaching me how to use lua, and to Justin Aquadro for making the extension!

Get the tutorial here! Windows only.

Weekly progress post #92: The Big Day… and maps

Alright! Obviously the announcement of Baba was the BIG THING today, but as it turns out I also had the opportunity to stream a bit. Working out how I want the map system to work & accounting for various oddities the users might end up doing with the level editor is fairly tedious but I think I got a good chunk of that handled today. Getting this whole part of Baba’s development behind me is going to be great, although I’m already feeling that the current system is too hacky/rigid so some refactoring might need to take place between now and the game’s eventual release. Eugh. Still, progress!!

People were wondering when I’d return to ESA 2, and while I’m pretty happy to be able to say that it’s officially on a hiatus (mainly in order to avoid extra stress from having to worry about keeping it worked on while concentrating so heavily on Baba) I want not to disappoint those who originally got interested in my works via ESA. So I think I’ll stream some ESA2 dev sometime soon, even if the actual hiatus won’t end until next March or so. Sorry. At least people have seemed understanding, which is very kind & nice.

Baba Is You’s trailer!!

Woop! It’s here! I’ve now decided that Baba Is You will be released in Summer, 2018, and the game also has an official website and Steam page now; go wishlist it, you!!

Website: http://www.hempuli.com/Baba/
Steam page: http://store.steampowered.com/app/736260/Baba_Is_You/
Press kit: http://www.hempuli.com/press/sheet.php?p=Baba_Is_You

Weekly progress post #89: Slog

Today’s stream was spent mostly on updating Baba’s levels into a new format; I had changed the positions of the various objects in the editor’s “reference map”, so to say, so all the levels were just randomish garbage. I had planned to re-do all the levels by hand but talking about it aloud on-stream made me realize that coding a conversion tool would probably be easier. And so it was! Converting all the levels + adding their names back still took a lot of time, phew. I also started implementing the game’s map again; I’m still missing some features to make the map to my liking so for now I’ll just recreate the old map in order to make sure that I have a fully working version of the game handy when needed. I’d say I need one more stream to be at the point where I have the game fully working again, with some jank here and there. After that it’s just a matter of adding the new map features in order to make the whole system work in the way I want.

In other news, I’ve been super into markov chains again and recently revisited my old generator, this time redoing it from scratch with the generation now being done a letter-by-letter level instead of word-by-word. The results are really promising and I’ve had fun generating texts from a public domain cookbook & the script of The Two Towers:

In fact, this stuff has been so much fun that I finally started a twitter account that I can use to share generated texts I find amusing. It’s called @chaingenerator.

Weekly progress post #85: Uhhh

I think I streamed last week but I guess I didn’t make a blogpost? Sorry!!

I tweeted some progress stuff on Baba’s actual level editors and those got a lot of attention and that was cool! I also made some watercolours of Baba:

baba_yeah

Woo!

Markov things

I put parts of Lord of the Rings script and recipes into the generator:
frodo
frodo2
frodo3
frodo4
frodo5
frodo6
(Some of the later ones use only the script and no recipes because I accidentally overwrote the recipes that best fit with the script + the results weren’t that interesting.)

Weekly progress post #76: Recipes

Today’s stream was kind of a silly one; I spent most of it working on a markov chain recipe generator. I had made the generator itself last spring, but the recipes I used then were written by random people and thus had fairly different ways to express themselves, making the generation less interesting. On top of that I was a bit uncomfortable with showing the generator off with the data being recipes ripped from the internet. Today I went and dug up an old Chinese cookbook I have and started adding recipes from that instead; the book is from 1984 and old enough that tofu wasn’t a common thing in the west yet (it’s referred to as “bean cheese”). Since the book is in Finnish, I had to translate it on the fly which probably butchered a lot of the grammar, but at least now I have something I can actually show off! As can be seen in the gif above, there’s a lot of repetition (I think I have 7 or 8 recipes in the database atm); I suspect there might be a bug in the algorithm itself because there are large parts of recipes that basically never show up in the generated ones. Gotta look at that! Fun projects.

Baba was also worked on; I implemented a level selection dialogue for when a level has a more difficult variant available. This has been on my to-do list for a long time now but various things (laziness, The International 2017) have reduced my motivation to actually get it done. The way the variants themselves are implement is terrible right now so that’ll need some looking at. As a nice side effect of this work, I separated the names of the levels into a separate file because previously they had been stored in a very nonsensical way that is somewhat hard to explain. Progress!