Git Product home page Git Product logo

resonance's Introduction

Running the Game

You can try the newest version of Resonance at any time by downloading the zip from the project page http://github.com/teamnocontest/reaper/. Click "Download ZIP". Save the zip file to any directory you prefer. When the download is done, extract the archive into its own directory. Navigate into the project folder, and from there into the Unity Project directory and run the DemoBuild.exe. This will take you to the launcher where you can configure controls and display settings. Press the Play! Button to run the game. NOTE: There is currently no exit button in the game. To quit the game, you must either use Alt+F4 to force the process to terminate, or press Alt + Tab to escape the window then right click on the game's icon in the taskbar and chose 'close' to end the process.

#Building the Game If you have Unity 4.3.4 installed, you can open the Unity Project folder with Unity to play around with the included assets or make your own tweaks. The existing playable is the DefaultTestingScene in the Scenes directory.

Controls

Keyboard

  • Zoom in / Zoom out - 9 key / 0 key
  • Rotate Camera Around Player - Q key / E key
  • Movement - W, A, S, or D key
  • Unit Spawning - Left shift + (N, J, or H) key
  • Select - N key
  • Toggle Fullscreen - Alt + Enter

Xbox Controller

  • Zoom in / Zoom out - Right analog stick up/down
  • Rotate Camera Around Player - Right analog stick left/right
  • Movement - Left analog stick
  • Unit Spawning - Right bumper + (A, B, or X) button
  • Select - A button

Asset Credits:

  • Models
    • The current unit models were created by JDCAce.
  • Sounds
    • The current squad command audio files were created by JDCAce.
  • Music
    • "Thumper" and "Cool" background music tracks are a part of Midnight Cassette System and can be downloaded for free at their website. It's available under the Creative Commons Zero license, which can be read here.

resonance's People

Contributors

jdcace avatar retl avatar

Stargazers

 avatar The Northstar✨ System avatar  avatar

Watchers

 avatar James Cloos avatar  avatar  avatar

resonance's Issues

Null Command

Player can't deselect units properly. I played around by tweaking some variables to be public in a backup copy of the code, and I think the issue is in the following bit of code in CommandHandler.cs:

if(Input.GetAxis("Left Trigger") == 1)
        {
            // If the player just pressed the Select Units button (that is, if this is the first frame this is called),
            // then broadcast a "stop listening" message.
            if(isFirstFrameOfSelection)
            {
                if(OnCommand != null)
                {
                    OnCommand(Command.NULL);    // If OnCommand is null, that means there are no listeners, thus do nothing.
                    command = Command.NULL;
                }
                isFirstFrameOfSelection = false;
            }

Unit Selection Bug

As of current, when the player gets too close to a unit, the unit selection sphere might still touch a unit and force it into its 'follow player' state, even if the player was not holding down the unit selection button.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.