Jump to content
  • Advertisement
Sign in to follow this  
  • entries
  • comments
  • views

Project Introduction

Sign in to follow this  



It's been a while since I did any serious programming, as I have a very time-consuming job. But since I bought myself a new Nexus 7 tablet, I've been finding myself wanting to develop games for it.

Not only will this be my first real Android project, it will be my first Java project (most of my experience is with C, and some C++ and C#).

I'm keeping this journal for two reasons. Firstly to keep track of my progress and help keep myself motivated, and secondly to hopefully help anyone else who finds themselves in the same situation.

The Game

The game I've chosen to make for this project is a skiing game based on a BASIC game I had on my Atari 800 when I was a kid. The premise is simple - avoid obstacles and last as long as possible. Points are awarded continuously over time (the faster you travel, the more points you accrue) for just surviving and extra points can be earned by skiing between sets of flags,

The control scheme I intend to implement is to steer by tilting the device to the left or right and controlling speed by tilting backwards and forwards.

Development Process

I will probably prototype my ideas using C/C++ and Allegro 4, as it is what I am familiar with. At the same time, I intend to learn Java and LibGdx to write the game itself. At a later date, I hope to start using the Android port of Allegro 5, but I will wait until it is more complete before switching from LibGdx.
Sign in to follow this  

1 Comment

Recommended Comments

It is great that a new toy inspired you to write something for it. I hope this community can help keep you motivated to finish it.

Share this comment

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!