My code works, I have no idea why.

So, I almost missed blogging this week because I’ve been working on a proof of concept engine.  Put a 8 hour gap between these two images and you pretty much have my Sunday:

This isn’t entirely true.  I understand most of what’s going on, although I don’t have as much understanding of Flash’s layering process as I think I need.  (I spent an hour trying to figure out why something wasn’t working.)

My project at the moment is creating a basic S/RPG in Flash.  It’s a fairly simple project, but it’s giving me a good way to test a bunch of different concepts that will hopefully make other projects easier.  XML map parsing and stage scrolling is the biggest one.  I was pleasantly surprised to see how easy that was.

Experimenting like this is really fun.  Right now I’m using square tiles.  When I get this working, I’m planning on duplicating my codebase and converting into a hex map.  Drawing the hex map will be easy, but then converting the movement logic could be difficult.   I actually intended to start with hexes, but I decided to start with something a little closer to what I know.

That said, what I know is kind of diminutive.  My only real finished “game” to my name is a Battleship game I created for my C++ class final just over a year ago.  When C++ class started, I was trying to write Tetris in AS3 from a mixture of what I already knew and tutorials.  I basically finished Tetris, but I shelved it to devote full time to class and never got back to it.  I only had block removal left, and I have no idea where the code is today or I’d finish it just to say it’s finished.  I think it’s sitting on the Linux 2.5″ HD that used to be in my laptop.

So, coding a little S/RPG will be a good project.  At the moment it’s borrowing assets from another game and doesn’t actually have any gameplay or I’d post a link.  I plan on trying to finish core gameplay before I draw any original assets of my own, just as I don’t want to derail myself.

I’m torn on time management, as well.  I still have several major projects floating around I need to get finished.

I mentioned it in the “What are you doing?” thread, but I partially escaped from my computer business job, but there are some limitations.  The way I got out of it was I got my dad to take it over and do the work again.  For the most part, this means I’m out from under it, but some of the major projects I have floating around are computer business projects, so I need to get those finished to finalize my escape.

And then there’s just the fact that my escape is for the most part provisional.  I need to get my game dev work where it’s bringing in money, which is part of why I’ve been putting off other, technically more important, projects to get something- anything- playable built.  I technically have a year, but I’m trying to get there sooner than later and also to show solid forward progress to keep family tension low.  (the joys of living at home. ~_~)

My engineering project got sidelined to work on this, but I need to get back to that soonish.   Time management will be the end of me.  ヽ( ̄д ̄;)ノ

5 Comments »

  1. daft27 Said,

    January 30, 2013 @ 5:32 am

    What’s a S/RPG?

  2. Norren Said,

    January 30, 2013 @ 10:55 am

    Good question! I sometimes forget the term has fallen out of general use.

    S/RPG is short for Simulation/RPG (sometimes Strategy/RPG) and typically refers specifically to war sim/rpg hybrids like Fire Emblem, Shining Force, Langrisser, Ogre Battle, Final Fantasy Tactics, etc. Famitsu introduced the term to describe the genre during the NES era, and Japan still uses it to my knowledge. During the PSX era we saw the introduction of the western gamer term T/RPG (Tactics/RPG) by people who were introduced to the genre by FFT. The terms are interchangable these days, although I tend to just use the original term out of habit.

    It’s my favorite genre, so I’m using it as practice. ^_^

  3. daft27 Said,

    January 30, 2013 @ 3:14 pm

    Have you tried Unity?

  4. Norren Said,

    January 30, 2013 @ 5:27 pm

    Ah, Unity. I have the core version installed, and I looked very hard at using it, but the licensing costs don’t make sense right now. They want $500 for the “Build to Flash” plugin. I just don’t see that as a worthwhile expense when I already have a Flash CS5 license from my previous job.

    The reason I’m targeting flash is my starting goal is to aim for game sponsorship- portals paying for the right to host a game. There’s a great site called Flash Game License that functions as a middleman/broker for that process. It’s not big money, but for someone trying to get a foot in the door it’ll be a start.

    As soon as I start looking at the mobile space, Ouya, etc., Unity suddenly begins looking awesome. I’m not ready for the mobile space, however. You can’t succeed in that without some kind of pre-existing reputation or solid marketing campaign due to how publicity dependent that platform is: It’s too easy to get lost in an ocean of generic titles with no hope of ever getting a payout.

    I am very satisfied with what I’ve gotten out of Flash so far. The last two days have been good to me. I’ll be posting what I’ve got as soon as core gameplay is in! ^_^

  5. Norren Said,

    January 31, 2013 @ 5:18 am

    Note to self: Edit CSS to restore margin between paragraphs. Reading my wall of text comments in this template makes my eyes bleed.

RSS feed for comments on this post

Leave a Comment