|
Zuner
Join Date: Jan 2008
Posts: 81
|
[ALPHA] PopEm
Game Name: PopEm
Creator: Manticore-X
Version: 0.1
Download URL: http://files.filefront.com/ALPHAPopE.../fileinfo.html (Updated URL at 7:13 EST May26)
This is the second release of PopEm for the zune. Hopfully you all enjoy it. There are some bugs with the collision detection on the bouncing blocks, so if anyone with experience can look at that it would be great. But, to the best of my knowledge this is about as good as it will get (which is still pretty good if i say so myself). This happens mainly when they are lined up together in a large row (like my level, it is there to show how the bouncers work, but also to show the bug).
What I know are needed are:
More levels. (Please contribute!)
Save functions.
More special targets.
Music player functions.
Other assorted things.
If you contribute a level please say the % you want them to hit, and the number of darts you think they will need. Also please comment on how many darts and percent should be for existing levels.
Thanks everyone!
Oh and heads up. Don't run it in debug mode. It causes it to lag. Run it when the zune is not connected to XNA
Original Posting is below for reference
Quote:
Description / Instructions / Anything you want to say:
This is my attempt at cloning the popular flash game "Bloons" created by Ninja Kiwi. This is my first time using C# and coding in XNA, and the game has a ways to go, but the framework is there and I wanted to get some input. The sprites were also a first time thing (pretty obvious) but they do the job decently. If anyone wants to contact me my AIM is "Manticore0X" and email is manticorex at gmail dot com.
Controls:
Aim with touchpad/buttons (on zune 80 or 4/8 if you press it will rotate faster)
click center to start the shot
release center to shoot
tap the back button to switch between levels (or complete the level)
Hold the back button to quit
Please do not post this or code modified from this anywhere else other than here. Thanks!
Please post best/average shots for the levels. This will help me create a good difficulty for the game!
Todo:
menu (important but not urgent)
music (important but not urgent)
full level structure (implemented but needs improvement)
score (implemented but needs improvement)
powerups (important but as urgent)
[I know I am forgetting some]
Some special ideas that will give this some things unique from the original bloons!
Far Off:
In game UI level builder
Saved games and saved levels
Wireless (multiplayer maybe, level transfer hopfully if possible)
[suggestions?]
How to build a level: (and potentially get it featured in the game)
I tried to make the level structure as easy as possible. To access it go to the MapLoad class and look to the LoadMap method. Above is an empty level which i am also going to post here.
Code:
slots[0] = new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
slots[1] = new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
slots[2] = new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
slots[3] = new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
slots[4] = new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
slots[5] = new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
slots[6] = new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
slots[7] = new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
slots[8] = new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
slots[9] = new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
slots[10] = new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
When you change a 0 to a 1 a target appears! Its easy enough that my girlfriend with little computer skills was able to make a teddy bear with it (the 4th lvl)
You then paste your new code in a new case. Reference the other cases for what you need in it.
Now Look in the Game1 class at the Update Method. Change the if(lvl == 5) so that 5 is one greater than the number of cases (initially there are 4 cases so it is 5. If you add 1 case the number should then be 6)
And thats all you need to do!
Comments are appreciated!
|
Last edited by Manticore-X; 05-26-2008 at 04:14 PM.
|