ComineGL: Game Library for Learning Programming in C/C++

Announce new projects or updates of Irrlicht Engine related tools, games, and applications.
Also check the Wiki
serengeor
Posts: 1712
Joined: Tue Jan 13, 2009 7:34 pm
Location: Lithuania

asd

Post by serengeor »

I don't want to use that sort of tools because i want to code + be proud at what I made...
Want to code? LEARN TO CODE, than you can be proud of it.
What if seen so far is you asking devtec to code unnecessary functionality into the library..
1- I dont like tools like FPS crator , game maker etc.... because I think it isn't challenging enough

2-I don't like to spend lots of time on c++ and I think it's too Challenging
Decide which do you want to do, CODE to make games or USE TOOLS to make games.

Image
Working on game: Marrbles (Currently stopped).
wahagn
Posts: 186
Joined: Sat Dec 06, 2008 5:11 pm
Location: Zundert (Netherlands)

Re: asd

Post by wahagn »

serengeor wrote:
I don't want to use that sort of tools because i want to code + be proud at what I made...
Want to code? LEARN TO CODE, than you can be proud of it.
What if seen so far is you asking devtec to code unnecessary functionality into the library..
1- I dont like tools like FPS crator , game maker etc.... because I think it isn't challenging enough

2-I don't like to spend lots of time on c++ and I think it's too Challenging
Decide which do you want to do, CODE to make games or USE TOOLS to make games.


I already descided that in the biginning of this topic :wink::

Since, you can't point at a library wich suits my needs ( becuase we don't know anything like that or there doesn't exist something what I described in my previous post) I'm going to use this library instead but I had descided that before this stupid discussion came up.......... Want to know why stupid? -> because it didn't have a point.. I mean your opinion didn't change and mine didn't either. :roll:
“Any code of your own that you haven’t looked at for six or more months might as well have been written by someone else.”
(Eagleson’s Law)
Kalango
Posts: 157
Joined: Thu Apr 26, 2007 12:46 am

Post by Kalango »

