Space Theory by Jens Nolte

[raw]
made by Jens Nolte for LD26 (JAM)
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

Ratings

Coolness 55% 3
Overall(Jam) 2.86 377
Fun(Jam) 2.82 298
Graphics(Jam) 3.90 91
Innovation(Jam) 2.46 419
Mood(Jam) 2.87 287
Theme(Jam) 2.67 457

Feedback

LizEngland
30. Apr 2013 路 03:43 UTC
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 Nolte
30. Apr 2013 路 04:49 UTC
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.
LizEngland
30. Apr 2013 路 05:18 UTC
Here you go: http://imgur.com/cuCoii8
Hope that helps!
馃帳 Jens Nolte
30. Apr 2013 路 15:16 UTC
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.
mortl8324
30. Apr 2013 路 15:36 UTC
Neither version works for me
馃帳 Jens Nolte
30. Apr 2013 路 19:14 UTC
Could you pass me the error message?
TheMaster99
30. Apr 2013 路 21:25 UTC
Game doesn't run for me :/
whilefun
30. Apr 2013 路 21:34 UTC
I can't run the game either. Here's the error I get:

http://whilefun.com/img/misc/SpaceTheoryError.jpg
TheBenjaneer
30. Apr 2013 路 21:36 UTC
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.
馃帳 Jens Nolte
30. Apr 2013 路 21:44 UTC
@whilefun: You are missing the .NET 4.5 requirement:
http://www.microsoft.com/en-us/download/details.aspx?id=30653
psychomonster
30. Apr 2013 路 22:20 UTC
soorrryy not running :(
reverso13
30. Apr 2013 路 22:21 UTC
Love the graphics!
Monxcleyr Productions
30. Apr 2013 路 22:23 UTC
The controls for this work very well, particularly rolling. The ship models are also very nice.
Joror
30. Apr 2013 路 22:57 UTC
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
30. Apr 2013 路 23:01 UTC
I get the same error as Joror, also in Windows 7.
zazery
30. Apr 2013 路 23:14 UTC
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 Nolte
01. May 2013 路 13:04 UTC
@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
01. May 2013 路 13:38 UTC
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
01. May 2013 路 15:08 UTC
Aww man! I really wanted to play this but alas, I am on a Mac.
fysx
01. May 2013 路 16:21 UTC
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
01. May 2013 路 17:55 UTC
Nice graphics! Some audio (no matter how minimalistic) would make it a lot better.
Dietrich Epp
01. May 2013 路 19:59 UTC
It looks beautiful, but I got the same error as Joror.
馃帳 Jens Nolte
01. May 2013 路 21:19 UTC
@Dietrich Epp: Please try the "no antialiasing"-version, the normal one is broken on ATI cards.
s0ulcrusher
02. May 2013 路 03:57 UTC
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
02. May 2013 路 09:13 UTC
Could have used some audio :)
eShredder
02. May 2013 路 09:21 UTC
*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.
juaxix
02. May 2013 路 09:39 UTC
I really love the graphics, would like to have a crosshair and more missiles :)
Are you going to submit the code soon?
馃帳 Jens Nolte
02. May 2013 路 14:13 UTC
@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
05. May 2013 路 20:39 UTC
Nice work on this! It would be nice to see what you do with more time!
SuperlevelSebastian
05. May 2013 路 22:00 UTC
Sadly it seems like I can't start it, because I've got a laptop with a Win XP 32-bit. :(
Dietrich Epp
06. May 2013 路 07:37 UTC
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.
KevinLaity
14. May 2013 路 01:22 UTC
Shoot em up goodness!
csanyk
16. May 2013 路 23:11 UTC
I'm getting over 200 fps, but 0 draw calls and nothing seems to be happening. Just a black screen.