Giter Site home page Giter Site logo

atlantis-warfare's Introduction

Project Atlantis Warfare

by Fish 4 Entertainment

1v1 Simultaneous Turn-Based Strategy Game made with Panda3D

Announcement

The first release version is out. Please take your time and enjoy it! We welcome any feedback to improve our next iteration.

Game Instruction

Game goal:

1. Kill the other team
2. Capture the objective

Game controls:

1. Mouse left-click to select
2. Mouse right-click to rotate camera
3. Mouse wheel to zoom-in and out
4. M to mute/unmute music
5. ESC to quit game

Game States:

Select a character to start the __Planning__ sequence:

1. Move Planning
	* Plan your move ahead of time
2. Attack Planning
	* Predict where enemy is going to be located

After all character already have actions or timeup, game system will execute all the move from the planning phase simultaneously.  
The result might differ from player's expectation because of the unit collision

The __Execution__ sequence is as following:

1. Execute all the moves with collisions
2. If character has not been collided(interrupted), execute character's attack

After the __Execution__ sequence, comes the __objective__ sequence:

* If character is standing on the objective and not being attacked; the character captured the objective successfully for 1 turn

Networking:

So far the network option may only be used for lan internet connection.
In order to connect to others, you have to type in the other computer's ip address, which may be shown on his screen, and click 'enter'
And, if the connection has been established, the network game starts.

Current schedule: ๐Ÿ™€

First release is released at 3/20/2013
Here is the download link

Reference page:

hexabots

File Structure:

Documents/

store all documents files (images for presentations as well)

hexabots/

hexagon, tile, player, team, mouse, and world methods in short, mostly game methods

models/

all models goes here

sounds/

all the sounds

images/

all the used images

network/

all the network methods

edit.py

map editor commands: l to load, s to save, d to delete, c to create

play.py

game play

README.md

README file

debug.hm

map information

atlantis-warfare's People

Contributors

rcliao 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.