today is the meeting (community game project) 9:30 GMT. please show up
if you can find time
nice one :)
I was temporarily away ;)
hey, baldurk where the hell are you ??? i nearly burned my fingers
getting into the channel and now… :)
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
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
Oops…maybe I should read former posts, before just posting my own
as i said. you have to find out were to use what.
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 )…
baldurk : i was just making a point that things that once were useful
only in enterprise applications become more important in game
it’s also useful when other languages aren’t available.
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
hm, i like it too but you have to be good to beat modern compiler’s
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.
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
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
C is more mature than C++. You need C++ ONLY for enterprise
applications where speed is secondary. In gamez we have speed as the
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 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
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
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
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 :)
actually I like C++ more than C. C++ is my beloved language :)
Nice poll… I vote for C++
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 ???
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,
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,
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