Ship Crafter - Semi-Launch and looking for alpha testers

Published January 13, 2012
Advertisement
So for the last few months I've been working on a little browser game called (for now at least) S.H.I.P C.R.A.F.T.E.R. It's a pvp focused browser game set in space where you buy ships, buy modules, configure and optimize the ass out of your ship, then send it off to combat with other players.

shipcrafter1.jpg

shipcrafter2.jpg

shipcrafter3.jpg


The Game: It's currently hosted the subdomain of my other site. Once it's developed a bit more and I've settled on a name I'll buy a proper domain for it:

http://shipcrafter.stillholdsup.com
[s](Note: Some of the artwork is just temporary artwork from conceptships.blogspot.com. If anyone has an issue with it, I can pull it and replace it with some other sort of temp artwork).[/s] I've replaced them all with some open license images.

Testing: At this point the game works but needs some balancing. You'll also find some areas such as the docks and rankings pages are turned off. At the moment I want to get the combat and ship building working really well before moving onto developing any new areas. What I'm looking for is some Gdnetters to create and build a ship, enter combat a few times and report their feelings on the game as well as any bugs. Is the interface shit? Was ship building confusing? Is the text based combat unbearably boring?

Registration: At the moment there are no players (woo!), but ships can be entered into combat for up to 6 hours, so don't let the ghost town scare you off. Hopefully we can get a few of us playing! smile.png Also to make it really easy to signup you can just register with a username and email address and the system will just auto-generate a password and email it to you so you don't have to bother coming up with and storing a new one.

Tutorials: You will notice that at the moment there are no tutorials or help guides of any kind. I'm going to post some guides here in this blog to get everyone started.

Future Development: At the current point for testing there are only 3 E-Class starting ships. Once some feedback rolls in and the games gets a bit more balanced I'll add in some more ships and more items. Or this post will garner no attention and I'll cry myself to sleep. Either way.


------------------------------------------------------------------------------------------------------------
Tutorial Overview:
------------------------------------------------------------------------------------------------------------

I'm going to make some more posts covering these areas in more detail later on. For now, here is a very rough overview of the game to get started.


Overview of ship building: Ships come in two varieties - Ship Chassis and Ship Packages. A ship chassis is the bare bones frame that makes up a ship and has certain bonuses applied to it which helps it's primary usage. A ship chassis comes with an attribute called "Area" which allows you to install "System Modules".

System Modules are what make up the core statistics of your ship, such as your powergrid size, the base speed of your ship, the starting mass and strength etc. These are installed into the chassis and consume "Area".

Item Modules are installed on top of a ship now setup with it's system modules. These are items such as afterburners, shield boosters, targeting computers etc. These are designed to extend your ship beyond the system modules and customize the roll of the ship.

If ship chassis are the basic frames that make up a ship, ship packages are buying them pre-built with system modules (albeit at a marked up prices). Since the numbers of system modules can get complex fast, numerous ship packages will be available (only three right now) that allow you to buy ships already setup with certain types of play in mind. At some point there might be 8 different types of "Hawk Chassis" type packages you can buy all with different strengths and weaknesses.


Overview of Combat: So you've got a ship cobbled together with some items you found in the marketplace with stats you only half understand! Now you can enter your ship into combat!
As you install items on your ship you will see your performance index will go up. There are several brackets of combat you can enter into, each with their own PI restrictions. If your ship is 170/PI, you can enter any bracket upwards of 170/PI (which is all of them). If you have 580/PI you will be in bracket C which has a restriction of 770/PI, meaning your ship cannot exceed 770/PI or else it gets bumped into bracket B. If your ship is 771/PI you're probably not going to do very well in combat so you're better off coming in at 669/PI and being at the top of bracket C as opposed to the bottom of bracket B.

You are free to fight against players in the bracket above you and if you win you'll get much more XP and money rewarded, but you cannot enter combat lower than your current PI class.

Note that this is different to the chassis class - The ship chassis comes stamped with a PI class on it, but this in no way restricts an E class chassis being sent to fight in bracket D. The class on the chassis is just a rough estimation of it's ability based on it's area, slot count and bonuses.

When you enter combat, you will see a dropdown for "Time Period". This is how long your ship will stay in combat for. If you select 1 hour, your ship will search for other players in the bracket you chose, fight, get any possible rewards, then automatically enter into combat again. This is a good way to rack up money and xp while being away from your pc. If you change your mind you can leave combat at any point by clicking "Leave Combat", but any matches in progress will still be carried out before you return to dock. Also note that you can't work on your ship while it's in combat (but you can buy other ships and work on those in the mean time)

-----

So like I said, very brief overview. I'll be doing some more posts covering system modules, chassis, some more details on how combat is figured out, which stats are most important and other areas soon.

I'm interested to see if anyone is interested smile.png

Cheers!
0 likes 19 comments

Comments

_the_phantom_
Looks intresting, consider my signed up and game for giving it a go :D

