Downhill Warrior Update

2016-01-15 09:44:29

I've updated Downhill Warrior!

Here's what this update covers:

  • New Graphics:

    The first version of the game used some free sprites I found on the web as placeholders. I went ahead and created my own trees and rocks, some cool new windows for the replay screen and high scores screen, and a custom sprite for the skier (sp?).

  • High Scores:

    You can now submit your score at game over and if you're in the top 10, everyone will see your name on the high score screen.

  • New code base:

    This isn't exactly a feature, but I re-wrote much of the code base for the game. The first version was very specific to the behavior of the game at the time, and this new more generalized approach will not only make it easier to add more functionality and features to the game, but also serves as a base engine I can use in future games! This is the most exciting part, as I already have plans for more games.

You can play the new version here: Downhill Warrior!

What now?

I still have a lot of features planned for Downhill Warrior, and I'm working on it a little bit every day. Now that the code base is done, I'll be able to rapidly add more functionality to the game. Some planned features include:

  • Jumps - hit a jump to fly over rocks and straight into trees!
  • Penguins - penguins will run back and forth across the screen to add extra challenge to the game
  • Levels - right now the obstacles spawn randomly. I like this idea for short races, but I need to implement a level system so I can make the game a little more progressive and add more content as you get better
  • Physics - I want to add acceleration so as you continue straight down you accelerate to a certain max speed over time. This should add a little more realism to the game
  • New Controls - Once physics are updated I'll play with the controls on mobile. I think keeping your finger on the screen and sliding back and forth is a more intuitive approach. I might also leave the current controls and just add more options. Tell me what you think!
    • So there's a lot of work done, and a lot more to be done! One of the biggest issues right now is the vulnerability of my high score system. I'm debating on when I'm going to get a VPS or dedicated server to run the high scores, but all this costs a lot more money than my current setup. If the game becomes popular, this will be the only option as the current system is too vulnerable. I've toyed with the idea of a Kickstarter campaign to raise the funds to get a dedicated server, but I think it's a little too early in the game's lifecycle to do such.

      Thanks for reading as always, and thanks for playing Downhill Warrior! I really enjoy working on it and love all the feedback I've been getting, I can't wait to see where it goes!