Showing posts with label alpha. Show all posts
Showing posts with label alpha. Show all posts

August 1, 2014

Interplanetary Update #6: Building Upgrades



Once again, we a delivering a fresh Interplanetary update with some new and interesting stuff. Nevermind the shortness of the changelog, it's pure business! Let's look into it.

What's New?

Good news for all of those sick and tired of waiting for long turn-processing. With the latest action phase optimization, turn-processing should go a lot faster! Down with the waiting!

To add some depth to the building phase, we are introducing a Building Upgrade Mechanic. This is what all that tweaking in the last update was building up towards.

Each structure now has two upgrade slots on their info window. Clicking on them allows you to buy upgrades that will boost the stats of the building. Want some more "oomph" to your railgun? Buy some damage boosts or AOE upgrades!

Be careful, though; once you fill the upgrade slots, you won't be able to add any more upgrades to that building or delete the ones you've added. Specialize accordingly.




For starters, there will only be a couple of basic upgrades available and just two slots for each for each structure, so play around with them and let us know what you think! We'll be waiting for your suggestions for future upgrades or system changes. The upgrades will get more diverse further on and most of them will be tied to the tech-tree.

Interplanetary Version 0.6.4390_EAC_6.5


  • Building Upgrade mechanics added
  • Turn-Processing time greatly improved


That's about it for this time! Check out the update and don't forget to let us know what you think.

As for the Whack-a-Dev, everything so far seems to be on schedule and you can expect it on August 9th, 6pm GMT/11am PDT. In the meantime you can learn to use the new upgrades efficiently and blast us into oblivion when the time comes! Looking forward to it!

Interplanetary is available on Steam Early Access

March 18, 2014

Interplanetary Alpha Update: New Features


It's finally here: a huge alpha update, full of interesting new features and fixes to test drive! Might also be the final alpha update that will be available with a code, if there are no massive issues with it. We're steadily rolling out towards the beta version and we have something different in store for that.

Anyways, here's a little list of all the major features in this one:

  • Intel Mechanics
    • You now need to build Intelligence structures to be able to see your enemy's structures; however it's also possible to hide your activity by building counter intelligence structures.
  • Tech Tree
    • An experimental, simplified tech tree lets you unlock buildings and gain additional bonuses.
  • Construction Yards
    • Structures are now functional only the turn after they're placed on the map.
  • Ruins
    • Destroyed buildings leave behind ruins
  • Networking Fixes
    • Better stability for matches with more than two players

Unfortunately, online play still doesn't work properly for people using a mobile connection, but we're working on fixing that for later. 

The update can be downloaded for Windows, Mac or Linux from interplanetarygame.com using the alpha code. If you don't have a code, you can ping us at Facebook or Twitter and we'll get you one. 

February 26, 2014

Inside Interplanetary: Releasing a Public Alpha


Netcode! What have you done to my planet!?
Good evening, friends! Game Design Sasu, here! We're gearing up for a new alpha update, at the moment. It's looking quite nice, but there are still many interesting bugs to weed out. In addition to that, there seem to be multiple kinds of flu hanging around the TJR ecosystem. We're falling one by one!

In the meantime, I thought I could write something helpful for fellow indie devs. I already talked about this before on our IndieDB forums, but it was deemed useful enough to dedicate a blog post to it.

Today I'm going to talk about our experiences with giving out test versions of Interplanetary.

Preparation

There really is no substitute for a proper user testing. Everyone will eventually grow blind to the problems with their game, so fresh people are needed to give some perspective. We had had a couple of small testing sessions with our friends and relatives, but we needed more and variable data. Reaching out to gamers of the Internet was the answer.

Before sending out your alpha to the masses, consider why you want to do that. Do you need testers, publicity or just people to play your game with you? Our main priority was to get useful feedback, so we took that into account when building the testable version.

We had to make sure to give the testers the features we wanted them to test. The targeting system especially was something we wanted to get a lot of feedback on. This also meant that some of the more irrelevant features would need to be polished not to drag too much attention to them, or simply left out altogether. We didn't want people to just comment: "the planet graphics suck" and leave. When giving feedback, it's easy to grab into the most obvious thing and ignore the others.

