Submit
In response to IRC reminder
F7a4a748ecf664f189bb704a660b3573
0
anubis 101 May 03, 2003 at 18:32

and btw…
today is the meeting (community game project) 9:30 GMT. please show up if you can find time

In response to stl and boost
Fdbdc4176840d77fe6a8deca457595ab
0
dk 158 May 03, 2003 at 18:31

nice one :)

In response to IRC reminder
0684f9d33f52fa189aad7ac9e8c87510
0
baldurk 101 May 03, 2003 at 18:04

I was temporarily away ;)

In response to IRC reminder
F7a4a748ecf664f189bb704a660b3573
0
anubis 101 May 03, 2003 at 14:49

hey, baldurk where the hell are you ??? i nearly burned my fingers getting into the channel and now… :)

In response to IRC reminder
F7a4a748ecf664f189bb704a660b3573
0
anubis 101 May 03, 2003 at 14:25

sorry, i was online most of the time. my client crashed last week and i forgot to rejoin and look at the channel
i’ll be back though. thx, for reminding

In response to stl and boost
F7a4a748ecf664f189bb704a660b3573
0
anubis 101 May 03, 2003 at 14:04

solved it…
strange that this error never occured before.
the problem was that stlport redefines std to _STL but imports type_info from the vendor stl which somehow confused boost because it was looking for type_info in _STL and not in std.
anyway i configured stlport not to redefine it’s namespace and now it works.

In response to I like C
Baaecfb3a09127d5bc5045f89025e49e
0
UnknownStranger 101 May 03, 2003 at 09:31

Oops…maybe I should read former posts, before just posting my own opinion… B)

In response to I like C
F7a4a748ecf664f189bb704a660b3573
0
anubis 101 May 03, 2003 at 09:27

as i said. you have to find out were to use what.

In response to I like C
Baaecfb3a09127d5bc5045f89025e49e
0
UnknownStranger 101 May 03, 2003 at 08:20

Speed will always be a matter(that’s why asm is still used…)…
But today, it’s mostly much more important to have a clean, flexible code and short development times(that’s why asm is only used for single, easy to overview functions… :D )…

In response to I like C
F7a4a748ecf664f189bb704a660b3573
0
anubis 101 May 02, 2003 at 22:47

baldurk : i was just making a point that things that once were useful only in enterprise applications become more important in game development, too.

In response to I love asm...
0684f9d33f52fa189aad7ac9e8c87510
0
baldurk 101 May 02, 2003 at 17:14

it’s also useful when other languages aren’t available.

In response to I like C
0684f9d33f52fa189aad7ac9e8c87510
0
baldurk 101 May 02, 2003 at 17:11

anubis: I think you may be missing the point. You don’t have to use all of C++’s features to write OO code. Simply classes and most likely inheritance. That’s all

CyraX: I don’t know why, but I find that for more complicated memory allocation commands new is easier than malloc. Just my opinion though

In response to I love asm...
F7a4a748ecf664f189bb704a660b3573
0
anubis 101 May 02, 2003 at 14:55

hm, i like it too but you have to be good to beat modern compiler’s optimizations…

In response to I like C
F7a4a748ecf664f189bb704a660b3573
0
anubis 101 May 02, 2003 at 13:54

i object that speed is the primary concern in games. it might have been but times have changed and clean and easy to understand code has become more and more important as games and engines grow more and more complex. one good example is the nebula device from radonlabs. the virtual filesystem they created was only possible with oop. it’s just amazing to have every object, every texture, every mesh and shader accessible through the console ( look at it if you don’t know it, it’s a great engine ).
so, c++ is my prefered language. my general aproach when designing my code is to seperate it into two catogories.

  1. the code that is not speed sensitive, like loading resources, etc. here i use all the features that c++ gives me to write the cleanest code possible.
  2. parts of the game/engine where speed is important, here i still use c++ but try to minimize the use of polymorphism, virtual functions, etc.

in fact i believe that if you write good c++ code the speed problem is totally irelevant 90% of the time. if you are passing down 5000 triangles in one vertex buffer that one virtual function call won’t hurt you but will gvie you an easy way to abstract the gfx api you are using.

In response to I like C
590e8bdac8129bd87b188df15e62d0e5
0
CyraX 101 May 02, 2003 at 11:17

