Forward Objective

For Total Conversions and projects that don't otherwise fall under the other categories.
Forum rules
The Projects forums are only for projects. If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.

Got a cool project idea but nothing else? Put it in the project ideas thread instead!

Projects for any Doom-based engine (especially 3DGE) are perfectly acceptable here too.

Please read the full rules for more details.
User avatar
LilWhiteMouse
Posts: 2270
Joined: Tue Jul 15, 2003 7:00 pm
Location: Maine, US

Re: Forward Objective

Post by LilWhiteMouse »

http://www.prdarkfox.com/lwm/ForwardObjective.7z
Nested the command icons:
Image
Game menus:
Top Menu - 3d Map, Strider Upgrades, Ship Systems, Operations
Operations Menu - Request Guppy, Request LCAC, Request Missile Strike, Return to Top Menu
Ship Systems Menu - Repair Hull, Repair Phalanx, Enable Missile battery, Return to Top Menu
Strider Upgrades Menu - Upgrade Targeting computer, Upgrade Ablative armor, Upgrade Weapon systems, Return to Top Menu

Request Missile Strike - Calls down a missile strike at the cursor location. Target area must be within sensor range of a Strider. An icon appears next to the missile status display indicating if within range or not.
Request LCAC - Deploys a Strider via a LCAC to the nearest beach. Only two LCACs can be deployed at a time. Deployed striders are automatically assigned to the current control group. NOTE - There's a slight hiccup in the ACS. If an LCAC has just deployed a strider, and there is still one ready pilot, attempting to deploy another LCAC will incorrectly report that the strider compliment is full. You need to wait until the LCAC has been recovered before you can deploy the remaining strider.
Request Guppy - Deploys a Guppy ferry to drop a refit container at the cursor location. Container will partially repair and apply any new upgrades to the first strider to approach it.

Enable Missile battery - The Ponopolus' missile batteries can be expanded to allow for more missile strikes. NOTE - Missile batteries can only be expanded when new munitions are salvaged from Munitions Depots.
Repair Phalanx - Repairs a single phalanx array.
Repair Hull - Makes repairs on the Ponopolus hull.

Upgrade Weapon Systems - This will upgrade the strider bay to equip better/more weapons on striders.
Upgrade Ablative Armor - This increases the strider's ablative armor, allowing it to take more damage.
Upgrade Targeting Computer - Upgrades the strider's computer to prioritize hostile targets at close range.
NOTE - Strider upgrades are obtained by destroying Armories. Upgrade levels are currently not shown. When an upgrade is available it will be indicated under the action meter.

3d Map - Shows a 3d representation of the island. Movement keys (FORWARD/BACKWARD, STRAFE LEFT/RIGHT), and view controls can change the position/view of the map. When exiting the map, the cursor is moved to where it is in the 3dmap. The map takes a few tics to load, unavoidable to prevent runaway script errors.
Blue marker - Current location
Green marker - Strider
Red marker - Hostile target

Game controls:
FIRE - Select unit under cursor, otherwise deselects current unit. When selecting a unit, the control group automatically changes to that of the selected unit.
ALTFIRE - Move selected unit/group to cursor location. If a unit is selected, orders only that unit. Otherwise orders all units of selected control group. The white group commands all striders.
USE - Add selected unit to currently selected control group.
JUMP - Cycles through all striders.
SELECT NEXT/PREVIOUS INVENTORY - Cycles through the command icons.
USE INVENTORY - Activates the current command icon.

Gameplay:
Destroy the enemies' bases and defenses to gain access to the island capital. Move a strider to the capital building to liberate the island.
Striders auto target the nearest hostile.
When a strider is destroyed, the pilot ejects. It takes a little time for a pilot to recover before they can be deployed again.
Striders have jump jets that allow them to traverse some heights. To use jump jets simply set the strider's waypoint to a spot next to the cliff. If a strider won't jump, the height is too much. If a strider can't complete the jump, the strider will be returned to the spot it started from.
User avatar
LilWhiteMouse
Posts: 2270
Joined: Tue Jul 15, 2003 7:00 pm
Location: Maine, US

Re: Forward Objective

Post by LilWhiteMouse »

http://www.prdarkfox.com/lwm/ForwardObjective.7z As always, drag 'n drop on GZDoom to play.
Final boss is in, but the level doesn't end when it's defeated as I have no idea how I want to handle it.
Spoiler:
For those that just want to play it, "pukename cheatscript" from the console will max out your upgrades and let you play the final island.
User avatar
DoomRater
Posts: 8265
Joined: Wed Jul 28, 2004 8:21 am
Preferred Pronouns: He/Him
Location: WATR HQ

Re: Forward Objective

Post by DoomRater »

I'd handle that with some sort of victory display, any stats that you've been tracking throughout the playthrough like damage taken, number of units deployed, units destroyed, etc...
User avatar
grouchbag
Posts: 579
Joined: Thu Dec 06, 2012 1:48 am

Re: Forward Objective

Post by grouchbag »

Looking very nice so far.
User avatar
LilWhiteMouse
Posts: 2270
Joined: Tue Jul 15, 2003 7:00 pm
Location: Maine, US

Re: Forward Objective

Post by LilWhiteMouse »

http://www.prdarkfox.com/lwm/ForwardObjective.7z
It's crude, but an ending is in and (more importantly) works. The boss is now actually "destroyed", and you get a game complete screen.

I've done all I set out to do with this project (less a few minor additions). That said, I miss Power DoLLS, so I'm hoping to integrate some features into the project in the future.

[EDIT] The final island is after you've unlocked everything (6 missiles, 6 pilots, lvl 3 weapons, lvl 3 armor, lvl 1 comp).
Gez
 
 
Posts: 17934
Joined: Fri Jul 06, 2007 3:22 pm

Re: Forward Objective

Post by Gez »

Since you use inventory items for the menu, you could use the "tag" property to give them nice names that will be displayed when choosing them if the "display nametag" option is on.
User avatar
LilWhiteMouse
Posts: 2270
Joined: Tue Jul 15, 2003 7:00 pm
Location: Maine, US

Re: Forward Objective

Post by LilWhiteMouse »

Gez wrote:you could use the "tag" property to give them nice names
I actually meant to, but never got around to it. Especially since I think I'm the one who proposed the feature in the first place for Chibi Rebellion.

Return to “TCs, Full Games, and Other Projects”