Jump to content

  • Log In with Google      Sign In   
  • Create Account

We're offering banner ads on our site from just $5!

1. Details HERE. 2. GDNet+ Subscriptions HERE. 3. Ad upload HERE.


Member Since 23 Apr 2008
Offline Last Active Apr 22 2014 01:50 AM

#4984504 [SOLVED] Change function call order for a Layer (draw) system

Posted by return0 on 27 September 2012 - 03:46 PM

Why not just some sets of functors implementing () or some invoke interface?

#4957464 What *is* game programming?

Posted by return0 on 09 July 2012 - 06:43 PM

yes I think it would be possible to simulate the universe, not real-time of course

Isn't this provably absurd and in violation of some fundamental laws regarding entropy, maybe second law of thermodynamics?

#4937240 Which language?

Posted by return0 on 03 May 2012 - 04:48 PM

Ruby is a suberb language; however, if you must do something more gamesy then javascript/coffeescript/webgl are where it's at. C# is a bit Java these days.

#4936237 Language Comparison

Posted by return0 on 30 April 2012 - 05:58 PM

CS should not be teaching people how to use C++, it should be teaching them how to manipulate information.

#4935499 The Farm for game developers? LOL

Posted by return0 on 27 April 2012 - 05:46 PM

Fix having no life first ~ it's what you need to be good.

#4931575 Pattern/Idiom for Simplifying Interface

Posted by return0 on 15 April 2012 - 05:04 PM

A sounds like a facade for a composition of B's. Personally I would ditch A and use the appropriate B at the call sites on the client.

#4927718 Smart pointers question

Posted by return0 on 02 April 2012 - 06:24 PM

Are you really typing "20+ years of experience" as a manual post signature, coupled with giving very dubious advice?


#4914681 Issue with program (class) design. Engine design question.

Posted by return0 on 19 February 2012 - 06:38 PM

Include all the headers in the cpp that you need. Use forward declarations in headers. This is not bad form.

#4904134 Game Programmer - Expectation

Posted by return0 on 18 January 2012 - 06:11 PM

A good folio is much, much more valuable than the degree, unless it's from a particularly excellent school.

#4902849 Documentation tips and links

Posted by return0 on 14 January 2012 - 09:09 PM

In descending order of usefulness and tendency to be maintained and remain correct: self documenting code, BDD style tests, usage examples, naive TDD style tests, descriptive text in a document, comments.

#4901490 Creating A New Object Ingame

Posted by return0 on 10 January 2012 - 07:57 PM

Make a struct to represent the stations data, use the malloc function to get a pointer to a new instance. You should call the free() function with this pointer when your'e done with it.

#4883988 static Vector in a GameObject Class

Posted by return0 on 14 November 2011 - 06:12 PM

I maintain that almost all application state could better be modelled nonstatically, as could most system resources usage. It may be that I have worked with pathological abusers of the "static state as application composition mechanism" pattern.

#4883978 static Vector in a GameObject Class

Posted by return0 on 14 November 2011 - 05:48 PM

Static data almost always means something is bad. Rare exceptions exist. Types containing static collections of pointers to instances of self is a dirt common OO failure/antipattern.

#4883107 saving arrays to a database

Posted by return0 on 11 November 2011 - 07:33 PM

Use an orm (nHibernate?) or a noSQL store.

Btw, array is table.

#4876156 [web] Fake / Multi Account Catching

Posted by return0 on 23 October 2011 - 05:36 PM

Do not, do not, do not consider this issue before starting development! You will consume your most precious resource, which is inspiration, by working on a dry technical solution that cannot even be validated until you are successful. Better to rapidly iterate on the core product. Being popular with bad tech is a good problem to have. Even if you came up with a good solution now, it's inventory - your codebase carries it, and its weight - you might even break it. Solve problems when they are problems. Right now you have zero users - solve that!