Tactics: Western Philosophers Vs. Musicians 0.12

http://tactics3d.sourceforge.net/

After trying the game, please fill out this 4 question, multiple choice usability survey. Your feedback is appreciated:
http://www.surveymonkey.com/s/C6Q9CXD


Abstract

A turn-based tactical game combining rules and gameplay elements inspired by Final Fantasy Tactics and the Mayfair Exponential Game System. Unlike most games of this type, motion is in full, grid-less 3D.


Installation

PC:

Run Setup.bat - This installs Visual C++ 10.0 library DLLs as shared assemblies.

Run Tactics - Western Philosophers Vs Musicians.bat to start the game.

The game can use OpenGL or DirectX for rendering. The default is OpenGL, however, DirectX has been tested with August 2009. The recommended resolution is 800 x 600.

To use DirectX, it first must be installed separately, then:
1) Open Bin\VC10_0Final\Plugins.cfg with a text editor.
2) Add the line "Plugin=RenderSystem_Direct3D9" above the line "Plugin=RenderSystem_GL".

Linux:

I assume Ogre is installed to /usr/local/lib/OGRE. This is bad, but I hope to rectify it at some point in the future.

cd Tactics3D-v0.12

make CFG=release

cd Bin\GCC_Mono_release

./Tactics3D


Notes on the build

1) This is a pre-alpha build, i.e., it's not feature complete.
2) All artwork is currently temporary.
3) Combat consists of a 2-man team of philosophers vs. a 2-man team of musicians; any or all of the characters can be bots.
4) Has rudimentary networking support. One player supplies a local IP address as a host and plays as the philosophers. Another player joins at this address and plays as the musicians.

5) Added super powers. Link to design doc

Help Wanted
There are many ways to volunteer for this project. Artists, programmers, and testers are welcomed.


Mouse:

Movement or selection (Right click to toggle mouse mode).

Movement – Move cursor outside of blue radius to rotate the camera. Hold Ctrl down to move slower.

Selection - Ctrl + left click to select an object. The object will then show its bounding box, warrior image, and stats. Shift + left click to deselect an object.

Left/Right arrow:

When selecting a warrior for an attack or special move, these will cycle through enemies.

M:

Toggle mouse mode

F:

Toggle frame rate stats on/off

Enter:

Chooses “Cool” for dialog boxes

Esc:

Quit

The following buttons will move the camera. If a warrior's move action is about to be performed, then the camera takes the warrior's POV, the warrior becomes invisible, and the warrior will move with the camera.

W:

Forward

S:

Backward

A:

Step left

D:

Step right

PgUp:

Move upwards

PgDown:

Move downwards

The following button behaviors are applicable when declaring a warrior's actions. See the in-game descriptions for more information.

M:

Add a movement action

T:

Add an attack action

P:

Add a special move

H:

Repair thrusters

B:

Break grapple

R:

Exit the action declaration phase


Notes on the code

All code in the Tactics3D namespace is licensed under the GPL.

All code in the OpenSkyNet namespace is licensed under the LGPL. See the OpenSkyNet website for more information.

This program uses Ogre 1.8.1 (http://www.ogre3d.org/),
Crazy Eddie's GUI System 0.7.7 (http://www.cegui.org.uk/),
OIS 1.3 (http://sourceforge.net/projects/wgois/), and
TinyXML 2.5.3 (http://www.grinninglizard.com/tinyxml/).

A Microsoft Visual Studio 10.0 solution and Linux makefile are provided. The game was successfully tested on Ubuntu 12.04 LTS using GCC 4.6.3 and Windows 7 64-bit.


Dylan Blair (agn0stic3000)
agn0stic3000@users.sourceforge.net