Who here is doing what?

98f4f8092f33e3f3809ac08c1ba7f7eb
0
Smokey_ 101 Oct 04, 2004 at 04:21

Hi guys, i was just interested in knowing what everyone here on DevMaster is currently working on (if anything)…

‘Personally’ i’m working on my own 3D Graphics engine aswell as a tech demo to show off it’s capabilities (First milestone due by 30th November)…

I’ve been working on my 3D Graphics engine for the past 8 months after finishing up with my first engine (nothing fancy, just a learning curve)… It currently only capable of rendering models w/ materials and animations… Models, materials, and animations can all be exported from 3ds Max using my engine’s small utility/tool kit i’ve started developing. (Only physique for animations at the moment). I’m currently working on the skeletal animation (optimizing), and Global Illumination.

Tech demo wise i’m goign to have an abandoned small gothic-age grave yard in the middle of the bushes somewhere, obviously over grown and eery environment… I want the tech demo to show of Global Illumination using Real Time Photon Mapping, if i get that far within my milestone however is another thing…)

Also, as part of my course (Dip in Computer Game Development) at the AIE (Academy of Interactive Entertainment), i’m working on a 3D car game with 2 other guys, we want it to be similar to that of Rock ‘n Roll racing, however due to lazy artists, …and lazy programmers ;) We only have a car (RX7) driving around on a cruddy track, with some ‘okay’ physics (using ODE)… We are using renderware for graphics, OpenAL for sound, ODE for Physics, Winsock for networking, and we will be developing our own AI code… (Screenshots in a week or so, once we have textures from artists)

Anyway, i’d love to hear what you guys are working on. :)

oh btw, i may have some screenshots in a week or two with the first stages of my photon mapping :D (although realistically give it ‘till November 1st :P)

38 Replies

Please log in or register to post a reply.

7543b5c50738e23b200e69fe697ea85a
0
NomadRock 101 Oct 04, 2004 at 04:27

I have a 3d engine that I devlope and tinker around with (who doesnt?) and a big game to use it, but these are one man projects so they may never get finished. I have a small game in the works (Various poker games, multiplayer)

Realistically though, I have a whole bunch of smaller projects that take up the majority of my time. For example, I just got Java 1.5, and I am now working out learning all there is to know about generics and enums, and wow, they are increadibly complex, and increadibly well thought out. And here I was thinking C# might well have become a better language.. heh.

Most of my time though, is tied up in school, so it is difficult to find time. At any rate, I chose Other, because I couldn’t just pick one.

F3ff2088fe22d64396b949f149628107
0
SpreeTree 101 Oct 04, 2004 at 06:30

Im currently working on my own engine, that is being used as part of a larger game made with me and a few (old) work collegues.

The engine is nothing special in itself, though it does have a large amount of features (graphics, sound, models/animations, etc.) along with its own model and texture formats, and a large amout of debugging tools.

Im currently working on the gui end of the engine, ready to be used in the game proper (dialog boxes ala win32, menu systems, consoles etc.)

The egine itself is intended to be cross-platform and multi API, but at the mo its win32 only, due to the limited amount of time i get to work on it at the moment.

Spree

6673a7d3bfd3d1db5e05c5676cc040b6
0
Goz 101 Oct 04, 2004 at 08:29

Currently working in the alpha stages of a large game due to be released in march. Nightmare :(

Started work on the PS2 engine (with 1 other) for it around June 2002 and then, in june of this year, found out we had to do an X-Box and PC version too. Got the PC/X-Box engines together in a little under 3 months (Really … what were sony thining with the PS2?). Fun stuff, good experience, but not sure if i can take the stress or the hours :(

In my spare time i’m writing a full visualisation engine for club installation. Working with several key VJs around the UK’s london psy scene with the intention of bringing to market a PC based system that can out perform £20K worth of hardware eqiupment :) Imagine Cubase for visuals but with realtime interactivity :)

40d3c1d8f291e5f90cc05985e00da115
0
Michael 101 Oct 04, 2004 at 12:05

