The Sandbox Thread

10 posts

Forum Read Only

This forum has been made read only by the site admins. No new threads or comments can be added.

C# Robots GUI

Back to Forum: The Sandbox
  • User profile image
    hack.root

    C# robots

    This is my attempt to write C# reincarnation of famous crobots game from my childhood. Smiley

    Boys, i writed GUI, and landscape generation algorithm, and want to hear a bit of words about it, if it is interesting to you. I'm waiting for community members who still remembers crobots to implement game engine for robots movement, fire, etc.

    This is my nostalgie to good old times when 16 bits architecture and 25 Mhz is all that can makes my dreams come true.

    This code is not encrypted, so If you occasionaly debug this code with Lutz Roeder's Reflector Smiley, just left my copyright on algorithms Smiley. Let me know, if it will be used in commercical software.

    This code uses Managed DirectX9. It can be hacked and extracted from release version of standart DirectX 9.0c redistribution packages, mdxredist.msi, if you have right tools, and if you didn't done it already, install it as

    msiexec.exe /i mdxredist.msi

    That's all!

    There is another way, if your qualification is not allows to extract this file, simply run

    setup.exe /installmanageddx

    P.S.

    Source codes also will be avaliable, it does not depends of any DX SDK's versions at all, but it requires Visual C# Express Edition 2005, so if i found large enouth team willing to develop this project, i will publish the code. It's based upon C# 2.0 features, as templates. So anyone willing to learn c# and commynity development are welcome.

    Artur Mustafin,
    hack.root@mail.ru

  • User profile image
    Minh

    Looks cool. I'm not familiar w/ CRobots, but I'm guessing it's similar to Terrarium?

  • User profile image
    hack.root

    Thanx. This is my first publication at all Smiley. I researched the Terrarium, and other project, as Cars, and found that these projectes are not close enoth to the idea of creation simulation sandbox and artificial intelligence.

    In terrarium, the faster you dominate, the better. But robots can not replicate themselves, the engine will do this with mech microcode, and c# robots meches only can take parts of dead meches, or replace bad ones.

    Well, Terrarium has replication, but i don't see the things i wish to implement in Artificial Inteligence:
    -learning subsystem
    -motivation subsystem
    -communication sybsystem
    -command tactics
    -behavioral generator
    -genetic algorithms

    This is not so complex to develop as it seems, because it will be concrete, depending only from our sandbox, which will be our simulation environment.

    And hope it will be a lot of fun, developing such serios things with 12-14 years old children Smiley. If any Smiley.

    P.S.
    The idea and game scenario are in progress, so yours ideas are very welcome.

  • User profile image
    Minh

    hack.root wrote:

    -motivation subsystem
    -communication sybsystem
    -command tactics

    I think including the above systems will make it much more fun.

    Although, the system below would make the robots unpredictable, and maybe not so fun.
    hack.root wrote:

    -learning subsystem (depends what you mean)
    -behavioral generator
    -genetic algorithms


  • User profile image
    Sven Groot

    I tried running this app, but it immediately gives a FileNotFoundException.

  • User profile image
    hack.root

    1. Did you installed managed DirectX 9.0c (0900)?
    My code uses MDX library version

    9.01.0900, not 9.01.1125 or 9.02.xxxx

    To see installed version, run

    "%SYSTEMROOT%\Microsoft.NET\Managed DirectX"

    2. Are you launching csrobotsgui.vchost.exe?
    Launch csrobotsgui.exe instead Smiley

    3. Do not run from archieves like .zip archieves!
    If so, CLR also doesn't know, where is csrobots.dll or other files is! Actually, save and extract all archieved files into one location and run

    csrobotsgui.exe

    See ya!

  • User profile image
    hack.root

    Minh wrote:
    hack.root wrote:
    -motivation subsystem
    -communication sybsystem
    -command tactics
    I think including the above systems will make it much more fun.



    May be so, for example (piece of mech pseudocode):

    if any team mech connnecting 
    {
       establish connection (env. call)
       recieve data (env. call)
       if team mech is reqest support
       {
          move to close
       }
    }
    ...

    and so on

  • User profile image
    Tominator20​05

    Hi, Im new here! My Name's Tom!

    Anyway, i like your idea! What if you could make the robots like the 'Replicators' from Stargate SG-1 (shudder) Expressionless, that would be cool!

    Keep up the good work!

    Tom

  • User profile image
    TerryLee

    Would love to know where I can down load C# Robots.  Also loved C Robots.  Would like to use as a teacher for a middle school.

    Any help would be great!!!!!!

    terry43lee@hotmail.com

  • User profile image
    TommyCarlier

    TerryLee, the first post in this thread has a link that says "[Save]" at the bottom of the post. They should really find a better way of showing the download-link.

Conversation locked

This conversation has been locked by the site admins. No new comments can be made.