Seriously, try to iron out the distractions.
To gather the feedback, we created a survey with SurveyMonkey and put a link to it in-game. Looking back on it, we should've also given the link to each tester when contacting them for the first time - surprisingly many missed the in-game survey link and later asked how to provide feedback.

When creating a survey, it's important to think of the right questions to ask; most people won't bother writing out their life stories. You need to make the survey very easy and to the point. Try to add some very specific questions to steer the testers to concentrate on things you need comments on. The current version of our survey works well enough. People have a chance to comment on many different things, but they aren't forced to fill out every space to submit.

This system worked well until we reached over 100 answers. The free version won't show more than that, so we needed to pay a fee to access the rest.

Distribution

How to actually go about distributing the alpha version to the testers depends on many things. Interplanetary's first alpha version was a very incomplete game, filled with all kinds of issues. To say that we were hesitant putting it out there would be putting it mildly. Ease of access is the key of getting people to test a game which doesn't have an established reputation, but we still decided against simply sharing download links or using the Unity Web Player (doesn't really work out in Interplanetary's case anyway.)

This is when the idea of alpha keys came along. We would announce the alpha testing and ask hopeful testers to contact us to receive a code they can use at our website for a download link. This way there was less room for misconceptions, as we could explain to each individual tester the situation with the game. No one would just stumble across it, thinking it was the final product. We could also draw out the more serious testers; even if the process of obtaining the code is rather painless it's still a step that gets us into contact with the people most interested in the game.

For convenience, we mostly used our Twitter and Facebook to share the codes. We could then use these networks to easily communicate with the testers afterwards.

We also made code cards for live events. Spent some fun nights sticking codes on them.
The whole "system" worked manually: a person would contact us, ask for a code and we would give it to them along with instructions. An automatic system of some kind might have saved a lot of time, but I personally prefer direct contact, so it's easier to answer to questions and such. There was a period when I really wished we had a robot for this, though: the day we were noticed by RockPaperShotgun was absolutely insane! I had to spend days answering all the code requests we were getting.

Once Interplanetary landed to Steam Greenlight, we changed the system a little bit. Partially for the convenience for the users and partially for my sanity, we decided to build a special Greenlight Alpha with a direct link to it on the page. This version was less experimental than the earlier ones and the aim was to make it also work as a sort of a very early demo; a tight package with the main features polished well enough. Being in Greenlight, people would also more easily understand that it's an incomplete version. A playable version, along with screenshots, videos and description, worked well to give people a full idea on what the game was to be and also show that Interplanetary is not a mere concept. Never underestimate the power of screenshots and videos, though: no one would have bothered to download the alpha, even if it's completely free, if we hadn't given them a peek to get them interested first.

A certain website even took the Greenlight Alpha without asking and ported it for Wondows.
As of today, the PC version has been downloaded from the Greenlight page 3,513 times and the Mac version 225 times. We received 34,251 "Yes"-votes during the campaign, so not nearly everyone found their way to the download link, which is probably partially because we couldn't place the link in the main description by the way Greenlight works. We had to make a separate news announcement on the page, but they are not particularly eye catching. We should've pointed this out in the main description.

For the Greenlight Alpha, we opted to use Mediafire to host the game files. Considering the popularity of Interplanetary's Greenlight campaign, this was a good decision: having to pay about 20 cents a download on our server, would've cost us a lot. The only drawback here was that the URL pointed to Mediafire, which isn't quite as "cool" as hosting the files on your very own space. We paid for the service, however, so the link was direct and there was minimum hassle for the players.

External file hosting sometimes makes you evil.
We were and are still giving out alpha codes to people, since the Greenlight Alpha was the only version distributed by a direct link. The latter updates would require a code. This seemed to work quite well and caused relatively little confusion.

Conclusion

I can really recommend using an alpha code system for everyone. We've received tons of good comments and followers because of it. Semi-regularly updating the alpha version also gives you nice mile stones for development. It can sometimes be quite a chore to handle the code requests, but typically the flow is steady enough to manage. We still get a couple of  inquiries every day, but whenever there's media coverage or something else, the amount skyrockets.