Type erasure sucks (in Java 5) ;)

0684f9d33f52fa189aad7ac9e8c87510
0
baldurk 101 Oct 04, 2004 at 14:59

This is only barely related to Graphics Theory & Implementation so I’ll move it to the lounge.

357c7b2935ccd2cb0913717186684394
0
JSoftware 101 Oct 04, 2004 at 15:20

I’m working on a small game engine. using opengl for rendering, openal for 3d sound and some kind of verlet-integrator-like physics evaluator.. :huh:

trying to make a small tetris clone with it :cool:

2b97deded6213469bcd87b65cce5d014
0
Mihail121 102 Oct 04, 2004 at 15:46

Trying to get deeper into object pascal and writing test rasterizer with it!

065f0635a4c94d685583c20132a4559d
0
Ed_Mack 101 Oct 04, 2004 at 16:39

I’m currently writing a small simple engine just to learn about gameplay mechanics, and better organisation.

I’d love to look into some RTS elements - simple object spawning & control. Oh, and the gui will suck :D

065f0635a4c94d685583c20132a4559d
0
Ed_Mack 101 Oct 04, 2004 at 16:41

@Mihail121

Trying to get deeper into object pascal and writing test rasterizer with it! [snapback]12335[/snapback]

Object Pascal? You mean Satan wasn’t satisfied after Pascal? j/k

Nah, Pascal is quite nice (started using it in school, for Computing Alevel), especially when put against icky ‘type-how-I-told-you-already’ Visual Basic

7543b5c50738e23b200e69fe697ea85a
0
NomadRock 101 Oct 04, 2004 at 16:53

What don’t you like about generics in Java, Michael? I have gotten pretty far into it, and they are extremely powerful. Now I have to go back to C# and to a comprehensive study on the differences in implementation. I have already done this with enums, and I can safely say that Java enums fit the OOP paradigm much better while allowing the same ease of use. Especially when combined with enum sets. This is much better to being forced to use bit twiddling syntax when what I mean at a higher level is set theory.

F7a4a748ecf664f189bb704a660b3573
0
anubis 101 Oct 04, 2004 at 18:38

i’m currently writing a leight weight ray tracer for my upcoming article. i plan to implement all sorts of nice features, taking into account feedback, while the article series is running. it is going to be CSG based, mainly because the first aricle will be about CSG and because everything else would require getting into model loading and how to efficently store them and do intersection tests. since the article is supposed to cover a little theory behind ray tracing based algorithms i felt that CSG was best fitting

065f0635a4c94d685583c20132a4559d
0
Ed_Mack 101 Oct 04, 2004 at 20:48

Looking forwards to it :) According to my google-ponder, CSG works on Linux :D

40d3c1d8f291e5f90cc05985e00da115
0
Michael 101 Oct 04, 2004 at 22:52

@NomadRock

What don’t you like about generics in Java, Michael? [snapback]12340[/snapback]

Type erasure is incredibly annoying.

Cheers,
Michael

760a6f5fe0bf771163e05e808716020b
0
NeZbiE 101 Oct 04, 2004 at 23:27

Well, in the past few months I’ve been working on quite a few projects, including:
-A graphics “tech” demo for a Ti-85 (6mhz z80 cpu). A videocap will be downloadable pretty soon, as the demo has already been finished (Features 2d/3d effects all in software). I worked on this project just as a test for writing semi-optimized z80 assembly maching code. Not very usefull in itself, but quite fun and was very instructive . Oldschool rocks \^_\^
-For several years now, I’ve been developing my own scriptable engine, but its getting rather hard with a one-man team… It has been used however in several other projects, including an undergraduate network research project at OSU. I’ve made the code totally API-abstract, so theoretically, porting shouldn’t be *too* hard. Of course, that analysis is rather subjective =P.

And of course, a load of small uneventful projects (software polyfiller and texture mapper, small math apps, procedural generation tests)

7543b5c50738e23b200e69fe697ea85a
0
NomadRock 101 Oct 05, 2004 at 00:32

