Jump to content

  • Log In with Google      Sign In   
  • Create Account


J. Evola's Apprentice

Member Since 31 May 2005
Offline Last Active Mar 28 2013 08:51 AM
-----

#5015042 Good books for OpenGL

Posted by J. Evola's Apprentice on 28 December 2012 - 05:16 AM

The only book you need is GL 4.3 specification, http://www.opengl.org/registry/doc/glspec43.core.20120806.pdf from http://www.opengl.org/registry/




#5012344 a few questions

Posted by J. Evola's Apprentice on 18 December 2012 - 11:57 PM

Darego: you just CAN'T make a MMOsomething. Writing coherent, stable, secure and efficient server for 1000+ players is very hard and expensive.


#5011229 Question about use of JNI

Posted by J. Evola's Apprentice on 16 December 2012 - 05:11 AM

I was just wondering why would this user want to use a math engine written in C

Probably because doing low level math is faster in C than in Java.


#5011225 Game from Scratch ? C++

Posted by J. Evola's Apprentice on 16 December 2012 - 04:57 AM

Here you go: https://github.com/TTimo/doom3.gpl
It's far better than tic-tac-toe.


#5010938 How hard is it to make a game if… ?

Posted by J. Evola's Apprentice on 15 December 2012 - 07:38 AM

But I already have other things to which I dedicate my devotion, where I do everything myself from scratch. So there's no time left for me to spend some more devotion on another thing ;)

And that's why you should forget about making games.


#5010879 How hard is it to make a game if… ?

Posted by J. Evola's Apprentice on 15 December 2012 - 03:00 AM

Revs: no offence taken. Game development needs *real* devotion, especially if you want to do it alone. But your attitude is just opposite.


#5010694 How hard is it to make a game if… ?

Posted by J. Evola's Apprentice on 14 December 2012 - 12:29 PM

With your knowledge and attitude, it is infinitely hard.


#5010675 Does it get easier to remember everything DirectX?

Posted by J. Evola's Apprentice on 14 December 2012 - 11:47 AM

If you can't remember method names, use IDE with autocompletion.


#5010576 Beginner game projects list ?

Posted by J. Evola's Apprentice on 14 December 2012 - 06:16 AM

Just read this: http://www.gamedev.net/page/resources/_/technical/game-programming/the-guide-to-implementing-2d-platformers-r2936
and start to code.


#5004974 Quaternions concatenation is the sum of angles ?

Posted by J. Evola's Apprentice on 28 November 2012 - 08:46 AM

I think the problem is with your comparision code.
Quaternions have float components. You CAN'T compare floats directly.
Please read this:
http://floating-point-gui.de/


#5004967 Quaternions concatenation is the sum of angles ?

Posted by J. Evola's Apprentice on 28 November 2012 - 08:19 AM

Quaternion (pi/8, 1, 0, 0) does not represent rotation you wanted.
Quaternion for rotation by an angle theta around an axis A is computed by this formula:
q = (cos theta/2, Ax sin theta/2, Ay sin theta/2, Az sin theta/2)


#5004923 Handling Angles and Sin/Cos

Posted by J. Evola's Apprentice on 28 November 2012 - 04:56 AM

Take a look at this page: http://floating-point-gui.de/


#5004622 Networking A Game

Posted by J. Evola's Apprentice on 27 November 2012 - 01:20 PM

Take a look at: http://gafferongames.com/networking-for-game-programmers/


#5004461 A mathematician-turned-programmer needs resources. Help pls?

Posted by J. Evola's Apprentice on 27 November 2012 - 03:47 AM

If you *really* want to incorporate mathematical knowledge into programming, focus on computer graphics. Multidimensional calculus, euclidean topology, differentiable 2-manifolds, linear algebra, etc. - all of these fields have their applications in CG.


#5003709 Starting Place?

Posted by J. Evola's Apprentice on 24 November 2012 - 04:16 AM

So, you are 14.

Don't think of making MMORPG at this age, because it is incredibly hard and expensive. And you know nothing about computer science.
The best thing you could do right now, along with learning programming languages, is to comprehend basics of CS.
What I suggest is to find out what TopCoder, spoj.pl, acm.uva.es are. You should start taking part in such competitions.
Read some books, for example:
Skiena, "Programming challenges" <- this on is *really* recommended for a beginner,
Cormen, Leiserson, Rivest, "Introduction to algorithms" <- can be hard a bit, but I know people at your age who can read it.

Why programming competitions? They will learn you basics of algorithms and data structures, expand your language knowledge and make a good start for more advanced things. And they are fun, too. If you are good, you can win some awards and bring glory to your country (there are great international challenges).




PARTNERS