User Tools

Site Tools


ground_battle_poc_unity3d

Proof of concept ground attack

The concept is to create a POC for a ground combat scenario that can be implemented as either a stand alone or part of other games.

This POC will concentrate on facilitating action packed strategic gameplay that you can implement in a number of different ways allowing from simple shoot em'up like action single player and multiplayer and then move on to facilitating to large scale strategic gameplay involving a number of

Want me to be able to put more man hours into finishing this proof of concept game template that you can then use yourself ? - Well why don't you make a support pledge then!

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="24X4B7C7EA4EY">
<input type="image" src="http://einarpetersen.com/images/donanyeur.png" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>
 
<br>
<br>

Support/点击“赞一下 Einar Petersen

Description of gameplay

ATTACKERS

2 Types of enemy troops are to move across 3D landscape - Topographical 2D map provided to illustrate landscape, show me with a 3D representaion of provided map.

ILLUSTRATION:

http://einarpetersen.com/blendergames/terranassault/topotest002.png

Types are:

a) Enemy type FastMover - Capable of rapid movement and “long” jumps (need to be adjustable) - Fast (speedfactor), big damage multiple hits, but brittle - Attack range

long

b) Enemy type Slugger - Sluggish movement, slow and steady, hard to kill, slow single engagement. Attack range close combat

Attack ranges need to be adjustable.

Attackers will be:

Heading toward a preset target X on map (either player settable and randomly set) - selection by player

Enemy troops need to be able to move through landscape avoiding obstacles (notice topography)

Enemy troops also need to be able to avoid Defender troops and to prefer this if outnumbered or under fire

2 FastMovers are each assigned to one group of Sluggers (X4 Sluggers in each Slugger group)

Each group advances in their own way but attracted to other groups, particularly if attacked, however topography will randomly act to separate (go around, left/right ,

go over) each decision also affects their speed.

FastMover (a) is represented with a cube

Slugger (b) is represented with a rectangle

DEFENDERS

Defender troops represented by tetrahedrons in 2 different colors.

Defender troops are dropped at a player selected spot in landscape. Player needs to be able to designate drop spot for each Defender Type

Defender Transport is represented by large rectangle moving above landscape from random and/or preset direction off screen

3 Types

type 1 - light attack - fast moving - easily damaged type 2 - heavy attack - slow moving - armored - strong type 3 - rapid attack - fast moving - easily damaged

The DEFENDER Group consists of a Platoon.

A total of 6 Fireteams with : 4 Defenders in each fireteam

3 light attack fireteams 2 heavy attack fireteams 1 rapid attack fireteam

The DEFENDERS as default move as fireteam but it needs to be possible to split up the fireteam.

DEFENDER Control

Point on single defender - if in fireteam, team mates will do as pointed out member

When selected choice between move / attack

Group select (select multiple, begin with a key combo) Hold one down while selecting ( then move on to mouse “square in selection of all within an area”)

Control interface illustration:

http://einarpetersen.com/blendergames/terranassault/selectortest001.png

Attack by either side is represented by small round pellets being fired from team in direction of target.

When hovering over a selected troop - open pop up box with command selection

POC versions

For viewing purposes only will be released under a liberal FOSS license once more complete - untested software download at own risk!!!

http://einarpetersen.com/dwlfiles/GBPOC01.zip - Iteration 1 - Simple select

http://einarpetersen.com/dwlfiles/GBPOC02.zip - Iteration 2 - Better select

http://einarpetersen.com/dwlfiles/GBPOC03.zip - Iteration 3 - Better select and moving

http://einarpetersen.com/dwlfiles/GBPOC04.zip - Iteration 4 - Better select and moving

http://einarpetersen.com/dwlfiles/GBPOC05.zip - Iteration 5 - Obstacle avoidance

http://einarpetersen.com/dwlfiles/GBPOC06.zip - Iteration 6 - Climbing over terrain

http://einarpetersen.com/dwlfiles/GBPOC07.7z - Iteration 7 - Simple attack (archived w/7zip)

ground_battle_poc_unity3d.txt · Last modified: 2015/10/03 04:44 (external edit)