Ok, michael, that was hardly more information than you gave before. I am going to assume you are simply trolling.

D5a77f73a82eeeafd6fb30177f2b5cc5
0
Decibit 101 Oct 05, 2004 at 08:37

I’m busy with an isometric 2D RPG. It is single-player oriented. All events take place in the present day Europe.

40d3c1d8f291e5f90cc05985e00da115
0
Michael 101 Oct 05, 2004 at 12:53

@NomadRock

Ok, michael, that was hardly more information than you gave before. I am going to assume you are simply trolling. [snapback]12351[/snapback]

You are assuming out of ignorance.

http://www.google.com/search?q=generics+type+erasure

Hit 2 is called “Walking through Generics, and side effects of Erasure” and pointing to one of Brucke Eckel’s relevant and insightful posts on the topic (as do hits 3 and 4).

Just do your homework, in case you are interested in a real discussion.

F7a4a748ecf664f189bb704a660b3573
0
anubis 101 Oct 05, 2004 at 13:25

instead of just giving one sentence you should have posted the links to the relevant sites. you shouldn’t assume that others do a google search just to follow what you are saying

7543b5c50738e23b200e69fe697ea85a
0
NomadRock 101 Oct 05, 2004 at 16:27

Ok, I am assuming that you follow this man’s sentiments. Frankly, though supressing that error is not too difficult, and I hear that in a release comming soon that this will be default. The Java people had to make some very hard decisions and they went for backwards compatability, and I give them kudos for how they did it. There is a lot of Java code out there, if that code couldn’t be recompiled, no one would use the new specification. My code recompiles beautifully, and I can simply extend my codebase for large projects using the new features.

It may not be pretty, but large companies require this. Cobol is still a widely used language because of it. If by adding templates, C++ had made all the old code not compile anymore, we would still be using compilers without templates, or we would have switches on the commandline to force olc C++.

What’s more is that the collection classes transparently convert. STL has been standard for a long time, but I still find people who are completely and totally unwilling to work with it. Walking onto a C++ project usually means that I am stuck using arrays, cstrings, and home brewed collections. STL is *still* not the real standard. Java already had a *real* standard for collection classes, and if you walk onto a project where the last lead programmer had been an ass about doing it the old way, you can still do it the new way, and not have any problems.

This kind of compatability and useability is worth a minor annoyance. Though I do agree with you, it is kind of annoying.

40d3c1d8f291e5f90cc05985e00da115
0
Michael 101 Oct 05, 2004 at 17:07

@anubis

instead of just giving one sentence you should have posted the links to the relevant sites. you shouldn’t assume that others do a google search just to follow what you are saying [snapback]12363[/snapback]

I think you can expect someone to do a google search when (s)he is not aware of the concept of “type erasure” while discussing generics (similar as you could expect someone to google when (s)he doesn’t know about the “export” keyword when this pops up in a C++ template discussion).

Cheers,
Michael

065f0635a4c94d685583c20132a4559d
0
Ed_Mack 101 Oct 05, 2004 at 17:27

I quite like STL. Thorugh and through, it’s benefits outweigh its (possibly only percieved) negitive points

94cb346a3db618053acb616c005d1a12
0
LuciferX 101 Oct 05, 2004 at 20:04

hehe, My ‘Current Project’ is a children’s book called “The Long Road to Mars”.

Hopefully I can send you guys a copy in a year or so ;)

PS- Watch out Nomad, somtimes Trolls also can also be part-time coders.

7543b5c50738e23b200e69fe697ea85a
0
NomadRock 101 Oct 05, 2004 at 20:31

I realize what type erasure is, but never saw it as more than a minor annoyance. I wrongfully assumed you had something more useful to say.

40d3c1d8f291e5f90cc05985e00da115
0
Michael 101 Oct 05, 2004 at 20:47
40d3c1d8f291e5f90cc05985e00da115
0
Michael 101 Oct 05, 2004 at 21:34

And this recently release essay might also be interesting:

http://mindview.net/WebLog/log-0061

