Sound Added to "Simple Dice"!

Sound Added to “Simple Dice”!

I added sound to “Simple Dice” when you roll the dice. The sound played is a modified, low quality version of Mike Koenig’s “Shake and Roll Dice Sound”. The file takes up less than 10 additional kilobytes, and the sound is only played if the “Media volume” is not muted, to avoid disturbing others.Β  I also plan on adding the sound to “Dice Betting” when it is released. The sound truly makes the application more realistic feeling and more interesting. Expect to see the changes on GitHub and the Android market shortly!

UPDATE: The sounds are now in the git repository, and the new version is up on the market!


Introducing “Simple Dice”

Introducing “Simple Dice”

This isn’t quite the dice game that I’m currently working on, but I liked the animation I made so much in the other game (“Dice Betting”) that I just had to release an Android application with just the dice images and the animation. Simply tap anywhere on the screen in order to roll the dice. Dice rolls are random. Simple Dice will definitely be released under version 3 of the GNU General Public license, and the source will be available online as soon as I get a chance to upload it. I will update this post with the link to the source code once it’s online. Until then, check it out in the Android market! It’s 100% free! Also, the entire application takes up only a measly 24KB! πŸ˜‰

UPDATE: The source code is now available on GitHub! Check it out! πŸ™‚

Working on a New Simple Dice Game

Working on a New Simple Dice Game

I’ve been working on creating a basic dice game for Android with animation, rules, betting, and more! The game is currently a work in progress, but I’m really excited to release it! The animation works wonderfully, and the interface, although very unfinished is already starting to look polished, especially in the game’s menus. For now, the game is simply called “Dice Betting”, and yes, I realize how lame and generic that sounds, but I might end up changing the name of the game before it is released. Similar to “Find the Mouse”, I’ll probably end up open sourcing this game (under the GNU General Public License, of course), although it isn’t even remotely close to being released yet. The game will have a built-in statistics tracking system, and the rolling of the dice will be completely animated. Right now, the animation I have done looks really cool, and I’m incredibly anxious to publicly release this. Check back soon! πŸ™‚

Find The Mouse Improvements Complete!

Find The Mouse Improvements Complete!

I finished making the changes to “Find The Mouse”, and the new code is up on github. I’m already in the process of signing and uploading the new version to the Android market. You should be able to download it very soon! The new version automatically advances to the next level after you successfully find the mouse, it keeps track of your winning streak and current score, and the user interface feels much nicer. Enjoy! πŸ™‚

UPDATE: The new version is now up on the market! Check it out!

Pssst… Planned Improvements for "Find The Mouse"

Pssst… Planned Improvements for “Find The Mouse”

I realize that “Find The Mouse” isn’t that much fun yet. I’m working on implementing a feature to keep track of scoring. For each round successfully completed, you will get one point plus one point for every click left. The game will also keep track of how many games were won in a row. Keep in mind that this game was never originally designed to be very fun, it was meant to be an example to teach (very) basic Android programming. These upcoming features are simply the result me giving into peer pressure and trying to make the game more enjoyable. Keep in mind that this is an open source project and anyone is welcome to contribute code if they would like to see it in the game. The feature is done as far as coding, I just have to work on the new layout.

Thoughts on Catch The Ball

Thoughts on Catch The Ball

I haven’t written very much about Catch The Ball lately, so I thought I’d take some time to do so. The project is not dead, and I have several plans for what I’m going to change when I resume working on it. I want to make the game more fun and exciting, so here is a list of several improvements that I have been planning:

  • When the user successfully catches the ball, I want to display an animated image of the ball exploding, or something more interesting.
  • I plan on getting the difficulty selection to work properly
  • I’m going to add an options menu, which will allow you to toggle the “guides” on andΒ  off
  • I will also have a set difficulty preference, which will allow the user to change the difficulty. This will allow me to clean up the main menu a bit, since I won’t have to have the difficulty selection there.
  • I will allow the user to choose whether the game will be rendered horizontally or vertically. Based on this decision, I will display the game’s status on the “top” of the screen.
  • I plan on adding sound effects. Since I don’t really have any means of producing these myself, I will probably incorporate public domain sounds. In particular, I want to have sound effects when the ball is successfully caught, and when the ball bounces off of the walls.
  • I will finally get the game’s timer working, and have the current level and time remaining displayed on the screen. I will also make adjustments to the time given to the player, in order to make it possible to beat the game on all difficulty levels, and provide a pleasant experience.

I’m currently busy working on Clippy, but look forward to seeing an update to Catch The Ball in the future. After all, it is an open source project, so even if I completely abandon it, someone else can take over the work.

Catch The Ball Now Compiles Again!

Catch The Ball Now Compiles Again!

If you checked out the source code for “Catch The Ball” lately, you might have noticed that the source code wasn’t compiling. The reason for this is because even though I tested the code to compile and run before committing it to the repository, I added comments to the XML files, stating that the file is a part of “Catch The Ball”, and that it’s licensed under version 3 of the GNU General Public License. What I didn’t realize, however, is that the line “<xml version=”1.0″ encoding=”UTF-8″?>” needs to come first in the XML file, before any comments, or else the compiler will produce error messages. I pushed the code to the repository without realizing this, and then started working on fixing issues with Clippy, so I didn’t find out about the problem until I tried to compile the Catch The Ball code again, at which point, I became extremely confused, as I knew I tested the code before committing it to git, and the only changes I made involved adding internal documentation to the code, which shouldn’t affect the application at all. Anyways, it’s fixed now, and I just wanted to let you know.