Space Theory

by jens_n
Overall★★★★★★★★★★2.86
Fun★★★★★★★★★★2.82
Innovation★★★★★★★★★★2.46
Theme★★★★★★★★★★2.67
Graphics★★★★★★★★★★3.90
Mood★★★★★★★★★★2.87
Coolness★★★★★★★★★★55%
If the game crashes with a SharpDX.SharpDXException (probably all ATI Radeon and maybe some NVIDIA Geforce cards) there is a problem with the anti-aliasing. Please try the "no antialiasing"-version. Thank you!

We could not complete the game in time, so there is no goal. Have fun blasting some some ships and asteroids.

Requirements:
DirectX 11
.NET 4.5

Basic keyboard controls:
F5: Fullscreen
Alt+F4: Exit ;)

Keyboard controls:
Rotate: Mouse
Primary fire: Left mouse button
Secondary fire: Right mouse button
Movement: W/S/A/D
Up/Down: Space/C
Roll: Q/E
Boost: Shift

Gamepad controls:
(Xbox 360 Controller-compatible only)
Rotate: Right stick
Primary fire: Right trigger
Secondary fire: Left trigger
Movement: Left stick
Up/Down: DPad up/DPad down
Roll: DPad left/DPad right
Boost: LB or RB

Tips:
- You can double your forward speed by pressing the boost key.
- Always keep moving!

Credits:
@urahziel: Modeling
@jens_n: Programming

Comments33

LizEngland30 Apr 2013, 03:48
I've got DX11 and installed .NET 4.5 but couldn't get get this running (insta-crash). Hope you get a chance to update this with a fix - looks fun!
Jens Nolteauthor30 Apr 2013, 04:54
Thx for the feedback - I have released Version 1.1, now featuring an exception handler. This won't fix your problem, but should show an error message which might show what is broken.
Jens Nolteauthor30 Apr 2013, 15:21
Hard to debug without access to the machine... I guess you have an ATI graphics card? I have put up a new version without anti-aliasing which might solve the problem, because it was configured for Nvidia-cards.
mortl832430 Apr 2013, 15:41
Neither version works for me
Jens Nolteauthor30 Apr 2013, 19:19
Could you pass me the error message?
TheMaster9930 Apr 2013, 21:30
Game doesn't run for me :/
TheBenjaneer30 Apr 2013, 21:41
Very Nice Graphics!
Too bad you didn't get to sound or scoring, i'd love to see something with more 'aim' using these graphics. They have a pretty nice mood to them.
reverso1330 Apr 2013, 22:26
Love the graphics!
Monxcleyr Productions30 Apr 2013, 22:28
The controls for this work very well, particularly rolling. The ship models are also very nice.
Joror
Joror30 Apr 2013, 23:02
Can't run either version on windows 7 :(

AA version:
---------------------------
Space Theory: Unhandled domain exception
---------------------------
SharpDX.SharpDXException: HRESULT: [0x80070057], Module: [Unknown], ApiCode: [Unknown/Unknown], Message: The parameter is incorrect.

at SharpDX.Result.CheckError()

at SharpDX.Direct3D11.Device.CreateTexture2D(Texture2DDescription& descRef, DataBox[] initialDataRef, Texture2D texture2DOut)

at qx3d.Renderer.DirectX11.DepthStencil.Rebuild()

at qx3d.Renderer.DirectX11.Factory.CreateDepthStencil(DepthStencilDescription description)

at qx3d.Engine.Viewport..ctor(IRenderer renderer)

at qx3d.Engine.Engine.CreateViewport()

at qx3d.Program.Main(String[] cmdArgs)
---------------------------
OK
---------------------------

Non-AA version:

---------------------------
Space Theory: Unhandled domain exception
---------------------------
System.MissingMethodException: Method not found: 'System.Threading.Tasks.Task`1<!!0> System.Threading.Tasks.Task.Run(System.Func`1<System.Threading.Tasks.Task`1<!!0>>)'.

at qx3d.LudumDare26.SimpleApplicationHost.Load(IRenderer renderer, String buildFilename)

