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.


DevLiquidKnight

Member Since 06 Jun 2002
Offline Last Active May 19 2014 11:25 PM

#5084023 Facial Recognition with C#

Posted by DevLiquidKnight on 07 August 2013 - 07:57 PM

You should probably first know that facial recognition is not something that I would classify as "simple."

 

However, I would recommend you start looking into some of the methods such as eigenfaces.

This might help: http://www.face-rec.org/algorithms/PCA/jcn.pdf

 

Eigenfaces are probably the easiest method for you to implement.




#5038513 OpenGl or Directx learning books..

Posted by DevLiquidKnight on 02 March 2013 - 02:21 PM

Frank Luna's book on Direct3D is probably the best direct x book there is for an intro.




#5037903 C++ help

Posted by DevLiquidKnight on 28 February 2013 - 10:25 PM

Do not use:

char name[50];

char weapon[100];
char weapon_name[100];
 
 
Use std::string.

string name;
string weapon;
string weapon_name;


 

 




#5037443 Recommend: Assembly Book

Posted by DevLiquidKnight on 27 February 2013 - 09:04 PM

Simply wondering if anyone has any recommendations for an assembly book that goes into some of the finer details of assembly, explaining it thoroughly. It would also be nice if the book had exercises to re-enforce learning, and some sort of comparison of how typical C++ transforms into Assembly.




#5036541 Multithreaded programming

Posted by DevLiquidKnight on 25 February 2013 - 07:35 PM

The book The Art of Multiprocessor Programming, is a pretty good beginners book for this subject. However, it uses mostly java programming. But it can easily be transferred to the language of your choice.




#5036512 C++ book?

Posted by DevLiquidKnight on 25 February 2013 - 05:24 PM

I like C++ Primer Plus, if you dont mind waiting get this: The C++ Programming Language seeing as its written by the maker of C++ its pretty much guaranteed to cover all the things you could ever need.




#5036066 Recommendations of A Langauge

Posted by DevLiquidKnight on 24 February 2013 - 06:47 AM

This thread has somewhat gone off topic, to get things a little bit more straight:

There is no real conscience over what language to use, they are individual tools in their own right, simply comparing one tool vs another, won't get you anywhere. They all do basically the same thing, each has its own unique set of features it brings to the table, and their own nuisances.

 

Your project goals should be the main factor in determining which you use, or even use multiple languages to accomplish one goal as is being done much now of days.

 

Just use what is best for you. As for the OP I would suggest they go into C# or C++, either are good choices for making games. The majority of the game industry uses C++ from what I understand. If you have a strong grasp of Java there is no real reason to hinder you from learning either language.

 

Yes, there are gotchas in C++, there are gotchas in C# as well, and even Java. This is not that big of a problem, just learn to identify and re-mediate them, it will make you a better programmer in the long run.




#5032413 Creating GUI **Without** Using Microsoft API

Posted by DevLiquidKnight on 14 February 2013 - 06:06 PM

Make your own operating system? smile.png




#5029571 Most pathetic question you will hear today

Posted by DevLiquidKnight on 06 February 2013 - 05:15 PM

Why don't you check out www.khanacademy.org section on linear algebra. smile.png




#4958259 C++ As First Language

Posted by DevLiquidKnight on 11 July 2012 - 11:29 PM

Ok guys i have been hearing a lot about how bad C++ is as a first language

C++ is by no means a bad language to start with, sometimes transitioning from one language to another is harder.

Is really C++ that hard for a begginer?

No, C++ is fairly easy if you take your time to learn it, just like any other language.

Is it impossible to learn C++ as first language? or it just requires some more dedication than other languages? or maybe i just havent got to the difficult things yet....

It is by no means impossible to learn C++ as your first language, its a great language. It is extremely versatile and quite frankly can do a lot of things most other languages cannot. If you eventually master C++ you will find learning other languages to be significantly easier.

I personally found this book to be pretty good when I checked it over: C++ Without Fear: A Beginner's Guide That Makes You Feel Smart


#4957457 Sorting Vector containers in C++

Posted by DevLiquidKnight on 09 July 2012 - 06:02 PM

Something like:

[source lang="cpp"]struct MyStruct{ int key; std::string stringValue; MyStruct(int k, const std::string& s) : key(k), stringValue(s) {}};struct less_than_key{ inline bool operator() (const MyStruct& struct1, const MyStruct& struct2) { return (struct1.key < struct2.key); }};std::vector < MyStruct > vec;vec.push_back(MyStruct(4, "test"));vec.push_back(MyStruct(3, "a"));vec.push_back(MyStruct(2, "is"));vec.push_back(MyStruct(1, "this"));sort(vec.begin(), vec.end(), less_than_key());[/source]


#4956547 Help me change my life and career.

Posted by DevLiquidKnight on 06 July 2012 - 07:29 PM

One bad line of code from a novice, can cause permanent damage to the OS in C++ .

Every program runs in its own address space and one program cannot access any other programs address space, this is called paging. If you try to access an address in memory that your program cannot read it will cause a segmentation or page fault and your program will crash. No damage will occur.


#4956179 HELP!

Posted by DevLiquidKnight on 05 July 2012 - 07:50 PM

Yes, missing fine details like how to smelt your own steel when all you want is a roof over your head.

Your analogy is a bad one, what your trying to learn to begin with is how to build the roof, so it makes sense to start with the basics. If all you want is a roof, go ahead and take a game already made and mod it.

So I shall clarify, code reuse is useful.

However, if you don't understand what the code is doing in the first place your at a serious disadvantage. Sure you can reuse a red-black tree implementation, but if you don't even know what it is doing or the complexity requirements you probably shouldn't even be using it.

If your using an animation library that uses quaternions for rotations, and don't even know basic quaternion mathematics how can you possibly hope to make your game work?

Understanding how to implement such things is important. C# abstracts most of this away so that you don't even have to think about it, this is the wrong way to learn.


#4956168 HELP!

Posted by DevLiquidKnight on 05 July 2012 - 06:57 PM

As to needing to learn C++ anyway: not necessarily. There are plenty of libraries and platforms that can be used to develop games that don't use C++.

Not if your going to do a career in it as he said.

Learning C# or Python first is not being "lazy." We don't start our careers coding MMOs, we code "hello, world."

It is to an extent, when you considering everything is basically already implemented for you in C#, and more so in Python. I didn't recommend he code an MMO, instead of hello world, I recommended he stick to what he already has experience with. Posted Image

That is not to say you cannot learn in those languages, you can, but you will be missing the finer details.


#4956165 Just Starting Out!

Posted by DevLiquidKnight on 05 July 2012 - 06:42 PM

Is it smart to first make an app or software before i start on a game.

Try making basic software first, its a game is no different its just designed to be a game.

Also if you would like to point me in the right direction, please name a few programming software to create games and apps/software.

C++ , C#, Java , Python these are some languages. You will use compilers with them usually accompanied by a IDE (integrated development environment), such as Visual Studio, JCreator, etc.




PARTNERS