Jump to content
  • Advertisement
Sign in to follow this  
lemansir

Starting out with DarKBasic or C#

This topic is 4850 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

If you had no experience in programming and wanted to learn programming and how to develop games, would go start with DarkBasic or DarkBasic Pro, and evolve into C++, or jump right in learning C## and picking up 3D, AI etc later? Thanks

Share this post


Link to post
Share on other sites
Advertisement
Darkbasic/Pro will get you your game if you are new, but C# or C++, and then learning 3D graphics programming and using APIs (DirectX, OpenGL, etc) will benefit you more in the long run.
If you don't feel like learning all kinds of math, and just want to make games quickly, go with Darkbasic. Maybe Pro, but I'm not sure that it's as beginner-friendly as Classic.

Share this post


Link to post
Share on other sites
I'd say C# because many things will carry over to C++. For instance, C# derives from C++. Therefor, it took C++'s features and expanded on it. It gives you access to many key elements of C++ including operator overloading and pointers. Also, it has close integration to Windows (if that's your OS). What you learn in C# will carry over to C++. DarkBasic doesn't, and any form of Basic has been known to confuse programmers when they start C++ later, and probably much more error-prone with the transition. I've known Basic fans who dropped out of C++ because it was too hard. They conditioned their mind to only work with easy solutions to projects. At any rate, both languages are good to learn, but C# makes the transition easy, and you can use C# later for many future jobs as well. Good luck!

Share this post


Link to post
Share on other sites
Sorry I misread. I missed the part where you said evolve.
In that case, it would probably be better to gr straight to a C-based language, practice, then jump into Win32 programming. After that you'd be ready for an API.

Share this post


Link to post
Share on other sites
For some reason, whenever anyone mentions DarkBasic, a hockey game comes to mind.

My recommendation would be to use either Visual Basic .NET or C# as DarkBasic is a pretty restrictive language in terms of opportunities in the future. C# is a very clean language, and with the power of the .NET framework, it becomes an amazing utility to create almost anything. You might want to check out SDL.NET, a powerful library that wraps SDL into a CLS compatible class library.

Share this post


Link to post
Share on other sites
Have you looked into python? You could use Pygame with it. Then when you want to move on to c++ one day you find it easier and you could also know a bit about sdl.

Share this post


Link to post
Share on other sites
Quote:
Original post by Rob Loach
For some reason, whenever anyone mentions DarkBasic, a hockey game comes to mind.


Hee hee

(he had 2 other hilarious threads, I won't linkify them here).

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!