SkullDorado – Day 3

device-2013-03-13-1930568:00 pm Wednesday brings about the close of Day 3 on SkullDorado.

This is the first day where development seems to have really slowed down. I was able to expand the map and implement a map camera and field of view / line of sight between objects and/or points. This means that I still have smarter enemy AI, random maps, and items to work on in the next four days.

After some discussion and finalizing the design earlier today, I need to re-work the UI a little. There’s just too much un-needed space to the right of the map and the HP and Gold/Score value would be better served up under the title bar, allowing the map to be displayed bigger and hopefully not pushing the item buttons down too low.

Besides bringing the map to the forefront of the action/the player’s attention, it’ll also allow for larger tiles, so if/when I switch away from mono-colored ascii characters, the resulting graphics will be easier to see and nicer to look at. In any case, I feel like I’m still on track for completing this in time. There’s a significant amount of work left, still, especially with Friday and the weekend coming up, I’m still optimistic!

( Cross-posted from: http://plus.google.com/u/0/106913965879181641683/posts )

SkullDorado – Day 2

device-2013-03-12-1748438:00 pm Tuesday marks the end of Day 2 for SkullDorado!

Things are progressing nicely. I have enemies which run around and attack the player, a HP meter that actually works, Log output to the screen console, Waiting by tapping the screen rather than swiping, blocks that alternate up and down after a certain number of turns– and some behind the scenes stuff fixed like the game not re-initializing when using the back button to return to the title menu.

At the end of 48 hours I like to think how much I would’ve accomplished for a 48-hour jam, and while I would’ve had more time on a weekend, I think I still got a respectable amount accomplished. With that time I could have finished the player attacking logic and would be done. However as there’s still five days left I can do that plus get the camera scrolling for a larger map and get random map generation, game saving, and items all working. Hopefully with a little time left for polish.

Because my ascii character set is just a loaded image, I can do things like replace characters (see the skull in the title bar? That’s actually the É character. Also, with a different graphic and a changed value I could use tiles that are bigger than 8×8. One of my stretch goals for this project is to actually do a little bit with that and make a custom character set to use instead of the ascii set.

One thing I have to think about as well is implementing some sort of settings menu, for things like changing the sensitivity of what constitutes a swipe vs. a tap. And turning off vibration, too. I suppose some people will want that.

Since there’s now 5 days left and two of them are weekend days, I have a whole lot of confidence that I’ll blow last years project out of the water! Wish me luck!

( Cross-posted from: http://plus.google.com/u/0/106913965879181641683/posts )

SkullDorado – Day 1

 

device-2013-03-11-191501

8:00 pm Monday, which means the end of Day 1 for SkullDorado. (Incorrectly parsed as “Skull Dorado” in the screenshot.)

I’m pretty happy with my progress so far. I wrote a class to handle ascii output to the screen, which includes a color filter so I can blit the characters to the screen in any color, and wrote a text parser to write a log output to the screen using those same ascii characters. Which also gets used to write text to the screen just about anywhere I’d like.

Also I made sure that everything gets scaled correctly to the size of the screen, however I’m sure it might look squished/stretched on screens that use different ratios. It’s not really a priority right now to figure out support on that, though. I am gonna see about borrowing a tablet later to make sure it doesn’t look too bad up-scaled on a large device.

Next up in the plan is to get enemies running around and combat working. This is something I slacked on last year and didn’t get finished in time, so I want to work on it earlier. Even if my map stuff sucks, it’ll be more of a game if at least you can run around and fight dudes.

( Cross-posted from: http://plus.google.com/u/0/106913965879181641683/posts )