I'm currently using Dark GDK for game development in C++
20 replies, posted
But I noticed there are many people that ridicule it. Is there a better alternative that I could use? Also, if you could, please expound on why it is as bad as people say it is. I'd love to know.
Just use Visual Basic and make stuff from there, its much better to learn from a base like that then a custom one and have to re-learn some things when you do others.
[QUOTE=HoliestCow;19844136]Just use Virtual Basic and make stuff from there, its much better to learn from a base like that then a custom one and have to re-learn some things when you do others.[/QUOTE]
Get the fuck out of the programming forum. :v:
By which I mean don't offer advice on subjects you don't know shit about.
Irrlicht, Ogre for graphics.
Newton, Bullet for physics.
IrrKlang, OpenAL for sound.
DirectInput or OIS for input.
Here is one problem:
"in order to sell your game made with DarkGDK, you must purchase a license about $499 USD"
If it works the same as DarkBASIC then the other problem is it isn't object oriented, it uses a load of API calls and works in a very non-contained way. That's if it's the same as DarkBASIC in the way it has loads of global functions (well, they might be in a namespace or something) which I'm fairly sure it is.
I don't see what's so bad about it. Sure when you get more experience you'll want to move onto something that doesn't spoonfeed you as much, but it seems like a good beginner tool for making little games and stuff.
[QUOTE=MegaJohnny;19844522]I don't see what's so bad about it. Sure when you get more experience you'll want to move onto something that doesn't spoonfeed you as much, but it seems like a good beginner tool for making little games and stuff.[/QUOTE]
Yeah, it's not too bad, however it is slow, very outdated and free alternatives are not only just as easy, they are also superior.
I want to recommend XNA as an alternative but I don't know how fast it is, how powerful it is, technical side of it. I just use it to make shitty prototypes that are fairly pain-free to make.
What I really hate about XNA is that you need a lot of frameworks installed on the user's PC to play the games, and the games themselves all seem to be packaged in installers. I don't like that reliance on installers, I'd much rather have it all in a little zip you can take to any old PC with the frameworks everyone has and play it right there.
i dunno im learning dbpro. its fairly simple .also it is a great for amateur programmers like me
As much as I hate to admit it, I started on Dark Basic Pro. D:
[QUOTE=Darkimmortal;19845439]As much as I hate to admit it, I started on Dark Basic Pro. D:[/QUOTE]
Youre not alone my friend.Been learning this for a week :v:
[QUOTE=Darkimmortal;19845439]As much as I hate to admit it, I started on Dark Basic Pro. D:[/QUOTE]
Me too..... When i was 11.
[QUOTE=efeX;19847495]Me too..... When i was 11.[/QUOTE]
Yeah I was around 10 at the time. Then I gave up for a year or two and somehow got started again with PHP.
I'm assuming you know the language, if so:
SFML -> DirectX
sfml will teach you pretty much everything you need to know to start making shit on your own with dx.
[QUOTE=honeybuns;19848211]I'm assuming you know the language, if so:
SFML -> DirectX
sfml will teach you pretty much everything you need to know to start making shit on your own with dx.[/QUOTE]
What? SFML is nothing like DirectX, bar the programming language
Who said it was? I'm on about game structure.
rated bad reading
[QUOTE=FerrisWheel;19875261]What? SFML is nothing like DirectX, bar the programming language[/QUOTE]
SFML - > API - > DIRECT X - > C ++
Far as i know
[QUOTE=midlet_guy;19953405]SFML - > API - > DIRECT X - > C ++
Far as i know[/QUOTE]
SFML is a layer of abstraction over OpenGL which is a layer of abstraction over directly interfacing with the hardware. (Well, it allows access to the hardware in an abstracted way)
Internally SFML calls OpenGL functions.
[QUOTE=midlet_guy;19953405]SFML - > API - > DIRECT X - > C ++
Far as i know[/QUOTE]
What is that even meant to mean? It's like you've found a load of game related words, and strung them together with arrows.
Well, you see, first you learn to SFML, which leads you to understand how to write API code, then you make a direct x, which generates C++.
[QUOTE=ryandaniels;19956526]Well, you see, first you learn to SFML, which leads you to understand how to write API code, then direct x, and finally, you learn C++.[/QUOTE]
Ahh, it all ... still doesn't make sense. How are you supposed to learn to write API code when you don't even know the language?
I'm confused here.
That's because it was a joke.
[editline]09:53AM[/editline]
Obviously not that funny of a joke.
tru dat
Sorry, you need to Log In to post a reply to this thread.