none
Teamchallenge Update - Tower Defense Game

All replies

  • My team is doing well.We are about done with the game and we are just "Tweeking" it a bit.

    So.. Any update from the other team?


    a spark to start a fire is necessary. But mainly you need dry kindling.

    Tuesday, December 04, 2012 4:14 AM
  • I think I am alone now. I never heared anything of Amir CPS and I did not hear anything of Math Man for around 3-4 days. :/

    I don't think that our game will be done at Monday. Only our menu ans 1 troop are done at the moment...


    Greetings Timo

    Tuesday, December 04, 2012 12:49 PM
  • Sorry about that. so do you have MM's Email??

    a spark to start a fire is necessary. But mainly you need dry kindling.

    Tuesday, December 04, 2012 5:53 PM
  • And I just got a hold of Flostian. So he is back in.

    a spark to start a fire is necessary. But mainly you need dry kindling.

    Tuesday, December 04, 2012 5:54 PM
  • I have MM's e-mail. But he not answer my e-mails for around 3-4 days....

    EDIT: He answered me today. :) So we try now to finish the game until Monday.


    Greetings Timo


    Tuesday, December 04, 2012 6:06 PM
  • NICE!!

    a spark to start a fire is necessary. But mainly you need dry kindling.

    Wednesday, December 05, 2012 4:06 PM
  • OK when do we submit it??


    a spark to start a fire is necessary. But mainly you need dry kindling.

    Saturday, December 08, 2012 1:59 AM
  • On Monday morning or Sunday evening I think. But first WITHOUT Source code. So the other team can't look at it to get more ideas.

    I think that Math Man and me will not finish it until Monday. But we our best. Amir is missing.....


    Greetings Timo

    Saturday, December 08, 2012 10:39 AM
  • Yeah... Ditto with Flostain.

    But we are about done with ours so we will be ready.


    a spark to start a fire is necessary. But mainly you need dry kindling.

    Saturday, December 08, 2012 5:29 PM
  • So... Post the .Exe??

    a spark to start a fire is necessary. But mainly you need dry kindling.

    Saturday, December 08, 2012 7:41 PM
  • Yes. I think we should do that just so no one can cheat off others' source code. We are almost done. Just need to add a couple more features and then we're done.

    I am a 10 year old that loves math, games, and computers. 'Binary is as easy as 1, 10, 11.'

    Sunday, December 09, 2012 12:52 AM
  • Yep. Compress the .exe, the .dll and the .pdn and upload it anywhere. Then post the link here.

    The basic of our game is done. We must fix a few bugs and add a few special options. I hope we will be ready with it until Monday.

    I want tell you, that 99% of the program are programmed by Math Man. I did the graphics and I hope that I can make some bug fixes etc.. My main part has been sorted out. ;)

    I have some problems to find out how Math Man did what, because our type to program is very different.


    Greetings Timo

    Sunday, December 09, 2012 12:22 PM
  • Sorry guys i wasn't aware of this challenge...

    They say working hard is good but i say working smart is best...

    Sunday, December 09, 2012 4:04 PM
  • ..... Now, the challenge is over tomorrow. Perhaps you can be a part of the next challenge.

    But please look at the forum and be aware. ;)


    Greetings Timo

    Sunday, December 09, 2012 4:36 PM
  • Yeah. I did most of the real programming, but cobra helped a bit. (We lost Flostian again) :/

    a spark to start a fire is necessary. But mainly you need dry kindling.

    Sunday, December 09, 2012 5:54 PM
  • That's bad...

    Greetings Timo

    Sunday, December 09, 2012 7:35 PM
  • You can post the EXE's in the TechNet Gallery. Maybe the MSDN Gallery too, but I haven't played with that one as much.

    Thanks!


    Ed Price (a.k.a User Ed), SQL Server Customer Program Manager (Blog, Twitter, Wiki)

    Monday, December 10, 2012 2:09 AM
  • If you post .exe fiels in TechNet Gallery, then it stays there (not temporary), the stats and activity go on your Profile, and you collect more Recognition Points and Achievement Medals.

    Thanks!


    Ed Price (a.k.a User Ed), SQL Server Customer Program Manager (Blog, Twitter, Wiki)


    Monday, December 10, 2012 2:10 AM
  • Ok! Here is the game of Math Man and me: Link

    I am sorry that I posted it 10 minutes to late, but I had some problems with the TechNet.

    We call our game "Tank Rampage".

    Next I must tell you, that we had no time to finish our game and we had no time to debug it. Amir was missing......

    So, don't be to hard with us. ;) IMPORTANT: Read the description in the TechNet!


    Greetings Timo

    Monday, December 10, 2012 12:12 PM
  • Just a sec...

    a spark to start a fire is necessary. But mainly you need dry kindling.

    Monday, December 10, 2012 3:32 PM
  • Here you go! Link Here

    a spark to start a fire is necessary. But mainly you need dry kindling.

    Monday, December 10, 2012 3:44 PM
  • I was missing Flostian until Sunday.

    a spark to start a fire is necessary. But mainly you need dry kindling.

    Monday, December 10, 2012 3:53 PM
  • I like your game Zock. :)

    Amir never worked with us...

    There were big differences in the skills of the teams. :)


    Greetings Timo

    Monday, December 10, 2012 4:22 PM
  • ditto


    a spark to start a fire is necessary. But mainly you need dry kindling.

    Monday, December 10, 2012 4:23 PM
  • Yeah I know what you mean. Flostian didn't code and Cobra doesn't know how to. :/

    a spark to start a fire is necessary. But mainly you need dry kindling.

    Monday, December 10, 2012 4:24 PM
  • At my team Math Man did 99% of codeing. I did not completely understand his type of codeing....

    It is very different to my own.


    Greetings Timo

    Monday, December 10, 2012 4:26 PM
  • Here is my source code.

    VJQ222


    a spark to start a fire is necessary. But mainly you need dry kindling.

    Monday, December 10, 2012 4:28 PM
  • Can I see yours?

    a spark to start a fire is necessary. But mainly you need dry kindling.

    Monday, December 10, 2012 4:28 PM
  • Sure, this is our:

    KFH630

    Did you play our game?


    Greetings Timo

    Monday, December 10, 2012 4:31 PM
  • Yes I did!! It was Amazing!!!

    a spark to start a fire is necessary. But mainly you need dry kindling.


    Monday, December 10, 2012 4:32 PM
  • Do you mean the bug, that if you place a tower the game hangs on sometimes?

    Greetings Timo

    Monday, December 10, 2012 4:35 PM
  • No. The tanks just stop in the middle sometimes.

    a spark to start a fire is necessary. But mainly you need dry kindling.

    Monday, December 10, 2012 4:35 PM
  • Well I gotta Go. Talk to you later!

    a spark to start a fire is necessary. But mainly you need dry kindling.

    Monday, December 10, 2012 4:36 PM
  • Sure. :) See you later!


    Greetings Timo

    Monday, December 10, 2012 4:37 PM
  • Who decides whose is the best??

    a spark to start a fire is necessary. But mainly you need dry kindling.

    Monday, December 10, 2012 5:22 PM
  • I opened a new thread for the voating. Follow this link.

    Greetings Timo

    Monday, December 10, 2012 5:36 PM
  • Thank you!!

    a spark to start a fire is necessary. But mainly you need dry kindling.

    Monday, December 10, 2012 5:37 PM
  • Advice to people who want to do the Team Challenge in the future:

    If your time limit is anything near 1 week, I would suggest to have only the most advanced programmers. It is hard work trying to get along with all the school stuff and all the other duties we have while still fitting time to finish programs for Team Challenges. Of course, one of ours didn't show up, so I don't know how much easier it might have been with 3 people.


    I am a 10 year old that loves math, games, and computers. 'Binary is as easy as 1, 10, 11.'

    Tuesday, December 11, 2012 3:11 PM
  • Are we gonna be doing another one?

    A spark to start a fire is necessary. But mainly you need dry kindling.

    Tuesday, December 11, 2012 3:51 PM
  • Sure we can. But I would prefer to start it in the new year. :)

    Or me make a 1 week challenge. And this time (because the small time) only with experienced programmers.


    Greetings Timo

    Tuesday, December 11, 2012 7:39 PM
  • Nice!! Are we gonna switch up the teams??

    A spark to start a fire is necessary. But mainly you need dry kindling.

    Tuesday, December 11, 2012 8:02 PM
  • Zock77,

    What are your credits?

    Did you do 100% of the coding? Did Flostian and Cobra contribute anything?

    Thanks!


    Ed Price (a.k.a User Ed), SQL Server Customer Program Manager (Blog, Twitter, Wiki)

    Wednesday, December 12, 2012 12:29 AM
  • I did 100% of the coding but cobra did some graphics stuff.

    A spark to start a fire is necessary. But mainly you need dry kindling.

    Wednesday, December 12, 2012 12:58 AM
  • Zock,

    Did you come up with the gameplay details (the "game design"), because that's a pretty sweet game!


    Ed Price (a.k.a User Ed), SQL Server Customer Program Manager (Blog, Twitter, Wiki)

    Wednesday, December 12, 2012 6:08 PM
  • Yep. but the reason Flostian didn't do anything is not his fault. he thought that i was gonna tell him what to do and I thought he was gonna do his own thing. Plus we are on different time zones. he is in Germany and I'm in Oregon.

    A spark to start a fire is necessary. But mainly you need dry kindling.

    Wednesday, December 12, 2012 6:13 PM
  • And cobra made some turrets to put in and gave me some gameplay advice after i made it (The game)....

    A spark to start a fire is necessary. But mainly you need dry kindling.


    • Edited by Zock77Editor Wednesday, December 12, 2012 6:17 PM
    Wednesday, December 12, 2012 6:14 PM
  • Okay I added more of the who did what info here: http://blogs.msdn.com/b/smallbasic/archive/2012/12/11/small-basic-teamchallenge-tower-defense-game-vote-to-see-who-wins.aspx

    Thanks!


    Ed Price (a.k.a User Ed), SQL Server Customer Program Manager (Blog, Twitter, Wiki)

    Thursday, December 13, 2012 9:43 PM
  • Here are some random thoughts of how to improve Tankinator (in case you plan to do that)...

    - Save your game

    - Save your high score and put it on a list with your name, high score, and date/time.

    - It would be especially interesting if it wrote to a remote, online list, which would essentially allow you to compete against everyone.

    - Sometimes I want my turrets to aim at different tanks. It would be nice to click a turret to change the tank it's firing on. That could be fun to go around clicking turrets so that you get the right combination. It would add a new level of interaction to the game.

    - Performance for once you get further in the game. It slows down to a chug.

    - A pause button. I might want to go to bed or go to the bathroom or go do something.

    Great job to both teams! On the Tank Rampage side, I love the menus and the concept of saving your game!


    Ed Price (a.k.a User Ed), SQL Server Customer Program Manager (Blog, Twitter, Wiki)



    Thursday, December 13, 2012 9:50 PM
  • I will try to add all that!!

    A spark to start a fire is necessary. But mainly you need dry kindling.

    Thursday, December 13, 2012 10:18 PM
  • Thank you!! I needed that!

    A spark to start a fire is necessary. But mainly you need dry kindling.

    Thursday, December 13, 2012 10:19 PM
  • In case you're wondering, we might make a much more improved version 1 (it's only about version 0.5 right now because of the bugs) of Tank Rampage if people are interested.

    I am a 10 year old that loves math, games, and computers. 'Binary is as easy as 1, 10, 11.'

    Thursday, December 13, 2012 10:48 PM
  • A suggestion is each team takes the other's source code and tries to improve their game. 

    This may help give some insight into working in a team for software development.

    Friday, December 14, 2012 10:06 AM
  • Math Man, it would be nice if you upload it. The voating is running, but it is better if we upload a newer version.

    May you send me v 1.0 with e-mail too? Then I update the version in the tech net wiki too.


    Greetings Timo


    Friday, December 14, 2012 1:05 PM
  • Nice!

    A spark to start a fire is necessary. But mainly you need dry kindling.

    Friday, December 14, 2012 4:47 PM
  • Help!! The website I was hosting all my photos just "Exceeded Its Bandwidth" So Tankinator doesn't work currently. Is there anywhere else that I can post my photos??

    A spark to start a fire is necessary. But mainly you need dry kindling.

    Sunday, December 16, 2012 5:58 PM
  • Sure! Try Mediafire or TinyPic!

    Greetings Timo

    Sunday, December 16, 2012 6:06 PM
  • I use http://www.000webhost.com/ for a few small sites and it generally works very well with good bandwidth allowances.  As well as Timo's suggestions there is also the MS SkyDrive.
    Sunday, December 16, 2012 6:39 PM
  • Timo,

    I think you misunderstood me. I have not actually made a version 1, but I was just asking if people were interested in a version 1.

    Zock,

    If you have a Gmail account, you can upload the pictures on Google Drive. (Right at the top of the page, in about the center, it says "Drive." Click on that.)


    I am a 10 year old that loves math, games, and computers. 'Binary is as easy as 1, 10, 11.'


    • Edited by Math Man Sunday, December 16, 2012 10:09 PM
    Sunday, December 16, 2012 10:07 PM
  • Ah thanks for the correction Math Man. :)

    Greetings Timo

    Monday, December 17, 2012 11:58 AM
  • I am going to work on version 1, though. I think I made a major improvement and I might actually be able to make the 3rd tower slow tanks down now.

    I am a 10 year old that loves math, games, and computers. 'Binary is as easy as 1, 10, 11.'



    • Edited by Math Man Monday, December 17, 2012 8:22 PM
    Monday, December 17, 2012 5:09 PM
  • Nice!

    Greetings Timo

    Monday, December 17, 2012 7:04 PM
  • I am going to work on version 1, though. I think I made a major improvement and I might actually be able to make the 3rd tower slow tanks down now.

    I am a 10 year old that loves math, games, and computers. 'Binary is as easy as 1, 10, 11.'



    That sounds like a great improvement! It would be fun to try it out.

    Thanks!


    Ed Price (a.k.a User Ed), SQL Server Customer Program Manager (Blog, Twitter, Wiki)

    Monday, December 17, 2012 8:31 PM
  • Zock, an easy way to create a pause feature would be to have all the main action happening inside the Timer.Tick event. Then, when they click a pause button or press a specific key, you can change Timer.Tick = Nothing where Nothing is a subroutine that literally does nothing. When they click the resume button or key, you can reassign Timer.Tick = MainLoop. That's basically what our team did for the pause feature.

    I am a 10 year old that loves math, games, and computers. 'Binary is as easy as 1, 10, 11.'


    • Edited by Math Man Monday, December 17, 2012 9:36 PM
    Monday, December 17, 2012 9:36 PM
  • Well I can't seem to put in a pause feature because almost all my stuff is controlled by clock.Elapsedmillaseconds so it doesn't bog down.

    A spark to start a fire is necessary. But mainly you need dry kindling.

    Monday, December 17, 2012 11:35 PM
  • Understood. A Save and Load feature would take care of that need.

    Ed Price (a.k.a User Ed), SQL Server Customer Program Manager (Blog, Twitter, Wiki)

    Tuesday, December 18, 2012 11:41 PM
  • @Zock - how about something like this for the pause:

    First set a flag that is 1 or 0 when key P is pressed

    isPaused = 0
    GraphicsWindow.KeyDown = OnKeyDown
    Sub OnKeyDown
      If (GraphicsWindow.LastKey = "P") Then
        isPaused = 1-isPaused 'Toggle paused state
      EndIf
    EndSub

    Then in the main loop just update the variables set by EllapsedMilliseconds to your delay if the game is paused - should work for not too long pauses - overnight may need more thought, but could be done by recording when the pause started in the KeyDown event and just adding the total paused time to the required variables.

    While Out < NumOfTanksAllowedOut
      Program.Delay(5)
      If (isPaused = 1) Then
        BeginGameTime = BeginGameTime+5
        Timestart2 = Timestart2+5
      Else
        OldTimeStart2 = Timestart2
        Timestart2 = Clock.ElapsedMilliseconds
        TimeElapsed2 = Timestart2 - OldTimeStart2
        
        If TimeElapsed2 / 20 < 5 Then
          TankSpeed = TimeElapsed2 / (20 -intTankSpeed)
        EndIf
        GraphicsWindow.Title = "Out = " + Out
        Shapes.SetText(MoneyText,"You Have " + Money + "$")
        If (Kills + OutThisRound) >= NumOfTanks Then
          Kills = 0
          AddTanks()
        EndIf
        
        MoveTanks()
        SetAim()
        CalcXY()
      EndIf  
    EndWhile
    Have you got any way to upload the images somewhere else yet?

    Wednesday, December 19, 2012 10:20 AM
  • well I have a lot of pictures, and tiny pic only uploads one at a time.so thats cinda out of the equation....I will be gon for the rest of today and most of tommorow so it will take a few days. but i'll find something.

    A spark to start a fire is necessary. But mainly you need dry kindling.

    Wednesday, December 19, 2012 5:20 PM
  • Hey guys!!! here is it back to what it was.

    http://www.mediafire.com/?5tpx97i0wqbd336


    A spark to start a fire is necessary. But mainly you need dry kindling.

    Wednesday, December 19, 2012 6:49 PM
  • Zock, is that a new version? What's different?

    Thanks!


    Ed Price (a.k.a User Ed), SQL Server Customer Program Manager (Blog, Twitter, Wiki)

    Friday, December 21, 2012 4:56 AM
  • Hey, Zock, can I add Tankinator to the TechNet Gallery? I'd like to get more games up there to fill in the Small Basic tag and give people more choices.

    Thanks!


    Ed Price (a.k.a User Ed), SQL Server Customer Program Manager (Blog, Twitter, Wiki)

    Friday, December 21, 2012 5:03 AM
  • Hello!

    First, The version I just posted is the same as it was except the photos are in the download so it will work

    Second sure!! I would love it if you did that!


    A spark to start a fire is necessary. But mainly you need dry kindling.

    Friday, December 21, 2012 8:48 PM
  • Uploaded it here: http://gallery.technet.microsoft.com/Tankinator-Small-Basic-Game-55a77a3f

    In the new version, the yellow-rimmed Type 1 Missile Launcher wasn't firing for me. Did you have that problem too?

    Thanks!


    Ed Price (a.k.a User Ed), SQL Server Customer Program Manager (Blog, Twitter, Wiki)

    Saturday, December 22, 2012 12:18 AM
  • Hey all!! I just finished Ver 0.02!!!!! Get it here:  http://www.mediafire.com/?19b2zs421jovtf2

    Picture here:

    Features added:

    1) Added pause Feature ("P" to activate) - Thanks to litdev for source code

    2) Added a Feature to enable setting the aim of the turret - As suggested by Ed Price

    3) Added different turret wreck shapes for different turrets

    4) fixed countless bugs

    5) Added Shadows

    Thanks!!


    A spark to start a fire is necessary. But mainly you need dry kindling.



    Saturday, December 22, 2012 12:21 AM