About James Dunn (twitter: @protolif)
James Dunn's Trophies
James Dunn's Archive
I’ve simplified the game concept, but I still haven’t gotten very far in the graphics department. I was able to make a sprite and display the hero on a background. It looks like a good start! I can say that I’ve learned a lot this weekend. Here’s my final screenshot before the competition ends. Maybe next time, I’ll be better prepared.
As the deadline approaches, I am becoming increasingly aware of the fact that I’m not going to be able to finish in time. So, I’ve decided to drop a whole bunch of features. I’m going to keep it simple, and minimal.
- I’m going off the d20 system. It’s complicated enough to be abstracted into it’s own library. Maybe next year.
- Somewhat related, there will not be a turn-based battle system.
- Graphics will be 8bit sprites. No more hand-drawn rooms. Sorry.
- Movement will probably be WASD. Attack will be Enter/Return, and secondary item will be Right Shift.
- On the technical side, I’ll probably drop Rails in favor of Node. I never thought I’d say that ever.
I wouldn’t say everything I’ve done up to this point was a complete waste. I think that this whole event is about experience and community. I’ve learned a ton of stuff. But enough talking, I’d better get to work now!
The good news is, I’m able to use internet on my laptop with my 3G android hotspot. The bad news is, I have to use this tiny screen, and my eyes aren’t so good. Anyway, here are the pictures that I’ve been promising.
Sitting down for some NOM NOMs.
The ideas I came up with at breakfast.
This is my workspace. There are many like it, but this one is mine.
This is me. Your standard nerd.
I came up with what I think is a pretty cool idea. I want to put a modern spin on an old-school Zork style dungeon crawler. I want it to be an entirely web based game. I want the core mechanics to be d20 based. I want it to have a natural language interface with a few basic commands like go north, attack slime with sword, cast magic missile, etc. I’d like to add an autocomplete feature that suggests inventory items or spells from your spell book. I want to parse the command line into RESTful Rails actions that send AJAX data to the JS front-end which controls the Canvas. I want user’s games to be continuously saved via MongoDB. I want the hero to have a familiar that gives “out of game” hints to the player.
I hope I have time to pull this off.
So, I overslept by about 2hrs. However, I don’t believe this is a disadvantage. Everyone will sleep at some point during the competition. I got most of mine out of the way before it started. Those who are planning not to sleep should read this old blog post by some guy who thinks he knows everything xD Sleep deprivation is not a badge of honor.
After waking up, I looked up the topic and hopped in the shower. The shower is where I have a lot of my big ideas, so I thought it’d be a good way to brainstorm. It was. Now I have a decent plot for the first level swimming around in my brain. Now I have to but organize it on paper.
Also, I’m hungry. My girlfriend is out with her friends tonight, but she apparently left me some Japanese Chicken Teriyaki in the fridge. Gonna heat that up and NOM it while I write. I’ll probably scan my brainstorming document in once I’m satisfied with it.
I’m using Rails for the back-end, and JS for the front-end. Here’s my git repository. https://github.com/protolif/game
So I’ve never made a game before. I mostly write web applications for other people. I’m not really concerned with winning. I just really want to make something for myself for a change. This could be fun. We’ll see how it goes. I’d better get some rest before it begins. Good luck, everyone.