SpaceProto by TheMonkey (aka DoG) |
|
|
| Posted: 03 March 2009 09:56 AM |
[ Ignore ]
[ # 1 ]
|
|
|
Newbie
Total Posts: 17
Joined 2008-12-10
|
I’ve tinkered a bit more, and added occlusion queries for the stars, so now the flare fades out when some object is in front of it. Also added the option to display the object collision volumes by pressing ‘V’.
Binary at http://monkeyinthejungle.net/udg08/binaries/SpaceProto-uDG08.dmg
|
|
|
|
|
|
|
|
| Posted: 26 February 2009 06:09 AM |
[ Ignore ]
[ # 3 ]
|
|
|
Newbie
Total Posts: 17
Joined 2008-12-10
|
Well, still no gameplay, but I haven’t been completely idle, either. I should have something pretty by the deadline. For now, what it should look like:
http://monkeyinthejungle.net/udg08/screenies/m8.mov
And a binary:
http://monkeyinthejungle.net/udg08/binaries/gameplay-proto29.app.tar.bz2
It doesn’t work on a lot of machines, on the GF 7300 its completely bonkers, on the ATI X1600 it’s got rendering glitches, for the Intel GMA 950 I see no hope at all, considering the complexity of the shader, on the 3100 it gets no dynamic branching and it absolutely crawls.
Bug reports welcome, though, if you happen to have a GPU not mentioned so far.
Oh yes, press ‘h’ for help, ‘,’ and ‘.’ to adjust the planets’ exposure.
|
|
|
|
|
|
|
|
| Posted: 10 January 2009 06:06 AM |
[ Ignore ]
[ # 5 ]
|
|
|
Newbie
Total Posts: 17
Joined 2008-12-10
|
So, I haven’t gotten as much work done lately as I hoped, but I haven’t been idle, either. Done quite a bit of under-the-hood refactoring.
And, I also (nearly completely) implemented a spiffy GUI feature called a Pie Menu. And it’s delicious. See for yourself:

|
|
|
|
|
|
| Posted: 02 January 2009 04:28 PM |
[ Ignore ]
[ # 6 ]
|
|
|
Newbie
Total Posts: 17
Joined 2008-12-10
|
I’ve been tweaking the particle stuff and implemented depth sorting, all to prepare for bullets, etc.
Though things will have to be reorganized, as depth sorting will need to be global for all kinds of transparent stuff, and particles still don’t collide with other stuff, it’s progress.


And trust me, it looks a whole lot better when things are moving and you’re screeching along the space station throwing sparks :)
|
|
|
|
|
|
| Posted: 31 December 2008 06:39 AM |
[ Ignore ]
[ # 7 ]
|
|
|
Newbie
Total Posts: 17
Joined 2008-12-10
|
Collisions :)
I’ve added collision volumes for most of the space station, improved the collision response, and particles are generated when the player collides with it. Bouncing around is worth another binary, don’t ya think:
http://monkeyinthejungle.net/udg08/binaries/gameplay-proto23.app.tar.bz2
The collision volumes are shown for debugging purposes, looks like:

|
|
|
|
|
|
| Posted: 28 December 2008 06:42 PM |
[ Ignore ]
[ # 8 ]
|
|
|
Newbie
Total Posts: 17
Joined 2008-12-10
|
Looks like this now:

The green blobs are collision spheres, the red/blue blobs mark the ends of a collison capsule. For the space station, they’re all part of a boolean “or/union” set, so if you collide with any of the parts, you collide with the station. For this particula space station’s rings, i’ll need to add a bunch of capsules chained together to approximate the torus. I have no plans for other collision shapes at this point, not because it wouldn’t be possible, but because the coding is tedious, as each shape colliding with another shape needs a special case, so I end up with N^2 cases, which with the sphere+capsule stays at a managable 4.
The collision response right now is just an elastic bounce, but it wouldn’t work for several simultaneous collisions, I’ll have to fudge with something smoother later.
No new playable, as its still not really fun to fly around.
The field of view became a bit narrower, too, as the distortion was too disorienting.
|
|
|
|
|
|
| Posted: 26 December 2008 04:56 PM |
[ Ignore ]
[ # 9 ]
|
|
|
Newbie
Total Posts: 17
Joined 2008-12-10
|
I’ve finally got around to get some simple collision detection working, I had to fiddle with it endlessly, as my initial scheme was overcomplicated. I can finally look into shooting things, then blowing things up.
So there’s a new build at http://monkeyinthejungle.net/udg08/binaries/gameplay-proto22.app.tar.bz2, where you can bounce off the space station’s, umm, let’s call it shield.
Then up is making this work with not only spheres, but also cylinders/capsules, and boolean combinations thereof, which should allow for quite good approximations of any shape.
|
|
|
|
|
|
| Posted: 21 December 2008 07:02 AM |
[ Ignore ]
[ # 10 ]
|
|
|
Newbie
Total Posts: 17
Joined 2008-12-10
|
There’s a new binary at http://monkeyinthejungle.net/udg08/binaries/gameplay-proto21.app.tar.bz2
It’s still 10.5 only. And it looks like that isn’t going to change.
What’s new this time are background stars and asynchronous resource loading. This means that the space ship and space station will pop into view only after a few seconds, but the long loading period is gone.
Appetizer: 
|
|
|
|
|
|
| Posted: 19 December 2008 11:03 AM |
[ Ignore ]
[ # 11 ]
|
|
|
Newbie
Total Posts: 17
Joined 2008-12-10
|
In that case, i should probably also mention http://monkeyinthejungle.net/udg08/screenies/m2.mov
There is a pretty nasty situation with the ATI X1600 type cards claiming to support NPOT textures, but they don’t support mipmapping, for that texture type. So, I’ve spent a couple of hours last night trying to implement a workaround, and while it hasn’t been widely tested, I believe to have squashed that bug at last.
Here’s a binary: http://monkeyinthejungle.net/udg08/binaries/gameplay-proto19.app.tar.bz2
Don’t hesitate to report bugs or nastyisms, though keep in mind it’s a work in progress.
|
|
|
|
|
|
| Posted: 19 December 2008 12:43 AM |
[ Ignore ]
[ # 12 ]
|
|
|
Jr. Member
Total Posts: 40
Joined 2008-10-25
|
Don’t forget:

|
|
|
|
|
|
| Posted: 18 December 2008 02:07 PM |
[ Ignore ]
[ # 13 ]
|
|
|
Newbie
Total Posts: 17
Joined 2008-12-10
|
There’s a few stars:

…then there’s many stars:


|
|
|
|
|
|
|
|
| Posted: 16 December 2008 07:05 AM |
[ Ignore ]
|
|
|
Newbie
Total Posts: 17
Joined 2008-12-10
|
Let’s just say this is a space game. There will definitely be stars in it. And space. And stuff that goes ZOOOooomm and WOP WOP WOP and BANG.
What you can do right now is fly around in empty space and look at the galactic map. I know, I know, very exciting already. There’s plans for many more things, but I don’t want to announce anything before I can make it work.
Even though I see lots of people still on OS X 10.4, the game requires 10.5, as it’s very high-tech. For example, it uses MacRuby for scripting the game world. This means the game is very moddable. It also means I am extremely lazy and expect the players to do the work for me, by creating lots of exciting and amazing content to fill all the space with.
The game can import 3D assets in the form of COLLADA files, as I mentioned in this post. This means YOU should be able to create fantastic looking stuff in the 3D modeler of your choice, and just pop it in.
Did I mention MacRuby? Everybody knows Ruby these days, and now you can finally put it to good use, too, by creating stuff for this fantastic game.
So, finally, to all the good stuff: – http://monkeyinthejungle.net/udg08/ — is where source/binaries/screenies are and will be posted – http://monkeyinthejungle.net/udg08/log — contains the developer diary. I might post some of it from time to time on these forums, should I find the time – http://monkeyinthejungle.net/udg08/screenies — you won’t guess what’s in there
|
|
|
|
|