Just a note; atm the Market Place seems to be infinite loading :( Just get a 'loading' animation and that's it.
Everything else seems to be loading/working ok however.

I'm using IE9 if that matters :)
January 13, 2012 11:06 PM
boolean
Interesting. Turns out there is a bug with [url="http://www.jstree.com/"]http://www.jstree.com[/url] in IE9. Luckily there seems to be a fix for it! [url="http://code.google.com/p/jstree/issues/detail?id=907&colspec=ID%20Type%20Status%20Priority%20Owner%20Summary"]http://code.google.com/p/jstree/issues/detail?id=907&colspec=ID%20Type%20Status%20Priority%20Owner%20Summary[/url]

I've updated the .js file so it should be working now. Thanks Phantom :)
January 14, 2012 05:04 AM
_the_phantom_
Ah cool, it works now :)

I think I might have found a slight bug as well with the chassis area stuff. My ship currently has 940/1300 used and I'm trying to add a 120m power cell to the ship but it tells me I don't have enough space when, as far as I can see, I should have 360m space still? :o
January 14, 2012 11:18 AM
boolean
Ah, it seems I need to make my error messages a bit clearer! If you remove the powergrid from your ship you will see a grey slot icon similar to the icons on the item modules tab. With the starting ships you only have [b]one [/b]powergrid slot. As ships get bigger they can install multiple powergrids, but with the starting ships you can only install one of each system module.

The two erorrs are - [list]
[*]The javascript should not be highlighting the module bar as it's not a valid install slot
[*]I need to make the error a bit more clear that you don't have enough slots available, not area.
[/list]
Thanks again Phantom :D
January 14, 2012 06:12 PM
_the_phantom_
Ah, that'll do it :D

I think I missed my calling as a QA guy :D
January 14, 2012 11:37 PM
boolean
:D
January 15, 2012 07:10 AM
boolean
mmm, I just fought against you in combat and won with 100%, that's not right! I guess that leads into part of what I need to test, balancing. There's a ton of stats and a lot of complexity behind the scenes on how combat is calculated, so I'm going to have to start going over the stats and items.

It's going to be curious how to test this...
January 15, 2012 07:21 AM
Aardvajk
I've signed up as well, looks very pretty.

I've bought a few guns but it seems to have got stuck on "Matched with player, entering combat"? It matched me against Boolean.

Bug? Or just too scared to face me? :)
January 18, 2012 07:18 PM
boolean
:)

I think it might be a bug. I'll need to do some tests, but my guess is that I entered my ship into combat for 6 hours, but I wasn't removed from matchmaking once the timer expired. When combat actually tried to start it noticed that I should be [i]out [/i]of combat and dropped the match - leaving us both in a limbo of sorts.

At least, I suspect that's what it is. I'll have a look into it and post my findings.

Cheers :)
January 19, 2012 12:46 AM
jbadams
Unfortunately I'm currently getting a "webpage unavailable" message -- the page did load once, but seemed broken and started throwing errors again when I tried to register -- perhaps you're currently performing some maintenance or updates! In any case, I'll give it another go later or tomorrow, the screen-shots look cool!
January 19, 2012 05:34 AM
boolean
Ok so it turns out I'm bad at math, dates and a new term I've coined, [i]mathdates[/i]. I was muddling up my code where I was checking for ship cooldown timers and how long a ship has been entered into combat for.

I'm pretty sure it's working now, but I'm checking in what I have now for tonight and I'll take a further look at the tests tomorrow. In theory it should work.
January 19, 2012 05:44 AM
_the_phantom_
heh, yay for testing :D
January 19, 2012 09:56 PM
boolean
It's working fine on the test database, but I noticed the live database that matches are being left over in the matchmaking service when people re-enter combat automatically. Maybe it's a random glitch? It's pretty late now (got distracted ice skating), but I'll do some more tests tomorrow and finally get to the bottom of this.
January 20, 2012 05:37 AM
_the_phantom_
Just logged in and found that $4400 has magically appeared in my funds? :o

Is this something you've done for testing or a glitch? I saw we had a couple more battles but as I didn't win and it showed no money paid out I guess it didn't come from that :)
January 22, 2012 02:12 AM
boolean
No, I put that in there :D

I noticed you only had a little money in your account and figured it was kinda hard to play about with such limited funds. So I threw a bit more cash in there to keep you going XD
January 22, 2012 05:34 AM
_the_phantom_
heh, excellent.. I'll pimp my ship out a bit later then :D
January 22, 2012 09:41 AM
Bernardo Santos
found a bug, i think
I can't see the description on the 40mm "Blizzard" Crystal Beam Cannon.
February 04, 2012 01:45 AM
boolean
Odd. I just uploaded a metric ton of items to the database, so I might have messed something up. I'll check in on that tonight.

Cheers!
February 06, 2012 10:35 PM
boolean
When you say you can't see the description, do you mean none of the stats are appearing? It's entirely possible that the item doesn't actually have any stats yet. I'm in the process of generating actual items now, so this should be fixed soon. For now, I'd just ignore it.
February 07, 2012 12:17 AM
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Advertisement