Dots vs Dots (last updated March, 2014)
This is my second Android App!
I started this on March 16, 2014 and finished most of it that same day. If it looks familiar to you, it's because it uses the same code as Ants vs. Ants, but with different artwork. I also changed the game mechanics to make it a totally different experience and the levels are different.
This game is also based on the simple code framework in the book, Beginning Android Games, 2nd edition, which is based on the libGDX framework.
Here are some sample screens...
I started this on March 16, 2014 and finished most of it that same day. If it looks familiar to you, it's because it uses the same code as Ants vs. Ants, but with different artwork. I also changed the game mechanics to make it a totally different experience and the levels are different.
This game is also based on the simple code framework in the book, Beginning Android Games, 2nd edition, which is based on the libGDX framework.
Here are some sample screens...
Notes
High Score did not seem to make sense in this game. There is so much going on that trying to get a point or two more didn't work well. The goal of each level is to 'eat' all the blue dots. Either you do it or you don't.
The thing I like about this game is the random molecular motion as the two dot tribes battle it out. Telling your Red Dots to go into the enemy side of the screen causes the red dots to march forward in a thin line and then when they reach their destination they explode into an eating frenzy!
The thing I like about this game is the random molecular motion as the two dot tribes battle it out. Telling your Red Dots to go into the enemy side of the screen causes the red dots to march forward in a thin line and then when they reach their destination they explode into an eating frenzy!
Possible Improvements
- Add something new every 10 levels. Some ideas:
- add a crystal that spawns a number of your dots.
- add a predator that eats dots.
- add a bomb that kills dots within a small radius.
- add a bomb that kills all but one dot from each tribe (a level reset).
- add a super-mega dot that you control directly to do your bidding.
- add a gravitational trap that eats all dots in its area. - Allow wrapping. Dot could exit the right edge and appear on the left.
- Allow zooming in and out to allow for much larger maps.
- Allow selecting and setting of a destination while paused.
- Make the random maps less random and more structured.
- Display a little explosion when a dot is killed.
- Slow the display when there is only one blue dot left alive.
- Add health points to each dot. Each contact with an enemy dot would subtract some health points. Each contact with a friendly dot would add a small amount of health. Display different shades for each level of health.
- Add obstacles that dots have to go around.