Also, the game isn't first person, it's more a top-down strategy view only, so if that changes anything..
Edited by argoneus, 05 July 2012 - 02:53 PM.
Posted 05 July 2012 - 02:52 PM
Edited by argoneus, 05 July 2012 - 02:53 PM.
Posted 05 July 2012 - 03:01 PM
Posted 05 July 2012 - 07:20 PM
I'm trying to avoid C++ for now as I am a beginner >.>
Your going to have to deal with pointers in all computer science, they are a very fundamental part of how computers operate. I suggest you get over this fear. If you use C# which would be another good alternative while running mono on Linux your going to have to deal with delegates which is similar to pointers. Most Linux users I know, learn C or C++ though, most even know assembly.I don't want to deal with pointers just yet. And even if I did, I still don't know what library to go for.
Edited by DevLiquidKnight, 05 July 2012 - 07:37 PM.
Posted 06 July 2012 - 04:44 AM
Posted 06 July 2012 - 05:38 AM
Edited by Karsten_, 06 July 2012 - 05:41 AM.
Posted 06 July 2012 - 05:52 AM
For unix there is the open-source Irrlicht 3D engine which provides almost everything required to build a game without requiring developing or finding your own stuff (i.e model libraries).
There are multiple bindings for it if you want to use less common / exotic languages but it obviously works best using C++ (like most games developers should be using regardless of what the Unity / XNA salesmen tell you).
Irrlicht with c++ also doesn't require any memory management because it is all reference counted whereas java for example still requires resource management with things like files and threads etc...
Really.. for linux (and everything else), use C++ or you are going to be shooting yourself in the foot. most distributions dont even provide java in their repos. Just learn C++ and then you will never need to learn any other language.
Posted 06 July 2012 - 06:40 AM
Edited by Karsten_, 06 July 2012 - 06:47 AM.
Posted 06 July 2012 - 07:40 AM
Posted 06 July 2012 - 09:01 AM
Posted 06 July 2012 - 09:36 AM
Posted 06 July 2012 - 03:02 PM
Irrlicht with c++ also doesn't require any memory management because it is all reference counted whereas java for example still requires resource management with things like files and threads etc...
Posted 07 July 2012 - 07:11 AM
Posted 08 July 2012 - 04:46 PM
IKVM. Java classes loaded into mono or .net. No java runtime required.LibGDX seems nice. But I still don't know. It runs on .NET but it's Java? What is this sorcery.
Posted 09 July 2012 - 06:53 AM
As far as I can see, there is no way to close an actual File object and if I recall correctly, when threads reach the end of their execution, they die and get recycled.
Edited by Karsten_, 09 July 2012 - 06:53 AM.