at qx3d.Program.Main(String[] cmdArgs)
---------------------------
OK
---------------------------
JumbocactuarX27
JumbocactuarX2730 Apr 2013, 23:06
I get the same error as Joror, also in Windows 7.
zazery
zazery30 Apr 2013, 23:19
No problem running it on Windows 7. Controls are intuitive but feel a little sluggish. It's hard to tell when you hit something or how much health you have left. I like the ship design and the graphic style of using AO and flat shaded low-poly ships.
Jens Nolteauthor1 May 2013, 13:09
@Joror, @JumbocactuarX27: I have issued a new version (it's still 1.2, I just forgot to include the .exe.config file in the zip file). If that does not help try reinstalling .NET 4.5 (http://www.microsoft.com/en-us/download/details.aspx?id=30653), you might still have an earlier version (developer preview or similar).

@zazery: We decided to exclude a GUI for extra minimalism, but I agree that ship color is not the best health indicator :D
Also all ship and asteroid hitboxes are spheres (we definitly ran out of time) so most things do not really "hit" each other.
Jeremias
Jeremias1 May 2013, 13:43
The flying feels smooth, but sadly the enemies just hang around in space. With flying enemies and a bit more speed this would be brilliant :D
Tokken18
Tokken181 May 2013, 15:13
Aww man! I really wanted to play this but alas, I am on a Mac.
fysx
fysx1 May 2013, 16:26
Nice aesthetics but I was missing the game, though. You should definitely put it in somewhere. The feeling is great for both the ship and space. Continue this!
vico87
vico871 May 2013, 18:00
Nice graphics! Some audio (no matter how minimalistic) would make it a lot better.
Dietrich Epp1 May 2013, 20:04
It looks beautiful, but I got the same error as Joror.
Jens Nolteauthor1 May 2013, 21:24
@Dietrich Epp: Please try the "no antialiasing"-version, the normal one is broken on ATI cards.
s0ulcrusher2 May 2013, 04:02
This looks cool, I'd like to play it but I'm getting the same problem as Joror in Win7 64-bit. I have both pre-reqs installed.
manabreak
manabreak2 May 2013, 09:18
Could have used some audio :)
eShredder
eShredder2 May 2013, 09:26
*Feels bad for having a Radeon GPU*

Anywho!
The no-AA version worked fine and smoothly, up until I flew all the way to the sun and turned around. Rendering all asteroids in one screen had a bit of a hit on my frame rate. Not a lot, it was still very much playable. I don't believe it dropped more than 5-10 fps, ending up on ~50. So some kind of LOD depending on distance to the rocks could be nice.

The controls were smooth and dandy. Being able to "jump" and "crouch" were a nice touch.
Although, the added force on the lasers (going left made them go slightly left) made it really hard to aim.

I really liked the easy going graphics. Nice colours and shapes, all together.
juaxix2 May 2013, 09:44
I really love the graphics, would like to have a crosshair and more missiles :)
Are you going to submit the code soon?
Jens Nolteauthor2 May 2013, 14:18
@eShredder: Actually small objects are already removed depending on the distance (which gave about a 2x performance boost when viewing the whole scene :D)
Still there is so much room for additional optimization, e.g. hardware instancing would help a lot.

@juaxix: Crosshair is mostly implemented in my dev build and more missiles are already implemented on the T3-Ship - you just cannot upgrade your ship to get it because upgrading is not implemented :p No source code release, sorry.
MinionStudios
MinionStudios5 May 2013, 20:44
Nice work on this! It would be nice to see what you do with more time!
SuperlevelSebastian5 May 2013, 22:05
Sadly it seems like I can't start it, because I've got a laptop with a Win XP 32-bit. :(
Dietrich Epp6 May 2013, 07:42
The version with anti-aliasing disabled seems to work. Beautiful models, but I just get shot by a bunch of ships. Maybe I manage to take one or two down, but then I have to quit and relaunch the game. It would be nice to be able to keep fighting by picking up health powerups or something. Interesting that there are two clusters of asteroids, it makes the game feel that much bigger.
csanyk
csanyk16 May 2013, 23:16
I'm getting over 200 fps, but 0 draw calls and nothing seems to be happening. Just a black screen.

Other games by @jens_n

Found a bug?
Tell us on Discord