Katie & Scott & Simon & Cecily.

Tag: design

Day 352: meaningful choices (in games)

I talked briefly about Surviving High School before.  It’s an iPhone game with a few semi-fun minigames.  But the main gameplay and actual enjoyment of the game (for me, at least) boils down to two important aspects: good, funny writing and meaningful choices.

There’s another iPhone game that I downloaded later, which strips away the cartoony visuals and production values of Surviving High School while retaining the core two mechanics called Choice of the Dragon.  You can also play it in your browser by visiting the link.

I love both of these games, despite (or perhaps even due to) their simplicity.  With Choice of the Dragon, it’s as much an original online Choose Your Own Adventure book as a game.  But the choices are more numerous and, like most games, slightly less punishing.

I remember a single wrong choice in a CYOA book often ending in disaster, death, and a sudden end to your journey.  Here, while the choices you make certainly matter (and “bad” choices will have consequences), the reader/player isn’t instantly killed.  There’s time to recover by making better choices and often content that you would never see if you had made the “good” choice initially.

Due to the stuff I’m currently working on and the realization that this is something that really satisfies me as a player, I’ve been thinking a lot about what meaningful choices in games mean.

What’s more, the people who made Choice of the Dragon have released a version of their scripting software (ChoiceScript) that allows anyone to create a similar game by simply writing text (and following certain formatting rules).

I’d like to give myself the challenge of seeing whether I can craft a small but enjoyable ChoiceScript game by the end of February.  If I succeed, I’ll certainly post it here so everyone can play it and give feedback.  If I don’t, you’ll probably never hear about it again.  Either way, attempting it should be a learning experience when it comes to how to best present meaningful choices to a player and what types of decisions and consequences feel most satisfying.

Day 281: webapps

In another life, I’d be working developing web applications.

There’s something about web application that gets my blood going – but in a good way.  Is it the fact that I get instant feedback on whether I’m doing something right or wrong?  The fact that I’m developing on such a short cycle for a platform that is so universal?

I think it simultaneously scratches two urges that I don’t really get to scratch otherwise.

1. Programming

I’ve gotten pretty rusty in that whole software engineering department.  Sure, I can still think through algorithms and I know how to use for loops properly, but I think I’d have a hard time passing a senior level college CS class right now.  Putting a webapp together in PHP is a bit like proving to myself that I’ve still got it, even if “it” isn’t quite what it used to be.

Still, the merging of PHP, mySql, and HTML into some union of files that does what I tell it to do feels good.  (I’ve written about this before, too, on Day 138.)

2. Website Design

This indulges my artistic side in a really geeky way.  I like to think that I have relatively good taste, at least when it comes to the aesthetic layout of images and text.  I’ve always been interested in graphic and communications design and even did a good bit of it in my first job out of college.

Messing with CSS and the way webpages present themselves is a part of this ongoing training.  As I continue to do it, I think I begin to find the kinds of layouts and designs that look best to me.  This is a bit self-indulgent, but I think it also speaks to finding my own style.  The more I learn about what that is, the more I can accurately apply it to other areas of my life and job in a way that makes sense and makes me a better designer in general.

One last thing that really feels good about webapp development: results.  Within a day, I can see actual results from my work.  Within a week, the original vision of the site begins to form.  It feels so fast and gratifying.

Anyway, if you have a webapp idea but want someone else to take a crack at it, I may be your man, depending on my mood and how busy I am.

© 2024 It's Dai Time

Theme by Anders NorenUp ↑