Starting to run out of codes real soon, actually, so give us a holler and we'll get you yours! There's at least one more alpha update on the horizon, so expect that!

January 8, 2014

Interplanetary has been Greenlit! Huzzah!


We did it! Huge thanks to everyone who took the time to check out the game and voted for it!

Now that our pathway to Steam is finally open, we can continue to concentrate on finishing the game. Interplanetary is steadily approaching it's beta state, but there's still a lot to do.

As you may know, you can also help by trying out the current alpha version of the game and giving out some feedback. Once you have an alpha code (available by pinging us on Twitter or Facebook), you can move out over to www.interplanetarygame.com and grab the test version!

Thanks again, everyone! We literally couldn't have managed this far without you!

December 9, 2013

Inside Interplanetary: How to Greenlight?


As you may have noticed, Interplanetary is now on Steam Greenlight! It's doing pretty well too: as of this writing, we have 7,375 "Yes"-votes. Our goal of 10,000 is getting ever closer!

Today I thought I might give a little runthrough of our Greenlight process, so any other hopefuls may benefit from it. So, let's get started with...

Interplanetary's Greenlight Process

We unveiled our Greenlight page on December 2nd, but we've been building the page for a long time before that. The first thing we needed to do, was to pay Valve $100 to get access to the page. This payment mostly exists to stop trolls from sending in garbage. After we gained access, we needed a couple of things:

  • An icon
  • A video
  • At least 4 screenshots
  • A description

Mostly quite straightforward. Our artist whipped up a beautiful animated gif as an icon for the game. This icon shows up when people search for games on Greenlight, so it needs to be eye-catching. We ended up animating a planet under attack with the game's logo on top. It communicates the idea of the game pretty well and is flashy enough to get people interested.

The trickiest part was the video. We decided to produce a new trailer and a simple gameplay video to accompany it. The trailer is the first thing that plays when people open the Greenlight page, so it needs to be attention grabbing, interesting and explain the game fairly well. Our earlier trailer was very fast paced and full of information, but this time we decided to slow the pace down a little bit, so that a new viewer might have easier time digesting it. A slower pace also gives a more realistic image of the actual game.

The trailer tells a little story using gameplay footage. A couple of turns of gameplay, two planets warring with different strategies, "filmed" cinematically. Combined with fitting music, it seems to be a success; people seemingly get the idea right away.

We also wanted to make an in depth gameplay video for those who want more details. We simply filmed a match between team members and narrated it, explaining game mechanics and strategies. The video ended up being over 50 minutes long, but it was never meant to be watched all the way through, necessarily. Curious people may skip through the video to get a feel for the game. Some have been interested enough to actually watch the whole match.

We also wanted to actually give people something to play, so we released a version of Interplanetary alpha on our Greenlight page. No codes needed this time. This added a lot of value to the page, since people can immediately get their hands on the game and discuss its features and arrange online matches right there on the discussion page.

Publish!

When all the content was collected for the page, we published it. We had heard that there would be an approval process afterwards, and it would take some time before the page would go public - wrong! It was up immediately! Now we had to hurry to get the word out and to handle the initial flow of people. Comments started dropping in, and luckily, they were all pretty positive!



At this point, we got access to some very interesting statistics on the page. All the important stats were available: the amount of visitors, favorites, followers, votes. In addition to that, we could compare our process with the average stats of successful Greenlight projects. A very useful meter is a percentual value that shows how far are we from the top 100. At the moment, we've gone 90% of the way! We could also determine that approved games need about 10,000 votes. Unexpectedly, we're already quite close!

The mere existence of a Greenlight-page does draw a nice amount of visitors, but we wouldn't have been as successful if we hadn't had any kind of community around the game already. After the first week, Interplanetary has disappeared from the first page of Steam Greenlight. The flow of people will obviously slow down a little bit, but luckily we've managed to get some gaming press interested. Now we'll just concentrate on working on the game and spreading awareness. It's not over yet!

