Staredit Network > Forums > SC1 Map Production > Topic: Build-A-Ship Workshop RPG
Build-A-Ship Workshop RPG
Aug 10 2008, 7:36 am
By: Madroc
Pages: 1 2 316 >
 

Aug 10 2008, 7:36 am Madroc Post #1



Build-A-Ship Workshop is an RPG. All of the characters are flying ships that you can add buildings to to give your ship a function. The map is Starcraft themed. The gameplay will be sort of like a defense, except that each player gets just a ship and there are not very MANY enemies, just some strong ones, and you have to push ahead through the oncoming enemies and overtake bases to get to the final boss and win. One goal is to make re-playability huge. Here's the story:

After her depart from the soon-to-be-cerebrate-free Shakuras, Kerrigan has one more task to accomplish before she can lead the zerg. She brings together a band of mercenaries (that's you) and travels to a huge space station orbiting the planet, where she has learned that a newly appointed cerebrate hides. Occupying the planet is a small Zerg swarm controlled by the cerebrate, a small society of rogue Protoss appointed to defend the cerebrate in case of detection (that would be NOW.), and a larger group of exiled Terran hired to pose as "nomads" to cover up both the Zerg and Protoss population. Both the Terran and the Protoss will need to be destroyed before you can complete Kerrigan's quest - destroying the cerebrate.

But that's not really what matters. At the beginning of the map you are asked to choose a ship to pilot from 11 choices:
Collapse Box

After you choose your ship, you are center viewed on a cutout of your ship (see below for some example cutouts) and you receive a worker (or several for zerg ships) and a dropship to move your worker(s) around if they are stuck and you need to assemble the basic pieces: the engine(s), the firing mechanism(s) and the control system. This involves building particular buildings on top of sprites (or in the case of the zerg ships you can build the basic components anywhere and for the carrier you can build your firing mechanism anywhere). After you fill in all of the sprites your ship is operational and you can start the game (except for terran ships which you have to put your scv in the control system/cockpit (bunker) to start driving).

Now you go through the map killing enemies all the way. You cannot harm the zerg buildings until the Terran and Protoss bosses are all dead, basically. For the most part you can roam wherever you like, though. After killing a substantial amount of enemies some supplies (in the form of mineral crystals) will appear at home base. Go there to collect 10 minerals for yourself and 7-x minerals (where x is the number of total players in the map) for all of your allies. You can wait to collect these supplies until many build up if you want to. Home base is a pretty good place to hang out to gain minerals for a while anyways because small amounts enemies will constantly be created and ordered to attack there. There is no free-heal button in the game so frugalness with health is an issue. The game will be tested so that it is not an issue that will ruin your life, tho. For an example, you might think "OK, I just repaired all my buildings to full health; I think I'll go have some fun outside base for a while." Edit: This is not necessarily true anymore.. in fact there probably will be a heal button you can go to.

Here is a spoiler of all the different ship cutouts:

Battlecruiser:
Collapse Box

Wraith:
Collapse Box

Science Vessel:
Collapse Box

Valkyrie
Collapse Box

Scout:
Collapse Box

Arbiter:
Collapse Box

Carrier:
Collapse Box

Corsair:
Collapse Box

Mutalisk
Collapse Box

Overlord:
Collapse Box

Queen:
Collapse Box


As for customization of your ship, every building that you could normally create with your worker in Starcraft adds a function to your ship. We already discussed the three buildings necessary for movement, attacking, and controlling at all. Here is a list of every building and all of their functions inside the ship. Experimenting will be one of the map's fine points as none of these functions will be told to the players except the 3 necessities which are Refinery, Armory, and Bunker + the Protoss 3/Zerg 3 that are required. None of the buildings except the base 3 need to be put in a specific spot for any race.

All buildings are very expensive to build (excluding armors like the supply depot), but have quite a bit of life. Players start with the three necessary buildings (for free). You can go back to the very beginning of the map to heal all buildings in your ship (maybe), but as the game progresses (enemies get harder, distance between you and the beginning increases, and minerals become more abundant (kill scores go up)), that will become a pretty big hassle compared to just building armors (i.e supply depot) unless you have FTL Drive(s) (academy) or the Zerg/Protoss equivalents.

Building Descriptions
Terran Building Functions


Protoss Building Functions


Zerg Building Functions


Your worker deals a good amount of damage, so if you need to kill a building that's in the way, it's possible. But seriously, what a waste of minerals... :P

It uses vHP. At any given point there is 1 observer with around 20 life under your ship that is constantly ordered to your ship. Whenever that unit dies, a random building of your's takes 50 damage (the building is chosen by randomizing switches) and another small unit is created to take your place. Obviously when a building takes enough hits it dies. If you are terran, then you can repair your buildings (although if you aren't in your cockpit, you can't drive...), if you are protoss, your shields can regenerate some of the damage, and if you are Zerg, you will eventually regenerate all of the damage. If your building dies, then your ship loses that function, so if you lose your supply depots, you can't move, if you lose your armory, you can't fire, and if your Fleet Beacon dies, you lose all control of your ship until you make another one. The same is true for all the other buildings. Note - if the new building is one of the basic three, it will need to be put in the correct spot. The beauty of the "armor" building is that it takes all the damage so there is no risk of your stuff dying, only your armor. Once every one of your buildings is dead, your ship becomes vulnerable so guys can attack it. So you're basically screwed at that point unless you make another building, in which case yeah you could make a come back.

Your ship's damage can be upgraded at the Cybernetics Core or the Armory or Spire. Your ship's armor is upgraded at the Engineering Bay for Terran, Forge for Protoss, or Evolution Chamber for Zerg (Yes your vHP unit may be able take a number of hits). A message is created every upgrade such as "You ship's armor has been upgrade to iron." or "Your ship's armor has been upgraded to steel." These messages are triggered by mineral loss detection. And you can increase your turret damage and other units you might have created with upgrades as well. Upgrades are much, much cheaper than actual buildings and will be a huge part of the game.

This idea is originally based off of this - http://www.staredit.net/topic/3839/ (my idea)

Progress:
Triggers - 85% (as of 09/30/09, all building have been coded, as has most everything else!)
Terrain - 85%
Testing - 50% (we'll be testing as we go)
Concepting - 95%
Total - 80%

Many thanks to TassadarZeratul for being my partner in crime for this map!
Also thanks to Kyleis1337, he helped a little.

Post ideas/commentary/suggestions.


Post has been edited 78 time(s), last time on Oct 29 2009, 8:00 am by Madroc.



None.

Aug 10 2008, 7:37 am KyleIs1337 Post #2



The result is KrayZee's avatar?

Also, the sprites ownership should be changed to player 12 so that they aren't all red.

Post has been edited 1 time(s), last time on Aug 10 2008, 7:46 am by KyleIs1337.




Aug 10 2008, 7:48 am Madroc Post #3



Notes for teh Map Makers
Old building functions (edited out 3-21-09):

Collapse Box=Terran


Collapse Box=Protoss


Collapse Box=Zerg

Don't forget about doing these at the end:
Collapse Box


Post has been edited 4 time(s), last time on May 23 2009, 5:04 am by Madroc.



None.

Aug 10 2008, 7:50 am KyleIs1337 Post #4



K, I already did in the updated version anyway. ;)

Post has been edited 1 time(s), last time on Aug 10 2008, 7:50 am by KyleIs1337. Reason: cuz




Aug 12 2008, 3:50 pm Impeached Post #5



Sounds cool.

Perhaps you should finish one or two ships then release a 'beta'.



None.

Aug 12 2008, 9:40 pm Madroc Post #6



Good idea. I'll do that.



None.

Aug 12 2008, 11:28 pm Biophysicist Post #7



Three things:

1. How will you balance the ships? Like Carrier>Battlecruiser>Wraith...

2. What about Valkeries and Corsairs? Don't see those anywhere. (If you don't want to use Brood War units, you can do one version with them and one without. Or maybe you don't have Brood War?)

3. How about Zerg 'ships'? Each building can be an 'evolution' to the ship. (And in an advanced editor, you can use Creep to make the cutouts, so they look more Zerg-y.)

Oh yah, you forgot Templar Archives sprites on the Carrier. Or was that on purpose?



None.

Aug 13 2008, 2:24 am KyleIs1337 Post #8



Because we need space for computers...and you don't need those ships and they can't even attack ground? Lol. And the templar archives can be built anywhere so it dosen't need a sprite.



None.

Aug 13 2008, 4:02 am Biophysicist Post #9



Quote
Because we need space for computers...
True, but does every ship need to be used?

Quote
and you don't need those ships and they can't even attack ground? Lol.
Sorry, I had assumed there would be airborne enemies. (And there is D-Web, but I doubt there would be to many uses for that...)

So, ignore #2. But what about #1 and #3? Zerg 'ships' would be cool...



None.

Aug 13 2008, 5:08 am Kaias Post #10



I would make it my own universe, instead of Star Wars. You have more freedom that way.

Plus then it doesn't sound like another lame star wars game.



None.

Aug 13 2008, 5:15 am Madroc Post #11



Quote from name:TassadarZeratul
Three things:

1. How will you balance the ships? Like Carrier>Battlecruiser>Wraith...

2. What about Valkeries and Corsairs? Don't see those anywhere. (If you don't want to use Brood War units, you can do one version with them and one without. Or maybe you don't have Brood War?)

3. How about Zerg 'ships'? Each building can be an 'evolution' to the ship. (And in an advanced editor, you can use Creep to make the cutouts, so they look more Zerg-y.)

Oh yah, you forgot Templar Archives sprites on the Carrier. Or was that on purpose?
1. Ever heard of increasing/decreasing damage? :bleh: All ships will be as balanced as possible. Some have more space than others which is a really nice feature, but that will be made up for in other areas such as decreasing damage.

2. Hm I like the idea of corsair. We have already done some work on the map, so it will be a little hard to work it in; I wish I hadn't dismissed it without enough thought. Granted it can't hit ground, but there are buildings you can create to fix that :bleh: I think probably half the enemies will be air or maybe less, so it would work. I'll think about it. I do need 2 computer players at least, so I will need to take one out to put in this one. The fact that there is no hero version might make the disadvantages outweigh the advantages. What could be different about the upgraded version? If I did incorporate the Corsair, the Science Vessel would be replaced. Also considering it is a STAR WARS rpg, many of the enemies will be flyers.

3. Zerg ships don't make much sense because they are biological and you can't add machines to a flying beast unless you add like chips to its brain, which is kinda stupid. Granted we could PRETEND it was a ship but why should we compromise when we have plenty of ships on our hands?

4. Yes that was on purpose. Templar archives can be placed anywhere in the ship. The number of temp archives you have corresponds to the number of interceptors you have. You can have 4 at a time if you are normal and 8 at a time if you are upgraded (yeah i know the carrier's upgrade is the biggest of all 6 guys)

Quote from Kaias
I would make it my own universe, instead of Star Wars. You have more freedom that way.

Plus then it doesn't sound like another lame star wars game.
I sort of agree with you a little... But I'm drawing a blank on ideas for an original universe. Have any ideas?



None.

Aug 13 2008, 2:24 pm Biophysicist Post #12



Quote
I sort of agree with you a little... But I'm drawing a blank on ideas for an original universe. Have any ideas?
Not right now, but I might be able to think of something later.

When I suggested Zerg ships, I meant each building can evolve the ship. (Kinda like how you can evolve units at an Evolution Chamber or Spire.)



None.

Aug 13 2008, 6:50 pm Craftstar2 Post #13



How about making a "landing" feature on other ships so you can attack the inside of their ship. So you can train zealots or marines inside your ship, and then put them in a dropship or shuttle, and move the shuttle or dropship to a "hangar" part of the ship. The dropship then appears outside your ship in the real map, and you can bring the dropship to an enemy ship. Once that happens, the units inside the dropship are transferred to the hangar of the opponent ship.



None.

Aug 13 2008, 8:06 pm Madroc Post #14



Quote from name:TassadarZeratul
Quote
I sort of agree with you a little... But I'm drawing a blank on ideas for an original universe. Have any ideas?
Not right now, but I might be able to think of something later.

When I suggested Zerg ships, I meant each building can evolve the ship. (Kinda like how you can evolve units at an Evolution Chamber or Spire.)
I still am not sure what you are getting at.

I could imagine that one of the characters could be "The Overmind" and would be in the shape of the building the overmind and that you have a unit besides the overmind that can be evolved by placing various zerg buildings. Is this sort of what you are getting at? Or you mean it would actually be in the shape of the mutalisk and that placing zerg buildings would be like custom "warts" all over the mutalisk?

As for the theme, the Star Wars is pretty good simply because enemy battlecruiser could be Star Destroyers, enemy ghosts could be "strom troopers," etc. Also firing proton bombs and torpedos is so darn flavorful and awesome!

However if I can think of anything else or someone else gives me an idea, there is a good chance I will adopt it.

Quote from Craftstar2
How about making a "landing" feature on other ships so you can attack the inside of their ship. So you can train zealots or marines inside your ship, and then put them in a dropship or shuttle, and move the shuttle or dropship to a "hangar" part of the ship. The dropship then appears outside your ship in the real map, and you can bring the dropship to an enemy ship. Once that happens, the units inside the dropship are transferred to the hangar of the opponent ship.

Wow what an awesome idea! However it won't work in my map because enemy ships will not have their own individual insides of the ship (admitedly that would be cool but almost impossible) and that would make the map more complicated than it already is. That would be so awesome for an FFA map, though - maybe it could be a thing where you have a base and you have ships and guys that can be built and sent over to the opponent. The ships would have to have guys in them to be operational. But if the opponent out matches you while you are in their territory they could simply negotiate with you to steal your ship but let the guys inside go so you don't lose your men AND your ship, just your ship and the opponent gets the ship. Then the opponent gets a crew inside the ship to fly it away. Wont work for my current map tho.

I was sort of thinking that one of the characters would actually be a shuttle and you could bring your units to the hangar part of the ship and they would appear inside the shuttle and you could drop them, which is sort of like your idea. I decided not to do that tho - other ships are more interesting.



None.

Aug 13 2008, 9:31 pm Craftstar2 Post #15



You could just expand the space more in the ship to include a hangar which has nonbuildable terrain. That way they don't have to rely on just attacking your ship with their own ship to damage your buildings. They can send men over.



None.

Aug 14 2008, 1:34 am KyleIs1337 Post #16



Craftstar, that would be virtually impossible. To make an interior of ALLthe enemy ships would take up an extremely large space in the map. I understand what you mean and it is a cool idea but I don't see how that would be possible. Now, If it was a player vs player map that would be possible but granted that this isn't I don't know how to do that.



None.

Aug 14 2008, 1:32 pm Biophysicist Post #17



Quote
I still am not sure what you are getting at.

I could imagine that one of the characters could be "The Overmind" and would be in the shape of the building the overmind and that you have a unit besides the overmind that can be evolved by placing various zerg buildings. Is this sort of what you are getting at? Or you mean it would actually be in the shape of the mutalisk and that placing zerg buildings would be like custom "warts" all over the mutalisk?
I mean do it just like you are doing the other ships: eg. t would actually be in the shape of the mutalisk and that placing zerg buildings would be like custom "warts" all over the mutalisk.



None.

Aug 14 2008, 2:20 pm Impeached Post #18



Why not just use the Starcraft universe instead of some lame Star Wars thing (with Starcraft ship names. :O). If you wanted to, you could probably tie it in to one of the battles in the Brood Wars.



None.

Aug 14 2008, 6:51 pm Madroc Post #19



Quote from Craftstar2
You could just expand the space more in the ship to include a hangar which has nonbuildable terrain. That way they don't have to rely on just attacking your ship with their own ship to damage your buildings. They can send men over.
I like your idea a lot. Maybe there could be one part in the RPG where they can go inside your ship and you have to fight them off with your probe. That would be awesome! Thanks I'll try to work that in.

Quote from name:TassadarZeratul
I mean do it just like you are doing the other ships: eg. t would actually be in the shape of the mutalisk and that placing zerg buildings would be like custom "warts" all over the mutalisk.

Aw man you mean I'd have to concept the mutalisk and all of its buildngs AND obsolete some of the concepting of one of my ships?! I like the idea but I'll need to consult Kyle first. It COULD even fit into a star wars theme, I remember seeing in one of the movies a darkish storm trooper riding a mutalisk type thing.

Quote from Impeached
Why not just use the Starcraft universe instead of some lame Star Wars thing (with Starcraft ship names. :O). If you wanted to, you could probably tie it in to one of the battles in the Brood Wars.

I considered that but I think that that might seem unprofessional. but OH MY GOSH the idea of seeing the inside of Starcraft ships is awesome. I'll consult Kyle. If you have an argument for it, say it, it might be something i havent thought of.



None.

Aug 14 2008, 11:39 pm Biophysicist Post #20



Quote
Aw man you mean I'd have to concept the mutalisk and all of its buildngs AND obsolete some of the concepting of one of my ships?! I like the idea but I'll need to consult Kyle first. It COULD even fit into a star wars theme, I remember seeing in one of the movies a darkish storm trooper riding a mutalisk type thing.
Well, I actually have a (partial) list of functions for Zerg buildings, and am working on a second which is different than the Terran and Protoss lists - kinda like the Zerg are different then the Protoss and Zerg. :)

Unless by 'concepting' do you mean the cutout of the ship on the map... Why would you have to do that? I'm pretty sure that there is a utility somewhere that lets you resize maps...

EDIT: A few more things I just though of:
1. Place a Shuttle in the ships. (Or for the Zerg, an Overlord. If you use the Zerg ships, that is.) That way, you don't have the problem of the worker getting stuck and having to kill off buildings.
2. Rather than using building sprites which might be confusing to n00bs because they don't realize their building got destroyed (wtf i have a suply depo why cant i move this is gay), why don't you use Beacon sprites where they are supposed to build their weapons and a Vespane Geyser where they are supposed to build their engines (Rename it as Reactor or something and change the moving machine to a Refinery/Assimilator (or Extractor, if you use the Zerg), as appropriate for the ship's race.)

Post has been edited 1 time(s), last time on Aug 14 2008, 11:45 pm by TassadarZeratul.



None.

Options
Pages: 1 2 316 >
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[05:00 pm]
lil-Inferno -- benis
[10:41 am]
v9bettel -- Nice
[01:39 am]
Ultraviolet -- no u elky skeleton guy, I'll use em better
[10:50 pm]
Vrael -- Ultraviolet
Ultraviolet shouted: How about you all send me your minerals instead of washing them into the gambling void? I'm saving up for a new name color and/or glow
hey cut it out I'm getting all the minerals
[10:11 pm]
Ultraviolet -- :P
[10:11 pm]
Ultraviolet -- How about you all send me your minerals instead of washing them into the gambling void? I'm saving up for a new name color and/or glow
[2024-4-17. : 11:50 pm]
O)FaRTy1billion[MM] -- nice, now i have more than enough
[2024-4-17. : 11:49 pm]
O)FaRTy1billion[MM] -- if i don't gamble them away first
[2024-4-17. : 11:49 pm]
O)FaRTy1billion[MM] -- o, due to a donation i now have enough minerals to send you minerals
[2024-4-17. : 3:26 am]
O)FaRTy1billion[MM] -- i have to ask for minerals first tho cuz i don't have enough to send
Please log in to shout.


Members Online: Ultraviolet