(No, I’m not a Bruce Eckel fanboy! :))

7543b5c50738e23b200e69fe697ea85a
0
NomadRock 101 Oct 05, 2004 at 22:51

I really dont agree with his fear of extending interfaces. All this does, is essentialy assure the existance of the functions needed. Do you have any specific qualm, or are you just pulling a “what he said”.

Type erasure is definately a core issue in language design, and it deserves much debate within language designers, but this does not nullify the fact that generics bring a lot of good to the language that we did not have before.

40d3c1d8f291e5f90cc05985e00da115
0
Michael 101 Oct 06, 2004 at 00:00

Did he claim that in his articles? It’s obviously an improvement.

7543b5c50738e23b200e69fe697ea85a
0
NomadRock 101 Oct 06, 2004 at 00:39

I am trying not to talk about him. I am trying to talk about your sentiments. At any rate, this discussion is overshadowing the talk about projects. We can go more in depth somewhere else if you want to.

40d3c1d8f291e5f90cc05985e00da115
0
Michael 101 Oct 06, 2004 at 02:46

I was not making any absolute statement regarding the usefulness of generics in Java (besides the recent “It’s obviously an improvement.”) :)

If you feel the need for additional discussion/links/explanations/elaboration, feel free to do so in a new thread/PM/whatever.

98f4f8092f33e3f3809ac08c1ba7f7eb
0
Smokey_ 101 Oct 10, 2004 at 03:17

Thankyou Michael, i hardly saw how the past (god knows how may posts) were NOT related tho this thread…

Just another reason why i dont like forums… :/

0684f9d33f52fa189aad7ac9e8c87510
0
baldurk 101 Oct 10, 2004 at 07:50

@Smokey`

Thankyou Michael, i hardly saw how the past (god knows how may posts) were NOT related tho this thread…

Just another reason why i dont like forums… :/

[snapback]12614[/snapback]

topics drift. That’s a feature of human conversation, not forums ;).

065f0635a4c94d685583c20132a4559d
0
Ed_Mack 101 Oct 10, 2004 at 10:30

Exactly. When can we get rid of the humans?

0684f9d33f52fa189aad7ac9e8c87510
0
baldurk 101 Oct 10, 2004 at 19:39

@Ed Mack

Exactly. When can we get rid of the humans? [snapback]12627[/snapback]

Soon. Very soon…

065f0635a4c94d685583c20132a4559d
0
Ed_Mack 101 Oct 10, 2004 at 22:22

On a close note, another thing I’m doing is playing Doom3 a lot since it came out for Linux.. very nice, and far too scary :eek: I’m cpu bound, so running at max resolution and full AA, but only medium game quality settings heh :) Goto love the 6800.

Anyway judging by my playing, when the creatures for Hell come, we’re royally screwed!

51db081cc72925fda1695ce254187b20
0
ShadowHawk 101 Oct 11, 2004 at 06:58

Sadly enough i really dont have time for development now :(. I barely have time to play a game in between work/diving lessons/ sports / planning a vacation/ travel. And i dont want to give one of these up at this moment.
I plan to work on various smaller tools for the xenocide project if i have time. Maby i will finish the implementation of my own neural-network ( with genetic algoritm ) code in the near future.

2562953b4e8e2602a8bfc24b1123a341
0
EvilSmile 101 Oct 12, 2004 at 16:11

Me works full time on a game dev project. NDA forbids me letting out details:)
Looks like once you get into gamedev, our are out of gaming…
Not time to play anything….

193b0b2e6b0408ce60719ada389d8125
0
Grellin 101 Oct 12, 2004 at 19:26

I am currently working on an 8 line slot machine using SDL. Was one of those projects started for the heck of it and it matured before I realized what I was doing. Oh well, it’s been fun so far. Hopefully I’ll have something to show soon.

94cb346a3db618053acb616c005d1a12
0
LuciferX 101 Oct 13, 2004 at 02:48

“another thing I’m doing is playing Doom3 a lot since it came out “

Sounds like quite an ambitious project! ;P