Big thanks to everyone who has voted for Interplanetary! If you have any questions about the details of the Greenlight process, ask away! We'd be happy to answer!

Check out our Greenlight-page here!

December 2, 2013

Greenlight for Interplanetary! (Also New Trailer)

With a new trailer, Interplanetary has now been submitted to Steam Greenlight!

If you would like to see the game on Steam, go give us a vote! We would truly appreciate it.

On our Greenlight-page, there is an open link to a playable Greenlight alpha version. No codes necessary this time! This is kind of an evaluation version for people who want to give Interplanetary a try. Testers with alpha keys may still get updates to the alpha as they come, but the open version stays as it is.

November 22, 2013

Interplanetary Alpha Update: Online Play!


Hello testers and non-testers alike! Interplanetary has rolled out with a new, updated version of the alpha!

Former testers can use their old alpha code to download the improved version. New testers can also give it a try by shooting us a private message on Facebook, Twitter or IndieDB.

Just drop by at www.interplanetarygame.com and test away!

Remember, the alpha test is for the Windows version, but you can contact us, if you would like to try out a more experimental Mac build.

The Changes

Quite a few things have been changed and many of your own suggestions incorporated. The big thing, of course, being Online Play! It's now possible to face your friends all over the world!

Here's a list of major updates and fixes:

Features

  • Online multiplayer enabled
  • Missile targeting changed to be more intuitive
  • WASD rotates camera in Build Mode
  • Weapon trajectories highlight when mouseovering the weapon list
  • Planet orbits highlight with mouseover
  • Camera moves and stops more smoothly
  • Power Grid animation added
  • Slight delay added to Power Grid connections
  • Various balance changes
  • UI improvements
  • Minor graphical updates

Fixes
  • Missiles now hit where they're supposed to
  • Fixed a lock-up when ending turn after incomplete targeting
  • The infamous "flying buildings"-bug is now less likely to happen
  • Smoke effects displayed in correct spots
  • Repairing buildings now updates properly for all players over LAN/online multiplayer
Our most hardcore testers can take a look at a super detailed changelist here!


November 14, 2013

Interplanetary Alpha


Hello, everyone! As you may have noticed, we've had some big things happening recently. We released a new alpha gameplay trailer, have been handing out alpha test codes to willing participants and even got featured on Rock, Paper, Shotgun! Feels good, man.

Today, we'll be going into more detail about the alpha (which you can get here, once you've pinged us about a code.)

Interplanetary Alpha Features

So, what is actually included in the Windows alpha version? Well, the very basic gameplay is there, but being an alpha version, even that's not shaped to perfection yet. It is possible to finish a match and even have a bit of fun doing it! The proper feature list is:

  • Hotseat and LAN multiplayer
    • Hotseat is currently restricted to two players, while LAN allows for more. Because the feature is not finished however, the game ends if the host loses.
  • Structure building
    • You can purchase and set some basic structures on your planet, forming Power Grids. It is also possible to repair, sell and reconnect buildings to the Power Grid.
  • Power Grid
    • You can connect structures together, so that they're linked to a Power Plant that keeps them online.
  • Cities
    • The function of Cities is greatly simplified in this version: they act as your planet's health, their population grows, they generate Material and Energy and act as connection points for your Power Grids.
  • Resource Management
    • It is possible to gather Material and Energy, using Mines and Power Plants.
  • Defenses
    • Forcefield and Kinetic Defense can be built to defend your planet, for the cost of Energy.
  • Firing weapons
    • Basic versions of railgun, missile and laser are usable. In the current build, the missile doesn't always hit where it's supposed to.
These are the features you can test. We really welcome all kinds of comments, whether you think something would work better differently or that some features are unbalanced. It's very easy to change the basic values, such as weapon damage and planet speeds, but bigger changes take more time.


A big thing we want to get comments on is the targeting and firing of weapons. Is it fun? Does it work? All the values of the planetary system, from gravities to planet sizes, are easily fixable, so don't hesitate to give your thoughts! 

What's to come?

