Code Monkey home page Code Monkey logo

realtimetactics's Introduction

realtimetactics's People

Contributors

echofourpapa avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

realtimetactics's Issues

Port GTK to OGRE

Port Client_GTK functionality to Client_OGRE. This will make handling server interaction much easier.

Range Calculation is wrong

The method/math being used to calculate available movement range is not working correctly. Some tiles are inactive that should be, and some that are active that shouldn't be, also after a certain amount of moves the game crashes.

SDKTray Interface

Since it will be quicker and easier to port Client_GTK to Client_OGRE using SDKTrays, a simple SDKTray based interface will be required. It needs to include all of Client_GTK.

Ogre: Upstream Merge on 04/08/12 FAILED

The upstream merge on 04/08/2012 left a lot of merge markings in the Ogre code, specifically:

RTT_Ogre_Base.cpp
RTT_Ogre_Unit.h

Remove and correct all:

HEAD

upstream/master

markers.

Display option dialog box appears

The display options dialog box appears when starting RTT_Client_OGRE. There are several things wrong with it:

A) It is the wrong size

B) It is doesn't need to show up if ogre.cfg is present

C) if ogre.cfg is not present is crashes

This needs to be disabled for now.

Shadow quality

Shadows are broken for all modes except texture additive. Quality is also low.

mouse click crash

Clicking on the game board gives this error:

An exception has occurred: OGRE EXCEPTION(2:InvalidParametersException): Index out of bounds. in Entity::getSubEntity at /home/mark/RTT/ogre_src_v1-8-0/OgreMain/src/OgreEntity.cpp (line 324)
Leaving GameState...

Server Lobby menu

Create a server lobby menu for browsing, joining and hosting matches. Should also include a chat window and friends list.

RTT_Server

Get RTT_Ogre_3D working with RTT_Server/RTT_Client_Core so that networked interaction is possible.

SSAO

Implement screen-space ambient occlusion

"Live" attack

Have multiple players attack each other over networked play

Connect to Server menu

Create a menu for connecting to a server, this includes connecting to a "Main" server and custom servers.

Design general User Experience

Design an overall user experience for the rest of the UI to follow. This is not meant to be specifics about individual elements, rather a more abstracted guide.

Match lobby menu

Create a match lobby menu. To be used prior to a match to make sure teams and other match settings are correct.

GTK Launch

Set up RTT_Ogre_3D so that is can accept needed parameters from RTT_Client_GTK so it can be launched with the required information.

Remove RapidXML from project source

The entire sources of RapidXML are included as a part of the RTT Ogre code base. That is almost surely wrong. You should be able to just include the needed .hpp files from the system include directories like any other library. Or use Boost Property Tree:
http://www.boost.org/doc/libs/1_41_0/doc/html/property_tree.html

... which is nothing more than a front-end on top of RapidXML to make using it easier. Apparently few people natively use RapidXML anymore since the boost addition is really good. (RapidXML isn't even natively in the ubuntu repos)

"live" movement

Have multiple players move units around in networked play.

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.