Close

Signs of Life Intro/Roadmap

(x-posted from the itch.io Community)

Signs of Life is a puzzle game where you’re given a math equation where all the numbers are known – but the signs are missing, and you need to fill them in!

Or, I should say all the ​digits​ are known – you can leave a space unfilled and let the digits be one big number.

You can play version 1.4.1 right now on pikadudeno1.com​. v1.5 will be released both there and itch.io soon, and the game will be considered 100% complete when v2.0 is released later this year.​

Right now, I’m working on improving the account system (which is optional to use, but you can carry your game data across devices if you do) so that you can log in from in-game and use your itch.io account. Once that’s done, I’ll put the finishing touches on v1.5, including mobile support.

v2 is an ambitious project where I plan to include:

  • Many more puzzles, most of which will require payment, but I’ll leave at least 33 free
  • Puzzles with 7 or more digits
  • Sounds and music
  • A redesigned interface that’ll be much more lively and have a variety of puzzle backgrounds
  • Gamepad support & improved keyboard support, including the ability to enter specific signs with their given keys/buttons
  • Offline support, whether or not you use the itch.io app
  • An easy way to compare scores with friends, including fair comparisons with friends who have bought more/fewer puzzles

I hope you’ll enjoy Signs of Life, now and in the future!

Things I learned making Random Bookmark From Folder 2.0

I released an extremely polished browser extension, Random Bookmark From Folder 2.0 (Firefox, Chrome, source code). It’s basically an entirely new product, as nothing except the icon could be ported from the legacy Firefox version. As a Web developer, I think it’s a wonderful piece of frontend engineering, and I learned a lot that I’d like to share.

Continue reading “Things I learned making Random Bookmark From Folder 2.0”

Iron Pixie Adventure Party

This is a post about Steel-Fairy Pokémon, because it’s my blog and no one can make me not dedicate a post to Steel-Fairy Pokémon. It’s a fantastic defensive typing with 10 resistances, 2 immunities, and only 2 weaknesses, but what I really want to talk about are some amusing coincidences concerning Pokémon with such typing.

There are exactly three species of Steel-Fairies – Mawile, Klefki, and Magearna. It so happens that each one specializes in a different category of move:

  • Mawile is a Physical specialist, having a movepool that’s well-suited to physical attacking, and a good Attack stat that goes sky-high if it Mega Evolves
  • Magearna is a Special specialist, having excellent Sp. Attack and the exclusive Fleur Cannon move
  • Klefki is a Status specialist, having the Prankster ability and learning many status moves, including the exclusive Fairy Lock and the rare Crafty Shield

This may bring to mind the RPG character archetypes of Fighter, Mage, Thief. In fact, according to Pokemon Sun’s Pokédex, Klefki is literally a thief (source).

If a fanartist would do me a favor and draw Mawile, Magearna, & Klefki as a Fighter, Mage, & Thief adventuring party, I’d love that~

2018 Web Wonders Goals

I’ve posted about specific improvements I want to make to my Web apps before, but I have some overall goals for all my Web Wonders that I’d like to write down now and get down throughout 2018.

  • Release a new game! This will be partially or entirely a paid game, as per my previous post on monetization.
  • Every app should be mobile-friendly, so that users can enjoy them no matter how they browse. (Depending on which idea for my new game I work on, it may require the controller fidelity of a keyboard or gamepad, so for now it is exempt.)
  • Every app should be a Progressive Web App, working even without an Internet connection. (This doesn’t make sense for Cookie Hunt, so it is exempt.)
  • My apps will have FAIRIES, and fairies will be a part of my signature style. Because fairies are cute and lovable and endearing❤️ (Non-game apps other than Logo Creator will be exempt.)

Here’s all the above in table form, because I’m nerdy like that. Items marked with ◐ are planned for completion by the end of June.

Released Mobile
friendly
Progressive
Web App
Fairies❤️
Signs of Life ✔️
Wackyland ✔️ ✔️
Zapster Solitaire ✔️ ✔️
Wacky Bingo ✔️
Cookie Hunt ✔️ N/A
Logo Creator ✔️
Magic Puddle ✔️ N/A
Reverse Metronome ✔️ N/A
[New game!] N/A

Big, beautiful buttons for everyone~

These days, user interfaces will often need to accommodate not just precise pointing devices like mice, but also touchscreens, which means larger, less compact target areas. It’s another constraint on design, but something interesting I learned recently is that interfaces designed to better for touchscreens can also be aesthetically better as well.

This is the UI I made for accessing a given DeviantArt user’s profile, gallery, or faves in Deviant Love 2.x:

It was designed to take the minimum amount of vertical space needed to look good, and it certainly fits that goal. But since a goal of Deviant Love 3.0 is to support touchscreen users, I wrote 3.0 Alpha 1 so that mouse users continued to get the same compact look, while touchscreen users got this (with additional UI for Deviant Love’s subaccounts feature):

And I found I liked the UI I had created for touchscreens quite a lot. It needs better vertical rhythm and possibly other tweaks, but overall it strikes me as prettier and friendlier, to the point where I want Deviant Love looking like this regardless of the input device. For Deviant Love 3.0 Alpha 2, I’m going to change it to work as such, and see how well it’s received.

“It’ll resolve eventually, I promise!”

When programming in JavaScript, Promises are an elegant way of handling values that will be available after some asynchronous operation completes. One trick I particularly like is making Promises for a user-retriable operation that will eventually resolve with the proper value, no matter which try is the one that succeeds.

Continue reading ““It’ll resolve eventually, I promise!””

Happy 10th birthday, Hatsune Miku!

Art by CamiIIe from DeviantArt

10 years ago today was the release of Hatsune Miku. I find it incredibly heartwarming seeing so many celebratory tweets getting retweeted on her English Twitter that are full of pure love and adoration for this girl. She’s lent her voice to so many songs and stories, and brought together a creative community like few characters have. I hope to one day create a character of my own who can inspire love & beauty like Miku can.

Obligatory list of favorite Miku songs.