We are planning on updating the alpha version periodically, so people can also test newer features. This will go on until we reach what we determine to be the beta-stage.

Some features to be expected sooner or later:
  • Single player against AI
  • Intelligence mode
    • Adds some fog of war-like features
  • Technology progression
    • A tech tree allows players to choose their strategy better and unlock new buildings and bonuses
  • Expanded City functionality
    • The players will be able to allocate the population to work on Projects that give certain bonuses
  • More features!
Happy testing everyone! Send us comments and we'll take your experiences into account when planning the next build!

November 11, 2013

Interplanetary Alpha Testing and Gameplay Trailer!

Suddenly, a real gameplay trailer! Excitement!

We've been very hard at work these last couple of weeks, but it's been fruitful. We're proud to properly announce the alpha testing of Interplanetary! How to get in on this action? A couple of steps:
  1. Contact us! You can do it in a lot of places, Facebook, Twitter, IndieDB, our DevBlog...
  2. After receiving your nice message, we send you a code.
  3. Go to our brand new website WWW.INTERPLANETARYGAME.COM, enter the code and receive your alpha!
That's it! We will be updating the alpha every couple of weeks. We'll give you a heads-up on Twitter and Facebook every time that happens, so stay in touch!

Have fun testing and remember to send us comments. The most useful feedback wins a little prize!

August 16, 2013

Game engine summer cleanup


Hello everyone, we thought we'd take the chance to give you a brief update on what has been going on with the game these past few weeks. :)

We finished the first version of  our internal alpha build just before the end of July. And while most of us went for a holiday Sasu bravely stayed behind to do some testing. We were still missing some features due to some technical difficulties and Sasu also found few bugs and some room for improvement.  So after we got back from our holidays the programmers have been focused on improving and fixing the underlying code structure before we continue adding any new or missing features.

Upon entering the alpha we first introduced some networking capabilites into the game, which ended up causing trouble with how things were wired before. Previously all the UI  elements were always intrested in who the 'active player' was, and with the addition of the networking there were suddenly two active players and that resulted in the UI acting like it had lost its mind. For example making both players research technologies in the same technology tree.

To fix this Jussi started making a UI Manager that handles all the different UI elements  more independently. This means that only the UI Manager will have the player reference and then give it to the smaller individual UI elements (resource system etc.) when they needed the information. This fixed a lot of issues with showing the right player's data, but it also meant bigger change to the whole game engine in how it handles the players.

This bug didn't actually have anything to do with the UI but it was still pretty freaky.

Another change came about from Sasu's notes from the testing he'd done. In the end of each turn,  the game displays the results of actions taken during the turn. This means, for instance, displaying the flight of any projectiles the players fired. But it might get rather tiresome watching the pretty pretty particles flickering on the screen for 5 seconds after every round, so we should give the player the option to skip watching this part of the turn.

This called for an overhaul of how the action phase worked. Previously the game displayed the movement of planets, projectiles and other game objects just as in any realtime game, calculating projectile trajectories on the fly. In networked multiplayer, the host's machine would sample object positions every now and then and send that data to all other clients to keep the displayed scenes on sync, and also send signals at events like a projectile hitting something and getting destroyed. All clients would see the scene played out at the same time, and it wasn't really possible for one player to skip ahead of others.

The new system we have implemented works in a manner where the host machine calculates the whole action phase and jots down its results before the action phase is visually displayed to any player. The results of these calculations, what projectile hit what and when and so on and so forth, are then sent to all clients. This way, the clients can independently control the flow of the display, without it affecting the results of other clients. Now a client can skip straight to the end of the phase and start playing their next turn, while others are still watching the fireworks at their own pace.

Onward we go!

The cleanup/ rework on the engine was finished today and starting on Monday we will be moving on to first adding the missing alpha features and continue from there.

Also, our friends over at Rust0 games had spotted a sweet deal on the Space graphics toolkit in the Unity's asset store (it's over now unfortunately) and hinted that we might be interested...
A sneaky peek of what you can do with the Space graphics toolkit. This hasn't been implemented in the game yet.

That's it again for today and see you again soon. :)