Posted January 02, 2015

Wishbone
Red herring
Registered: Oct 2008
From Denmark

jdsgn
Axe of Torment
Registered: Apr 2014
From Germany
Posted January 02, 2015
Okay, glad to hear you think that way. ((: I'll have myself some sleep now, it's midnight here in Germany and I need to be productive tomorrow.

Fenixp
nnpab
Registered: Sep 2008
From Czech Republic

Wishbone
Red herring
Registered: Oct 2008
From Denmark

justanoldgamer
Mainly human
Registered: May 2011
From Canada
Posted January 02, 2015
Maybe this thread could be turned into a general game programming/creation advice giving and asking one?
I've been thinking about writing a game for over 30 years but have yet to do anything beyond the kind of stuff that used to be published in old computer magazines for the readers to type in. I want to create something that I will enjoy playing myself so it rules out anything with scripted events. I'm thinking of a sandbox sci-fi rpg where NPC are active beyond what the player perceives, superficially like a single player MMO. I have zero experience with A.I. so I'll probably start with the basic like tic tac toe, chess or Global Thermonuclear War.
I've decided that my language of choice would be Python, I've tried learning it a lot of times but I always get distracted by other shiny things. That has been my Achilles' heel since I got the internet: So many things to learn, so little time.
I'm giving up at least for 2015 on learning to use game programming software like GameMaker or RPG Maker as programming games is only a secondary interest to programming for the sake of programming.
So before this year is over I want to create an SF universe to play in, not because it will be easy but because it will be hard.
I've been thinking about writing a game for over 30 years but have yet to do anything beyond the kind of stuff that used to be published in old computer magazines for the readers to type in. I want to create something that I will enjoy playing myself so it rules out anything with scripted events. I'm thinking of a sandbox sci-fi rpg where NPC are active beyond what the player perceives, superficially like a single player MMO. I have zero experience with A.I. so I'll probably start with the basic like tic tac toe, chess or Global Thermonuclear War.
I've decided that my language of choice would be Python, I've tried learning it a lot of times but I always get distracted by other shiny things. That has been my Achilles' heel since I got the internet: So many things to learn, so little time.
I'm giving up at least for 2015 on learning to use game programming software like GameMaker or RPG Maker as programming games is only a secondary interest to programming for the sake of programming.
So before this year is over I want to create an SF universe to play in, not because it will be easy but because it will be hard.

adaliabooks
"Vell, Zaphod's just zis guy, you know?"
Registered: Jun 2013
From United Kingdom
Posted January 02, 2015
I find Python a pain in the ass, but if that's what you'd choose to use I'd definitely recommend Panda3d. I've been using it for my own project for about a month or two now and it's great. Loads of features, quite easy to use, reasonably well documented (for Python anyway, hence why I'm using Python instead of C++). One of the best engines / libraries I've ever tried (as in I've actually managed to get anywhere with it)

Gnostic
New User
Registered: Jun 2013
From Other
Posted January 02, 2015

justanoldgamer
Mainly human
Registered: May 2011
From Canada

adaliabooks
"Vell, Zaphod's just zis guy, you know?"
Registered: Jun 2013
From United Kingdom
Posted January 02, 2015
Ah, I think you can do 2D stuff in it too, but it's obviously not designed for it and there's probably something better you could use for 2D.

catpower1980
Hello World
Registered: May 2009
From Canada
Posted January 02, 2015
While I'm waiting for the C# reference book by O'Reilly, could someone do a "Update functions and variations for dummies" in C#. I always forget to take notes of what theorically should go in FixedUpdate/Update/LateUpdate. The "execution order" page on Unity is well done but of course, it lacks practical stuff :)
Correct me if I'm mistaken ^o^
FixedUpdate (frame independant): player input, collisions, events
Update (frame dependant): ??? (scores maybe....)
LateUpdate (frame dependant): camera
Correct me if I'm mistaken ^o^
FixedUpdate (frame independant): player input, collisions, events
Update (frame dependant): ??? (scores maybe....)
LateUpdate (frame dependant): camera

Wishbone
Red herring
Registered: Oct 2008
From Denmark

AndrewC
Code Ninja
Registered: Sep 2008
From Romania
Posted May 11, 2015


If only the tutorials still exist somewhere, I suppose we could just start over without having to do too much work. If there is anything I can do to help, let me know.

Fenixp
nnpab
Registered: Sep 2008
From Czech Republic
Posted May 11, 2015
If I were to start again, I would use MonoGame instead of SDL anyway, quite simply for the ease of use of C#.

Wishbone
Red herring
Registered: Oct 2008
From Denmark
Posted May 11, 2015

How much longer is Mono even going to be relevant? Since Microsoft open sourced the .NET API, I had the impression there would be native Mac and Linux versions of it soon.
Mind you, I'm fine with using C#. I'm more used to that anyway, and you get a lot more handed to you through .NET, leaving you to focus more on the logic and less on making helper classes.

Fenixp
nnpab
Registered: Sep 2008
From Czech Republic
Posted May 11, 2015
The point was to use a multi-platform framework, which monogame is.
Well, mono is probably not going to remain particularily relevant, monogame on the other hand might unless Microsoft comes up with an open-source game development platform. See, it's continuation of Microsoft's XNA, which was discontinued by MS and it might become even better if it replaces Mono libraries with the open sourced .NET ones. I sort of want to wait a bit and see what happens, I'm even hearing MS might be working on a new game development framework.
Well, mono is probably not going to remain particularily relevant, monogame on the other hand might unless Microsoft comes up with an open-source game development platform. See, it's continuation of Microsoft's XNA, which was discontinued by MS and it might become even better if it replaces Mono libraries with the open sourced .NET ones. I sort of want to wait a bit and see what happens, I'm even hearing MS might be working on a new game development framework.