Trossen Hexapod  Top Banner
Page 1 of 2 12 LastLast
Results 1 to 10 of 17

Thread: Mech Warfare MWScore Scoring System

  1. #1
    Join Date
    Jun 2009
    Location
    Wisconsin
    Posts
    351
    Images
    189
    Rep Power
    38

    Mech Warfare MWScore Scoring System

    We do not really have a general scoring system discussion thread so I figured I would start one...

    For the 2012 season we have worked very hard to provide a solid scoring system for this year and years yet to come.

    Scoring System New Features:

    Data Logging
    Data from all matches is now logged and saved in a text format. We will now have a history of all match results.

    Team Match Support

    The scoring system now allows team matches to be scored. Any number of teams of any size are supported. 2v2? 1V1V1? 5V10V2? Yes yes and yes!

    Match Data Broadcast
    The most exciting new feature that we will demo this year is the ability of the scoring server to broadcast match data to other computers connected to the same network as the scoring server PC. Official score and time remaining can now be integrated into competitor's control systems.

    Watch this short video demonstrating some of these new features:

    http://www.youtube.com/watch?v=DIu0MV4z6gE

    Open Design:

    Scoring system source code, transponder firmware and transponder board design are all available to download now from my website (scroll to the bottom). Source will be added to a google code website sometime after RoboGames.

    Questions, Comments and Concerns relevant to the MWScore system all belong here!

  2. #2
    Join Date
    Dec 2007
    Location
    Trossen Robotics
    Posts
    3,102
    Images
    933
    Rep Power
    107

    Re: Mech Warfare MWScore Scoring System

    Absolutely fantastic job all around on the scoring system. Seriously people, we owe Ryan a lot for all the hard work and effort he put forth into this revamp.
    Andrew Alter
    Trossen Robotics
    Join the Robotic Combat Revolution @ Mech Warfare!

  3. Re: Mech Warfare MWScore Scoring System

    HUD question:

    I don't know too much about python networking sadly...

    Is your "SocketClient" over UDP or TCP?

    Looks great and very simple to use Thanks for the hard work!

  4. Trossen Force Sensor  Thread Banner
  5. #4
    Join Date
    Jun 2009
    Location
    Wisconsin
    Posts
    351
    Images
    189
    Rep Power
    38

    Re: Mech Warfare MWScore Scoring System

    Quote Originally Posted by Mitch View Post
    Is your "SocketClient" over UDP or TCP?
    IPv4 TCP

  6. Re: Mech Warfare MWScore Scoring System

    Quote Originally Posted by Upgrayd View Post
    IPv4 TCP
    Gracias.


    Click image for larger version. 

Name:	mwscore_net.jpg 
Views:	108 
Size:	45.8 KB 
ID:	3961

    Up n' running in .NET (ala Unity in this case).

    Lemme know if anyone wants source; i'll clean it up a bit.

    Something I was wanting: The ability to tell how many teams there are, and which team they're on
    I'm assuming for the case of Mech Warfare its going to be even teams (or just fill in a dummy bot) or something like that; but if we ever had a 3-team match or what not that "VS" symbol would be impossible to place without a liiiittle bit more info coming over the stream

  7. #6
    Join Date
    Jun 2009
    Location
    Wisconsin
    Posts
    351
    Images
    189
    Rep Power
    38

    Re: Mech Warfare MWScore Scoring System

    Quote Originally Posted by Mitch View Post
    Something I was wanting: The ability to tell how many teams there are, and which team they're on
    I'm assuming for the case of Mech Warfare its going to be even teams (or just fill in a dummy bot) or something like that; but if we ever had a 3-team match or what not that "VS" symbol would be impossible to place without a liiiittle bit more info coming over the stream
    .Net!?

    Match data is sent as a single string delimited by colons and includes the team each mech is on.

    Example: MatchTime:MatchType:NumberMechs:Mech1Name:Mech1HP: Mech1Team:Mech2Name:Mech2HP:Mech2Name: ... MechNName:MechNHP:MechNTeam

    MatchTime - Time remaining in match in seconds * 10
    MatchType - 1 = Team Match, 2 = Free For All
    NumberMechs - Number of mechs participating in the current match
    Mech#Name = Name of mech
    Mech#HP = HP total of the mech
    Mech#Team = Team mumber mech is registered with in the match

    So with that info you can determine how many teams are in the match and what mechs belong with what team. Teams can be unbalanced without filler "dummy" mechs.

  8. Re: Mech Warfare MWScore Scoring System

    Awesome - so THATS what that third entry was for :P

    I read your comments and your parser, but not your builder heh. Thats what I get for not being thorough :P

    Code:
    # MechName and MechHP for each mech in the modules MechList
    for m in self.MechList:
    data += ":" + str(m.Name) + ":" + str(m.HP) + ":" + str(m.Team)
    Also, .NET!? Dont be hatin :P

  9. #8
    Join Date
    Jun 2009
    Location
    Wisconsin
    Posts
    351
    Images
    189
    Rep Power
    38

    Re: Mech Warfare MWScore Scoring System

    We are starting to make plans for canges to the scoring system transponder for 2013.

    So far we have identified the following items:
    • Reverse polarity input protection.
    • Clear silk screen markings for input polarity, target panel inputs, and led indicator output terminals.
    • Settable/Selectable transponder ID via onboard dip switches removing the need for each transponder to be programmed with a unique ID.
    • Voltage regulator with larger input range and greater output current capacity.
    • Decoupling capacitors on target panel inputs to help with the EMI some users are still experiencing.
    Does anyone have any other changes they would like to see made or can share any other issues they had with last year’s transponder?
    Last edited by Upgrayd; 07-06-2012 at 01:57 PM.

  10. #9
    Join Date
    Jul 2008
    Location
    South Sphincter Idaho
    Posts
    608
    Images
    104
    Rep Power
    49

    Re: Mech Warfare MWScore Scoring System

    Sooo.. we're not going to be required to change them out again are we??
    Team Maggot---Mechs. "Bheka" (retired), "Maggot Mk.3(A)"
    " Keep your stick on the ice ".... Red Green

  11. #10
    Join Date
    Jun 2009
    Location
    Wisconsin
    Posts
    351
    Images
    189
    Rep Power
    38

    Re: Mech Warfare MWScore Scoring System

    Quote Originally Posted by gdubb2 View Post
    Sooo.. we're not going to be required to change them out again are we??
    I would think not but it is not totally up for me to decide.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. 2012 MWScore System Ordering Info
    By Tyberius in forum Mech Warfare
    Replies: 55
    Last Post: 03-25-2013, 08:45 PM
  2. 2010 Scoring System Info
    By lnxfergy in forum Mech Warfare
    Replies: 63
    Last Post: 10-21-2010, 10:12 PM
  3. 2009 Scoring System Setup
    By lnxfergy in forum Mech Warfare
    Replies: 26
    Last Post: 09-27-2009, 10:46 AM
  4. Target/Scoring System
    By Tyberius in forum Mech Warfare
    Replies: 42
    Last Post: 07-12-2009, 08:20 AM
  5. Contest Entry Quiz Show Scoring System
    By bruf in forum Project Showcase
    Replies: 4
    Last Post: 10-17-2007, 04:03 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •