Giter Site home page Giter Site logo

rts's Introduction

~~Second Earth: README~~
#######Install#########
Unpack ZIP files together. All files are housed in 'RTS' Folder
Libraries: pygame, sockets, threading, ast, os, subprocess
Import instructions:
-Pygame: in the command prompt enter "py pip install -m pygame" run a test document
with the line of code "import pygame" to test.
-All other libraries should be included in python. No additional work required

######Description#######
Second Earth is a real time strategy game. The objective is to either wipe all other
players off the map or to build the end game structure: The Warp Beacon. The player
starts with a drone and then builds a settlement by collecting resources from mines
and trees. The strategy comes from being able to control a mass of units and
structures as well as being able to micromanage an entire settlement.

#######Playing the Game######
Running Singleplayer:
run rts_main.py
Press Singleplayer and enter username
Press Start Game
[WARNING]Game can take a little while to load to due quantity of sprites.
DO NOT FORCE CLOSE even if "program is not responding"
Enjoy

Running Multiplayer:
Step 1. Obtain public IP address
Step 2. run rts_server.py on the computer hosting the game. 
The terminal should read "Looking for Connection"
Step 3. run rts_main.py on all computers playing the game
Step 4. Press Multiplayer and enter username and IP.
Step 5. First person to connect must press Start Game once all players are ready
Step 6. Person who pressed Start Game will load game
[WARNING]Game can take a little while to load to due quantity of sprites.
DO NOT FORCE CLOSE even if "program is not responding"
Other users will then receive the information and load it themselves
[WARNING]Game can take a little while to load to due quantity of sprites.
DO NOT FORCE CLOSE even if "program is not responding"
Step 7. After game has concluded Host must force close the server to disconnect
socket connections

rts's People

Contributors

entropy98 avatar

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.