Well, there is DarkBasic (programmng in basic, wich is pretty nice for starters and it has all the merit), Dark GDK(in c++ and its quite nice), Unity3d(uses C#, its more complex), Shiva3d(uses LUA, more complex too).
But anyway..you do what you wanna do. IMO you're just wasting time learning C++ if you dont plan to take it too seriously, since it can cause you trouble later.... I guess a scriptin language such as LUA or some higher level language like C#/Python/Ruby would be more fit to you...
wahagn
Posts: 186
Joined: Sat Dec 06, 2008 5:11 pm
Location: Zundert (Netherlands)

Post by wahagn »

Kalango wrote:Well, there is DarkBasic (programmng in basic, wich is pretty nice for starters and it has all the merit), Dark GDK(in c++ and its quite nice), Unity3d(uses C#, its more complex), Shiva3d(uses LUA, more complex too).
But anyway..you do what you wanna do. IMO you're just wasting time learning C++ if you dont plan to take it too seriously, since it can cause you trouble later.... I guess a scriptin language such as LUA or some higher level language like C#/Python/Ruby would be more fit to you...
I have DK pro and thats why I like this library because it looks a bit
like DK but in my opinion its easier and looks far more abstract
“Any code of your own that you haven’t looked at for six or more months might as well have been written by someone else.”
(Eagleson’s Law)
slavik262
Posts: 753
Joined: Sun Nov 22, 2009 9:25 pm
Location: Wisconsin, USA

Re: asd

Post by slavik262 »

wahagn wrote:
serengeor wrote:
I don't want to use that sort of tools because i want to code + be proud at what I made...
Want to code? LEARN TO CODE, than you can be proud of it.
What if seen so far is you asking devtec to code unnecessary functionality into the library..
1- I dont like tools like FPS crator , game maker etc.... because I think it isn't challenging enough

2-I don't like to spend lots of time on c++ and I think it's too Challenging
Decide which do you want to do, CODE to make games or USE TOOLS to make games.


I already descided that in the biginning of this topic :wink::

Since, you can't point at a library wich suits my needs ( becuase we don't know anything like that or there doesn't exist something what I described in my previous post) I'm going to use this library instead but I had descided that before this stupid discussion came up.......... Want to know why stupid? -> because it didn't have a point.. I mean your opinion didn't change and mine didn't either. :roll:
His point is completely valid. If you want to code your game, learn code. Learn C++ and use Irrlicht or DarkGDK. Don't say you want to code, then ask someone else to code all your functionality for you. Programming is hard. Good libraries save you time, but you still have to write a lot of code. Don't delude yourself by thinking otherwise.

If coding is too hard for you, use a toolkit. I'm not being condescending. I'm just saying that you need to make a choice one way or another. If you want to code a game, you have to be able to code.
wahagn
Posts: 186
Joined: Sat Dec 06, 2008 5:11 pm
Location: Zundert (Netherlands)

Re: asd

Post by wahagn »

NO, not again :roll:

Ah, I already said I was going to use this Comine GL so I'm going to learn to code with this library so why are you saying me to code or use a toolkit, I don't get the point???
“Any code of your own that you haven’t looked at for six or more months might as well have been written by someone else.”
(Eagleson’s Law)
randomMesh
Posts: 1186
Joined: Fri Dec 29, 2006 12:04 am

Re: asd

Post by randomMesh »

wahagn wrote:I'm going to learn to code with this library[/size] so why are you saying me to code or use a toolkit, I don't get the point???
To use a hammer is different from making a hammer and use that afterwards.

Programming is about 10% of writing code. The rest is planning (UML, etc) and debugging.
"Whoops..."
wahagn
Posts: 186
Joined: Sat Dec 06, 2008 5:11 pm
Location: Zundert (Netherlands)

Post by wahagn »

@Devetc:


Is there already a way to get rid of the black screen ?? (i mean with this v0.13 version) if yes: how??
“Any code of your own that you haven’t looked at for six or more months might as well have been written by someone else.”
(Eagleson’s Law)
serengeor
Posts: 1712
Joined: Tue Jan 13, 2009 7:34 pm
Location: Lithuania

Post by serengeor »

@Devtec, why on earth would you do this library windows only? :shock:
Working on game: Marrbles (Currently stopped).
wahagn
Posts: 186
Joined: Sat Dec 06, 2008 5:11 pm
Location: Zundert (Netherlands)

Post by wahagn »

serengeor wrote:@Devtec, why on earth would you do this library windows only? :shock:

Maybe because he's going to make it cross-platform later ??
Last edited by wahagn on Sun Dec 12, 2010 2:18 pm, edited 1 time in total.
“Any code of your own that you haven’t looked at for six or more months might as well have been written by someone else.”
(Eagleson’s Law)
serengeor
Posts: 1712
Joined: Tue Jan 13, 2009 7:34 pm
Location: Lithuania

Post by serengeor »

great logic, make everything for windows, than search for windows specific things and make defines for other platforms.

oh and what exactly does "MDLLFUN" do?

EDIT:nevermind found out it was your define.
Working on game: Marrbles (Currently stopped).
wahagn
Posts: 186
Joined: Sat Dec 06, 2008 5:11 pm
Location: Zundert (Netherlands)

Post by wahagn »

@Devetc Cany I try to make a logo for you with photoschop

sorry to say but this current is in my opinion rather ugly
“Any code of your own that you haven’t looked at for six or more months might as well have been written by someone else.”
(Eagleson’s Law)
devetc
Posts: 22
Joined: Thu Nov 11, 2010 1:51 am
Contact:

Post by devetc »

serengeor wrote:So basically Drag & Drop is replaced by Copy&Paste :D
Hello Serengeor,

Your are right. Drag and drop is replaced by copy and paste. But, you have to remember that the reason that developers do not like drag and drop is that the the sequence of steps that were used in construction is lost in one, while not the other.

For instance, if I was an artist, I could draw with my paint brush and produce an art piece. To draw another piece, it would be bit difficult to repeat the same steps again. But a programmer can repeat a sequence of instructions using a program.

There are times, when drag and drop would be good choice, but for someone who is learning programming, it would be better to practice writing sequences of instructions.

devetc
devetc
Posts: 22
Joined: Thu Nov 11, 2010 1:51 am
Contact:

Re: asd

Post by devetc »

randomMesh wrote: Programming is about 10% of writing code. The rest is planning (UML, etc) and debugging.
Hello RandomMesh,

I agree with you, if this was an ideal world. You see, the problem is that analysis and design comes from experience. We can plan something out but not recognize the nuances of that plan - unless you have done it before. A game developer who has written games already could probably analyze and design from his past experience. A database developer who has written database apps before could probably analyze and design a new database app too. But I probably would not trust a db analysis from a game developer. Nor would I trust a game design analysis from a database developer. Each has expertise in a different area from their experience.

Analysis and design might be a bit of a far fetched for someone trying to learn basic programming. I was hoping that the library would entice more people into programming because it is fun to build things.

-devetc
devetc
Posts: 22
Joined: Thu Nov 11, 2010 1:51 am
Contact:

Post by devetc »

serengeor wrote:great logic, make everything for windows, than search for windows specific things and make defines for other platforms.
Hello Serengeor,

I have been trying to write the code as platform independent as possible. The main reason that I just compile the code for windows is that it takes too much of my time to test and build on other platforms. I expected most of my target audiance to be people who want to learn programming and most probably are running windows. I will set a more generic build for other platforms, after I think that the api is good enough. But, if you look at the implementation of the api, you should notice that most of the base code compiles on linux too.

You are correct in noticing the defines seem a bit specific to Windows, but they are just defines in a single file which can easily be modified for building on other platforms.

-devetc
Post Reply