Jump to content
Sign in to follow this  
airfell

Sharing Project: Altis At War

Recommended Posts

jpg.jpg

Images:

Base At Night:

base.jpg

Oil spawn randomization:

oil.jpg

Preface:

AAW(Altis At War) is a project myself and a buddy took on awhile back that we were going to use for the Arma mod contest, however since I was the lead scripter/programmer, I partially lost interest and also didn't have the time necessary to dedicate to the project.

What is AAW?

AAW to me is everything ARMA multiplayer should be. It draws its inspiration from several sources, but at its core it is a military based RTS/FPS based on military base building, resources and missions.

What are its influences?

I would say AAW is somewhere between Tonic's Wasteland and Command And Conquer type RTS games. The main goal of a team is to build set of bases for benefits such as respawn locations, vehicle factories, even radar stations, but all at the cost of oil, which must be collected from across the map, or stolen from enemy bases.

Gameplay:

Obviously aiming for persistence, each team can build one MOB(Main Operations Base), then three FOB's(Forward Operations Bases) off of the MOB. From there each FOB can build two outposts.

Each base can also be destroyed by enemy factions. To destroy an enemy base a player must enter the enemy tower, and enable the self-destruct sequence. This will enable an alarm and give the defenders X seconds to disable the self-destruct sequence. If the self destruct happens, all buildings within the area will collapse, most likely killing any players in the area, and any child bases of that base will also begin to self-destruct(this will be an irreversible sequence for the child bases)

Example: If FOB1 goes down, then the child outposts of FOB1 will also be destroyed. If the MOB goes down, all FOB's and Outposts will go down eventually, setting that entire team back to square one. (Pro tip: Your MOB is the most important place to defend!)

The MOB has all features:

A main tower for controlling the base- managing resources and upgrading base parts, depositing resources, and buying base fortification parts(walls, static weapons, ect...)

A barracks- this enables players to respawn at that base, purchase gear for their character or weapon/ammo crates; upgrading unlocks better weapons for your team

Vehicle Factory- for purchasing, repairing, and caching/storing vehicles; Upgrading unlocks more vehicles for your team

Radar- similar to wasteland, this is an area on the map that will alert your team if enemies are within the area of the base. Upgrading extends the range.

The FOB has most features, but not all:

A main tower just like the MOB;

A barracks just like the MOB;

Instead of a vehicle factory, the FOB only has a vehicle cache/storage. This is to make the MOB more of a strategic logistics point, but also make "living" at an FOB a bit easier.

And a Radar station just like the MOB

Outposts don't have many amenities at all:

A main tower like the MOB/FOB;

A barracks;

and a radar station.

How the game starts:

On a clean start players will spawn on the coast relative to their area of the map. There are random unarmed trucks and ATV's about the map and one mobile construction truck. This truck can be driven to a place the players feel would be a good place to start their MOB. Once in place, the MOB can deploy the first tower.

To begin building onto your base, players will need to either scavenge the map for oil barrels, take the random missions that come up for them, or steal them from an enemy MOB/FOB, and bring them to the MOB tower to deposit them.

When resources are deposited into the main tower 1. the base is granted X amount of resources for building/upgrading, and 2. the player is paid X money for purchasing weapons/vehicles.

Where the mission mod currently stands:

Despite the many, many man hours we put into AAW, it still has a very long way to go. Most base features are put in only on Blufor side, and its not in a "working" state, but a testing state. Things are in specifically for testing, but would need to be pulled for a "release" version.

Also, for sakes of security/anti hack/cheats, a lot of the code is currently client based and need to be turned into events that the server listens for then runs serverside. Right now the way its set up is intentional, as we where in a frameworking level of development. Testing theories more than anything.

For those that are interested in continuing development:

The original github can be found here: Feel free to fork it. Email me if you have trouble.

https://github.com/AirFell/AAWlive.Altis

And I set up an email should anyone need to contact me with questions/help.

AltisAtWar@gmail.com

In closing:

I would like to say, this is the first big project I ever took on, and yes, I lost steam. Lots of code is weird or crappy, but tbh some if it is pretty neat too. In reality its something I wanted to play more than something I had time to actually make, so I just pounded out stuff until it worked. Having speedy scripts or being overly clever was not an objective where we left off, that comes later at a polish stage.

In a way, it is my baby, but I aim to be as objective as possible having other people use our work. Please give credit where credit is due when using others work, as I have also done my best to give citations on borrowed code within this work as well.

Thank you to everyone in this community for your help and support!

~AirFell

Edited by AirFell
Image

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×