I like to use C++ - for organization.
I would NEVER dare to use Polymorphism - slows down the code. Inheritance - Building hte parent classes before my beloved class is instantiated.
C is more mature than C++. You need C++ ONLY for enterprise applications where speed is secondary. In gamez we have speed as the primary thing.
Anyone else feels that same?
I dont use “new” rather use malloc.
Everything that dear Bjarn Stroustrup said was for enterprises… not for us game developers :rolleyes:

In response to I like C
49921baa7439fb1e91e02caf0a925cfe
0
DarkLight 101 May 01, 2003 at 20:09

in one book of Game programming is written, that in game programming you should not ise these advanced things but keep code simple. However, I use classes and methods but I rarely use virtual ones

In response to I like C
0684f9d33f52fa189aad7ac9e8c87510
0
baldurk 101 May 01, 2003 at 17:18

that’s the only part of C++ I use - classes, for organisation. I don’t however use the more advanced OO things, like polymorphism etc. I can see how they would be useful. I definitely couldn’t write in pure C++ though unless I was being paid to

In response to I like C
49921baa7439fb1e91e02caf0a925cfe
0
DarkLight 101 Apr 30, 2003 at 19:28

I think object oriented languages are better for Game developing
I like object oriented languages more than procedural ones
Hence I like C++ more than C

In response to Actual Game Developing
Fdbdc4176840d77fe6a8deca457595ab
0
dk 158 Apr 30, 2003 at 18:58

fringe: yes, there’s space here. When things get busy and serious, we may have it hosted at sourceforge since they offer CVS service and some other goodies :)

In response to I like C
Fdbdc4176840d77fe6a8deca457595ab
0
dk 158 Apr 30, 2003 at 18:49

actually I like C++ more than C. C++ is my beloved language :)

In response to Language for new Game
E05263ec846eb85da803f56e2917962d
0
Noor 101 Apr 30, 2003 at 13:55

Nice poll… I vote for C++

In response to Actual Game Developing
F7a4a748ecf664f189bb704a660b3573
0
anubis 101 Apr 30, 2003 at 11:56

yet another idea :

why not place something like a sun ( big object with gravitation ) in the middle of the level.
this would increase the difficulty of the game a bit. and anyone who ever playe kspaceduell knows that it is also a big fun maximizer.
come to speak of kspaceduell. do we want a multiplayer mode ???

In response to Language for new Game
8e228221453de890daa003b067fbb84a
0
fringe 101 Apr 30, 2003 at 09:06

vinmar,

checked out the site, but no my nick was nothing to do with it. It was the first nick I used on IRC when I first cam to uni and was given to me by the person who introduced me to IRC because my short fringe sticks used to stick out ike it was made of plastic,

fringe

In response to Actual Game Developing
8e228221453de890daa003b067fbb84a
0
fringe 101 Apr 30, 2003 at 09:00

Thats really helpful thank you, it does look like alot of work though. I shall have a little go at something soon. Any idea where we can publish these things? Is there space here somewhere?

I had a thought and was wondering whether instead of doing a straight asteroids clone whether we shouldn’t make it a litle more exciting. The game could be made so that instead of just blasting all the rocks out of space the aim is to collect the smallest sized rocks with a tractor beam. We could even build levels where asteroids that collided would get bigger again. Anyway I don’t know what you think shout me down if you don’t like theidea,

fringe

In response to I Like D
49921baa7439fb1e91e02caf0a925cfe
0
DarkLight 101 Apr 29, 2003 at 20:17

I like it too
I’m not C/C++ programmer, I’m writting in Delphi but I like C++ and I have experience with Java. And I really like D, for wich I learned due to this forum

Welcome to DevMaster, a community-driven game development website of posts and resources!

Recent Tags

indie × 4
game-development × 4
ios × 3
android × 2
mobile × 1
native × 1
macos × 1
physics-engines × 1
windows-phone × 1
sound × 1
music × 1
networking × 1
testing × 1
multiplayer × 1
game-programming × 1
design-patterns × 1
3d-engine × 1
shaders × 1
gaming × 1
cross-platform × 1
royalty × 1
game-design × 1
game-industry × 1
graphics × 1
mmo × 1