Page 1 of 6 123 ... LastLast
Results 1 to 10 of 54

Thread: RobotDuel - game for 2 players

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Super Moderator Petr Schreiber's Avatar
    Join Date
    Aug 2005
    Location
    Brno - Czech Republic
    Posts
    7,128
    Rep Power
    732

    RobotDuel - game for 2 players

    Hi,

    this is simple game featuring two robots.
    You can play it alone against computer controlled enemy, but it is more fun for 2 players on one PC.

    The goal of the game is to destroy your opponent and survive.
    How to damage opponent? By damaging him using rockets !

    Each player can control massive robot, which can move quite fast.
    Player controls are simple, you will need only 5 keys to control the mechanical beast.

    To make the gameplay more variable, version 1.5 introduced power-ups. They appear from time to time in the arena, falling from the sky.

    At this time, there are 7 types of power-ups:
    • Double damage
    • Double speed
    • Shield
    • Regeneration
    • Slow opponent rockets
    • Crazy rockets
    • Cooler


    Both you and AI can take the advantage of power-ups. But there is one problem - you never know which power up is in the box. Sometimes double damage effect for your rockets, sometimes tricky crazy rockets which are turning during the flight.

    Try it on your own and let me know your impressions about difficuly levels, new powerups ...

    Petr

    P.S. Runs best on thinBASIC 1.3.0.1 and newer

    UPDATED TO VERSION 1.7.3
    • Tweaked to run correctly with thinBASIC 1.6.0.10 and newer
    Attached Images Attached Images
    Attached Files Attached Files
    Learn 3D graphics with ThinBASIC, learn TBGL!
    Windows 10 64bit - Intel Core i5-3350P @ 3.1GHz - 16 GB RAM - NVIDIA GeForce GTX 1050 Ti 4GB

  2. #2
    Super Moderator Petr Schreiber's Avatar
    Join Date
    Aug 2005
    Location
    Brno - Czech Republic
    Posts
    7,128
    Rep Power
    732

    Re: RobotDuel - game for 2 players

    Added new version,

    It improves visibility of the player numbers and does other important stuff.
    The camera system now uses special beaviour when it tries to keep both robots always visible - this was bad in last version.

    I changed the level appearance too, because I finally disliked it
    The new design is ... maybe strange for someone, but not as strange as not fitting skybox and desert layout in previous version.

    Bye,
    Petr
    Learn 3D graphics with ThinBASIC, learn TBGL!
    Windows 10 64bit - Intel Core i5-3350P @ 3.1GHz - 16 GB RAM - NVIDIA GeForce GTX 1050 Ti 4GB

  3. #3
    Super Moderator Petr Schreiber's Avatar
    Join Date
    Aug 2005
    Location
    Brno - Czech Republic
    Posts
    7,128
    Rep Power
    732

    Re: RobotDuel - game for 2 players

    Patched to version 1.4.1,

    it fixes possible "Division by zero" bug, spotted by Eros.
    Also there is smaller font, the 16 was too much

    I'm now working on better AI for the singleplayer opponent.


    Petr
    Learn 3D graphics with ThinBASIC, learn TBGL!
    Windows 10 64bit - Intel Core i5-3350P @ 3.1GHz - 16 GB RAM - NVIDIA GeForce GTX 1050 Ti 4GB

  4. #4
    thinBasic author ErosOlmi's Avatar
    Join Date
    Sep 2004
    Location
    Milan - Italy
    Age
    57
    Posts
    8,777
    Rep Power
    10

    Re: RobotDuel - game for 2 players

    Petr,

    this game is fantastic, also considering it is only 700 lines of code.
    Thanks a lot Petr.

    To everyone: if you make some inetersting modification to sources like adding power-ups or whatever, consider to let us know in order to add new functionalities to official script. Your name will be listed into the script

    Ciao
    Eros
    Attached Images Attached Images
    www.thinbasic.com | www.thinbasic.com/community/ | help.thinbasic.com
    Windows 10 Pro for Workstations 64bit - 32 GB - Intel(R) Xeon(R) W-10855M CPU @ 2.80GHz - NVIDIA Quadro RTX 3000

  5. #5
    Super Moderator Petr Schreiber's Avatar
    Join Date
    Aug 2005
    Location
    Brno - Czech Republic
    Posts
    7,128
    Rep Power
    732

    Re: RobotDuel - game for 2 players

    New version uploaded !,

    play tricks on your enemy using one of the 6 power ups!
    Also few performance optimizations were performed for smoother playing.

    Do you have idea about new powerUp ? Suggestion about difficulty levels ? Put it right here !


    Petr

    P.S. Eros thanks for action pictures!
    P.P.S Forgot to say when something explodes nearby camera it will make it shake

    Learn 3D graphics with ThinBASIC, learn TBGL!
    Windows 10 64bit - Intel Core i5-3350P @ 3.1GHz - 16 GB RAM - NVIDIA GeForce GTX 1050 Ti 4GB

  6. #6

    Re: RobotDuel - game for 2 players

    Very nice!

    A couple of suggestion to consider, if I may:

    - Rocket launchers overheating: so that simply firing keeping the fire button pressed all the time will lead to the lancher shutting down until it cool a bit (like in Mech Warrior, just to name one).

    - The Rocket explosion could affect / alter the a robot position & heading (shaking it), depending on how near it explode and the relative position respect of the robots. So that if both robots are firing toward them, the first that will be hit will find itself in need to re-aim or move a little.

    Again, excellent works!

    P.S.
    BTW, I added a new defs to my TrID to identify the .M15 thinEdge models!

    Bye!

  7. #7
    thinBasic author ErosOlmi's Avatar
    Join Date
    Sep 2004
    Location
    Milan - Italy
    Age
    57
    Posts
    8,777
    Rep Power
    10

    Re: RobotDuel - game for 2 players

    Marco,

    thanks a lot for both (suggestions and .M15 extension consideration).
    Petr will have a look at new features. I like a lot overheating. Maybe I will be able to win

    Few images of the new version
    Attached Images Attached Images
    www.thinbasic.com | www.thinbasic.com/community/ | help.thinbasic.com
    Windows 10 Pro for Workstations 64bit - 32 GB - Intel(R) Xeon(R) W-10855M CPU @ 2.80GHz - NVIDIA Quadro RTX 3000

  8. #8
    Super Moderator Petr Schreiber's Avatar
    Join Date
    Aug 2005
    Location
    Brno - Czech Republic
    Posts
    7,128
    Rep Power
    732

    Re: RobotDuel - game for 2 players

    Hi,

    Marco, thanks a lot for your suggestion! The idea is very good.
    What do you think instead of shutting down to seriously damage the robot which tries to fire while its guns are too hot ?

    The shaked aiming is next step to realism ( * not present in 1.5 )

    Also thanks for indexing M15 format

    Eros, thanks for the foto-report from action again! I was trying to catch some screens, but it is quite difficult to catch nice one .

    Thanks,
    Petr
    Learn 3D graphics with ThinBASIC, learn TBGL!
    Windows 10 64bit - Intel Core i5-3350P @ 3.1GHz - 16 GB RAM - NVIDIA GeForce GTX 1050 Ti 4GB

  9. #9
    thinBasic author ErosOlmi's Avatar
    Join Date
    Sep 2004
    Location
    Milan - Italy
    Age
    57
    Posts
    8,777
    Rep Power
    10

    Re: RobotDuel - game for 2 players

    Have you seen my FPS
    www.thinbasic.com | www.thinbasic.com/community/ | help.thinbasic.com
    Windows 10 Pro for Workstations 64bit - 32 GB - Intel(R) Xeon(R) W-10855M CPU @ 2.80GHz - NVIDIA Quadro RTX 3000

  10. #10
    Super Moderator Petr Schreiber's Avatar
    Join Date
    Aug 2005
    Location
    Brno - Czech Republic
    Posts
    7,128
    Rep Power
    732

    Re: RobotDuel - game for 2 players

    Eros,

    please don't try to play tricks on me. You must have joined 3 accelerators in megacrossfire mode

    I never go below 29 FPS and higher than 37 But maybe it is more processor question, as there is no difference between 640x480@16 and 1280x1024@32.

    Petr
    Learn 3D graphics with ThinBASIC, learn TBGL!
    Windows 10 64bit - Intel Core i5-3350P @ 3.1GHz - 16 GB RAM - NVIDIA GeForce GTX 1050 Ti 4GB

Page 1 of 6 123 ... LastLast

Similar Threads

  1. Game: Game modes
    By Michael Hartlef in forum CM contest 2009
    Replies: 16
    Last Post: 05-10-2008, 04:58

Members who have read this thread: 0

There are no members to list at the moment.

Posting Permissions

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