|
  
|
|
|
#61 (permalink) |
|
Experienced Zuner
Join Date: Feb 2008
Posts: 119
Reputation: 15
|
On the first post in the quote box it says you have to:
'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)' Whereas with 1.0 all you have to do is change the 'NUMBEROFLEVELS' to the actual number of levels, Also separate sprites for the targets would be good, instead of having the automatic white=colour thing, It would mean you could get more detail in the balloons etc, And then you could add choice of themes like SIRTET has, But i'm not sure how hard that's be to do Btw awesome game |
|
|
|
|
|
#62 (permalink) |
|
Experienced Zuner
Join Date: Jan 2008
Location: Hotel California
Posts: 247
Reputation: 29
|
a little basic but feel free to edit around and repost:
case 10: monmon.setPosition(new Vector2(100, 0)); monmon.Update(); monarm.Update(); creator = "techfreak243"; dart.Update(); slots = new int[11][]; slots[0] = new int[] { 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1 }; slots[1] = new int[] { 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1 }; slots[2] = new int[] { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }; slots[3] = new int[] { 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }; slots[4] = new int[] { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }; slots[5] = new int[] { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }; slots[6] = new int[] { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }; slots[7] = new int[] { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }; slots[8] = new int[] { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }; slots[9] = new int[] { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }; slots[10] = new int[] { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }; goal = 85; break;
__________________
![]() Created by Catnat109 <--best dude ever! 30607d76796b35c64c60![]() ![]() |
|
|
|
|
|
#63 (permalink) |
|
Zuner
Join Date: Jan 2008
Posts: 59
Reputation: 45
|
Zunesi, thanks for the post. I kind of disagree about the different sprites for each target. If someone REALLY wants to do that and can show me good sprites that need it I will put it in. Otherwise I think the way it works now is the most optimal. Glad you like the game!
In other news....A little backstory. I am currently in London on vacation from studying abroad in Spain. While waiting in the airport for 11 hours (we missed our initial flight) my zune randomly stopped. I looked at it and it restarted. Upon restarting my music was still listed but coudlnt play. Pictures woudnt open, neither movies or games. I restarted it like 5 times and finally it started working. A couple hours later it died again. This time restarting it did not help. A different error screen appeared and said i needed to take it to a service center. I gave up and put it in my bag. The next day I tried it again and it has been working since. Unfortunately im not sure how much longer this will go on. If it dies perminantly I will not have access to a zune until july 21st when i return to the states. What this means for the game, I'm not sure. Maybe I will get lucky and when I return to spain on sunday I will be able to continue working without a hitch. If not..... I guess I can release what i have been working on and try and possibly program and send it to someone else to test it. Or I might just have to wait until july to work more on it. I'm not sure. Sorry for the long story, just thought I should give you all an update. |
|
|
|
|
|
#64 (permalink) | |
|
Support Team
Expert Zuner Join Date: Nov 2007
Posts: 2,986
Reputation: 229
|
Quote:
And btw, did you get the PM I sent? ![]() ![]() |
|
|
|
|
|
|
#65 (permalink) |
|
I'm Squirrel!
Premium Member
Jr. Member |
Wow, thanks for this awesome game Manticore-X, i tried it out and it's quite addictive! Can't wait for an updated version!(I really do hope you will release another updated version cause i tried to add/make levels myself and failed miserably!)
__________________
ZUNING IT UP IN OZ! ![]() Thanks Sally! Last edited by kizza : 06-03-2008 at 02:30 AM. ![]() |
|
|
|
|
|
#66 (permalink) | |
|
Experienced Zuner
Join Date: Feb 2008
Posts: 119
Reputation: 15
|
Quote:
Btw hope your zune doesn't fail |
|
|
|
|
|
|
#67 (permalink) |
|
Experienced Zuner
Join Date: Apr 2008
Posts: 175
Reputation: 13
|
Just a thought, but you could do something similar to Sir Tet, that is to say having an option in the menu to change the Sprite Set before you start a game. Like...using 'Classic' like what you have targets etc, or a more accurate set of sprites that resemble the Monkey and Balloons from Bloons.
![]() |
|
|
|
|
|
#68 (permalink) |
|
Experienced Zuner
Join Date: Feb 2008
Posts: 119
Reputation: 15
|
case 25:
monmon.setPosition(new Vector2(220, 160)); monmon.Update(); monarm.Update(); creator = "Zunesi"; dart.Update(); slots = new int[11][]; slots[0] = new int[] { 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 }; slots[1] = new int[] { 2, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 2 }; slots[2] = new int[] { 2, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 2 }; slots[3] = new int[] { 2, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 2 }; slots[4] = new int[] { 2, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 2 }; slots[5] = new int[] { 2, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 2 }; slots[6] = new int[] { 2, 1, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 2 }; slots[7] = new int[] { 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2 }; slots[8] = new int[] { 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2 }; slots[9] = new int[] { 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2 }; slots[10] = new int[] { 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 }; goal = 90; break; case 10: monmon.setPosition(new Vector2(100, 0)); monmon.Update(); monarm.Update(); creator = "Zunesi"; dart.Update(); slots = new int[11][]; slots[0] = new int[] { 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 }; slots[1] = new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 2}; slots[2] = new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 2 }; slots[3] = new int[] { 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2 }; slots[4] = new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 2 }; slots[5] = new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 2 }; slots[6] = new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 2 }; slots[7] = new int[] { 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2 }; slots[8] = new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 2 }; slots[9] = new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 2 }; slots[10] = new int[] { 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 }; goal = 85; break; case 12: monmon.setPosition(new Vector2(100, 0)); monmon.Update(); monarm.Update(); creator = "Zunesi"; dart.Update(); slots = new int[11][]; 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, 2, 2, 2, 2, 0, 2, 2, 2, 0, 2, 2, 0, 2 }; slots[2] = new int[] { 0, 0, 0, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 0, 1 }; slots[3] = new int[] { 0, 0, 0, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 0, 2 }; slots[4] = new int[] { 0, 0, 0, 1, 1, 1, 1, 0, 1, 1, 1, 0, 2, 2, 0, 0 }; slots[5] = new int[] { 0, 0, 0, 1, 1, 1, 1, 0, 2, 2, 2, 0, 0, 0, 0, 0 }; slots[6] = new int[] { 0, 0, 0, 2, 2, 2, 2, 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 }; goal = 90; break; Last edited by Zunesi : 06-05-2008 at 07:37 AM. |
|
|
|
|
|
#71 (permalink) |
|
Experienced Zuner
Join Date: Feb 2008
Posts: 119
Reputation: 15
|
Cheers soccerfreak,
Here's some more: case 26: monmon.setPosition(new Vector2(190, 100)); monmon.Update(); monarm.Update(); creator = "Zunesi"; dart.Update(); slots = new int[11][]; slots[0] = new int[] { 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 }; slots[1] = new int[] { 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 0, 0, 0, 0, 0, 0 }; slots[2] = new int[] { 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 0, 0, 0, 0, 0, 0 }; slots[3] = new int[] { 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0 }; slots[4] = new int[] { 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0 }; slots[5] = new int[] { 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 0, 0, 0, 0, 0, 0 }; slots[6] = new int[] { 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0 }; slots[7] = new int[] { 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0 }; slots[8] = new int[] { 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 0, 0, 0, 0, 0, 0 }; slots[9] = new int[] { 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 0, 0, 0, 0, 0, 0 }; slots[10] = new int[] { 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 }; goal = 90; break; case 27: monmon.setPosition(new Vector2(0, 150)); monmon.Update(); monarm.Update(); creator = "Zunesi"; dart.Update(); slots = new int[11][]; slots[0] = new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2 }; slots[1] = new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2 }; slots[2] = new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2 }; slots[3] = new int[] { 0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2 }; slots[4] = new int[] { 0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; slots[5] = new int[] { 0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 2, 0, 0 }; slots[6] = new int[] { 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, 2, 0, 0 }; slots[7] = new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 0, 0 }; slots[8] = new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 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 }; goal = 90; break; Btw does anyone know if we're allowed to copy the levels off bloons? Also Manticore-X if you tell me what you think the future effects will be (i.e. balloon that throws out pins) and the number you'll define them to i can make a set of future levels if you'd like Last edited by Zunesi : 06-05-2008 at 11:52 AM. |
|
|
|
|
|
#72 (permalink) |
|
Support Team
Expert Zuner Join Date: Nov 2007
Posts: 2,986
Reputation: 229
|
^^ Nice levels, and as far as copying levels is concerned, I would avoid copying them exactly, but you could use them as a bit of a "theme" so to speak. As far as future affects, you should have some ideas soon enough, but hold tight until Manticore gets back from his trip.
![]() ![]() |
|
|
|
|
|
#73 (permalink) | |
|
Squirt
Join Date: May 2008
Posts: 22
Reputation: 10
|
Quote:
|
|
|
|
|
|
|
#74 (permalink) |
|
Zuner
Join Date: Jan 2008
Posts: 59
Reputation: 45
|
heh thanks for the tip, but im not really planning on purcasing another zune. I have an extended warrenty with mine for Best Buy so i can swap it out for "free". I would just need to be back in the US first.....but my zune so far has been working alright so it should be ok. I actually think it might have overheated. I was in an airport for 11 hours listening to it on shuffle, so that could have effected it. Anyways,I am leaving Paris this morning to go back to Barcelona so I will be able to work some more on PopEm. A new update should be out soon!
|
|
|
|
|
|
#76 (permalink) |
|
Zuner
Join Date: Jan 2008
Posts: 59
Reputation: 45
|
To the loyal fans of PopEm : p
I've decided to release a pre-pre-beta version here. I decided not to make a new thread for this as it is really in a WIP form, but its got some fixes that I think people will enjoy playing with! Please do not include this release in packages or post on any other website 1. Level Editor: press center to place target, press again to switch between targets. Press play to switch to moving MonMon around. Press play again to show the matrix that you can type into the code. *Bonus* at this screen press down to save your level or press up to load a saved one. You can (for now) save one level at a time. You can then play this level by going to level 19 in the game. *WARNING* I do not know what happens if you load 19 without having a level saved first. Im assuming it crashes. So go save a level before trying to load it. 2. the dart moves slower to try and fix some collision problems. Let me know what you all think. It takes a little getting used to. 3. If you have created levels and posted them here but they are not included here do not feel offended. I have been on a trip and have not had time to try them all out. I plan on doing so soon, but I have been trying to get this release working. Thanks for understanding and keep making levels!! Also if anyone has some server space I would like to upload this somewhere else other than filefront. PM me if you want to help! http://files.filefront.com/PRE+PRE+B.../fileinfo.html |
|
|
|
|
|
#78 (permalink) |
|
Zuner
Join Date: Jan 2008
Posts: 59
Reputation: 45
|
You can either skip to 20 or push 19 up to a higher one, its up to you. It might be easier if the level that loads from the zune is the last one though. Oh and I know of a bug with loading the level without playing another level before it. It is fixed in my version. Just ignore it here
![]() |
|
|
|
|
|
#79 (permalink) |
|
Support Team
Expert Zuner Join Date: Nov 2007
Posts: 2,986
Reputation: 229
|
Ok, Level loader is working great, and here is my updated list of levels: case 20: monmon.setPosition(new Vector2(100, 150)); monmon.Update(); monarm.Update(); creator = "soccerfreak24"; dart.Update(); slots = new int[11][]; slots[0] = new int[] { 1, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 1 }; slots[1] = new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; slots[2] = new int[] { 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9 }; 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[] { 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9 }; slots[9] = new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; slots[10] = new int[] { 1, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 1 }; goal = 100; break; case 21: monmon.setPosition(new Vector2(0, 135)); monmon.Update(); monarm.Update(); creator = "soccerfreak24"; dart.Update(); slots = new int[11][]; 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, 2, 1, 1, 2, 0, 0, 0, 0, 2, 1, 1, 2, 0, 0 }; slots[4] = new int[] { 0, 0, 2, 1, 1, 2, 0, 0, 0, 0, 2, 1, 1, 2, 0, 0 }; slots[5] = new int[] { 0, 0, 2, 1, 1, 2, 0, 0, 0, 0, 2, 1, 1, 2, 0, 0 }; slots[6] = new int[] { 0, 0, 2, 1, 1, 2, 0, 0, |