AUTOTRANSPORT by C1FR1

[raw]
made by C1FR1 for LD 44 (COMPO)

TLDR

Built in tutorial uses sound, so read the tutorial here if you can't hear it for whatever reason (it is also more complete). The camera movement behaves slightly differently compared to other 3D games, will probably feel a bit weird at first. The jar is cross-platform (I hope, testing later).

TUTORIAL

Overview

You are a drone tasked with defending a transport ship (giant simplex sphere, can't miss it). You need to prevent incoming asteroids from hitting it, and you need to keep it powered. This tutorial is similar to the in game one, but will be a bit more complete. I am not super proud of the in game tutorial, but it is there.

screenshot.png

Controls

Movement

W - forward

A - left

S - down

D - right

Abilities

RMB - fire projectile

Q - match velocity

E - highlight asteroids

Lose Conditions

  • you can get clobbered by an asteroid.
  • the transport ship can be destroyed by asteroids if it is low enough on energy.
  • the transport ship can run out of energy.
  • your drone can run out of energy.
  • you can lose your connection with the transport ship by going too far away from it.

Ability Details

fire projectile

if the projectile hits an asteroid, it will slowly convert the asteroids mass to energy, and then fly at you, giving you the energy. If the projectile hits the transport, the energy will just be given to the transport, this is how you power it.

match velocity

when activated, your autopilot calculates the impulse required to change your velocity to the object your cross hair is on and applies it, using additional energy.

highlight asteroids

the transport ship helps you see the asteroids more clearly, highlighting all the asteroids in blue, and shows asteroids behind the transport ship.

CAMERA MOVEMENT

In most normal 3D games, your mouse movements directly change your pitch and yaw, resulting in a camera that will only spin around when looking directly up or down. In space its harder to define an "up" or "down", and the inconsistency of the camera can make things difficult in some orientations, so I used a camera system that moves the camera relative to where you are facing at the moment. It is a bit hard to explain exactly what the differences are, but it will probably be apparent when you jump in. I remember it being a bit confusing when I first used it, but I find it more effective in space based games.

I normally do, but I didn't end up adding a keyboard based roll. You can replicate that by moving your mouse in circles, try it out if you want to roll!

CROSS-PLATFORM DETAILS

My engine should allow the jar to be cross-platform, but I don't have easy access to a Linux computer, and while I am writing this I haven't tested on mac. If your platform isn't listed, it should work for the windows jar. Let me know if it works or not so I can either update it here or fix it!

THANKS FOR PLAYING, AND HAVE FUN.

Ratings

Given 21🗳️ 5🗨️

Feedback

gilborn
30. Apr 2019 · 06:29 UTC
Very hard game, I couldn´t get a handle on using getting onto match velocity. It is tough to hit an asteroid.

Marking asteroids seemed to be pointless at first, but the fact that it is getting darker was a nice twist.
🎤 C1FR1
30. Apr 2019 · 18:48 UTC
@gilborn I am glad someone noticed that, i was kind of worried that the effect wasn't clear enough. The brightness was dependant on the energy of the transport ship. I actually added the marking asteroids feature with the intention to make it easier to see the asteroids that are behind the transport ship.
Gideon
02. May 2019 · 18:33 UTC
Wow! This done in 48 hours is CRAZY!! Great Job. I was glad, that I installed java for this. The game has an amazing style and vibe. Really liked the look of the transport ship and the UI. Your escort game is MUCH less annoying than mine :P The voice-overs fit perfectly for the mood. Had some Starglider/Elite flashbacks while playing it. Way to hard for me though... I always failed after the first couple of asteroids. Great game!!
pcmaster
02. May 2019 · 18:36 UTC
A nice base for a space shooter game, my favourite genre, but it's really, really hard! I tried around 10 times but could only manage to mine 2 asteroids before I died for one of the reasons. It's rather difficult to navigate in this space. I acknowledge the correct physics. I like how you made the sounds, yet it TOTALLY needs a shooting sound and a few more effects. A bit of UI work, maybe a planet or a star in the distance to help with orinetation and it'd be awesome :)
dimesto52
03. May 2019 · 08:51 UTC
the best way do nothing ...
ManTou
03. May 2019 · 12:39 UTC
It's fun to play. Good job.
YaHUB
04. May 2019 · 12:22 UTC
I really don't know what to do :(
🎤 C1FR1
04. May 2019 · 17:48 UTC
@yahub have you read the written tutorial and/or played through the audio training?
Copper_Aardvark_Games
04. May 2019 · 17:50 UTC
Really fun time killer game. Maybe it’s just me but my brain doesn’t want to stop playing for a while each time I pick it up
rjhelms
04. May 2019 · 18:24 UTC
Very impressive for 48 hours, especially not using an off-the-shelf 3D engine.

I feel like the asteroids being so small / so numerous makes the game seem overwhelming - perhaps it'd be easier if they were big, slow and few in number to start so it's easier to get a grasp of the core gameplay, then more, smaller ones could spawn to ramp up difficulty.
Dioinecail
04. May 2019 · 18:30 UTC
I think it lacks some simple space/dreamy music in the background but i guess you didn't have time to add that.

I didn't know what should i do in the game and catching asteroids seemed really-really hard, also the variety of asteroids size and mass was missing to me, i'd love to see a gigantic asteroid fly near me in the game. I think that would add to the atmosphere and mood.