Move from Delphi and Game Maker to PureBASIC, Good idea?

Just starting out? Need help? Post your questions and find answers here.
KidNovak
New User
New User
Posts: 6
Joined: Sun Sep 03, 2006 12:39 am

Move from Delphi and Game Maker to PureBASIC, Good idea?

Post by KidNovak »

Hi,

I've been using Delphi since its release, now every new version seems to get bloated with functions I never use.

I also began using Game Maker to make 2D Games. Since I'm a one person team, I needed something to create games fast and easy. The only problem is Game Maker isn't very fast and it doesn't use optimized exe. It uses scripts, but it does have a lot great gaming functions.

Since making 2D Casual Type Games will be my top priority, is PureBASIC the right choice for me? and if so Why?

I know all about the speed of PureBASIC and the little optimized exe's, but how easy will I be able to convert over from Game Maker functions to PureBasic?

Please respond.
Thank you,
KidNovak
Shannara
Addict
Addict
Posts: 1808
Joined: Thu Oct 30, 2003 11:19 pm
Location: Emerald Cove, Unformed

Post by Shannara »

It almost sounds like your talking about two different things? Creating games in GameMaker is extremely fast compared to creating one from scratch in programming language.

Purebasic is quite fast in execution speed, but not for game making. Mainly because you gotta start from scratch and do not have predefind tools for 2d game making like with GM. But you should find the same response with any programming language :)
User avatar
netmaestro
PureBasic Bullfrog
PureBasic Bullfrog
Posts: 8451
Joined: Wed Jul 06, 2005 5:42 am
Location: Fort Nelson, BC, Canada

Post by netmaestro »

You're just employing a different logic model with PureBasic than Gamemaker or Delphi. Those languages basically insulate you from the main loop and treat everything as objects with properties and methods. In PureBasic you'll be shaping your own objects using structures and managing them in linkedlists, and the main loop is fully exposed to you. I've done fairly complex games in all three of the mentioned languages and my opinion is that of the three, PureBasic is the most powerful and flexible and is in contention with Gamemaker for being easiest to program in. Since adopting PureBasic, I don't make anything in Gamemaker anymore. Delphi I just use for the database frontends as it's quite good at that. Bear in mind that no programming language exists that doesn't employ a main loop. It's just that languages like Gamemaker tend to hide that from you, but it's there all right. You are putting something to be executed in the main loop whenever you place code in the step event of an object in your room.
BERESHEIT
KidNovak
New User
New User
Posts: 6
Joined: Sun Sep 03, 2006 12:39 am

Post by KidNovak »

Well, after several hours of reading threads in this forum, I find that PureBasic is a excellent programming language.
I'm now a Registered owner of PureBasic.

I will use PureBasic for window applications. Delphi will soon fade away.

As I mentioned in my first post, Game Maker is very good at creating 2D games quickly because of all the gaming functions and GUI. It's not the fastest in execution speed, but for the 2D games I will be creating it might be good enough.
So, for now I will continue using Game Maker to create games before converting over to PureBasic. Atleast I know I have the Power if needed.

Thanks for the feedbacks.

Novak
srod
PureBasic Expert
PureBasic Expert
Posts: 10589
Joined: Wed Oct 29, 2003 4:35 pm
Location: Beyond the pale...

Post by srod »

Good choice! :)

Must admit that I 'acquired' Delphi (ahem!) a while back and really wanted to get into it. Excellent IDE, clean syntax etc.

But, like yourself, the shear size of the damn thing with the myriad of features and commands and utilities just did my head in. It was like swimming in the ocean whilst wearing swimming trunks made out of concrete!

I just didn't know where to flaming start! :)

Mind you, I suppose VB.net is the same in that regard.

It remains to be seen whether Turbo Delphi will improve upon this.
I may look like a mule, but I'm not a complete ass.
User avatar
netmaestro
PureBasic Bullfrog
PureBasic Bullfrog
Posts: 8451
Joined: Wed Jul 06, 2005 5:42 am
Location: Fort Nelson, BC, Canada

Post by netmaestro »

It remains to be seen whether Turbo Delphi will improve upon this.
Nope. Plus it installs .net framework 1.1, .net sdk, and j#.net runtime just to produce standalone win32 code. And the free version refuses to take DelphiX as thirdparty packages are not allowed. So no games are possible. Piece of junk if you ask me. If a person's going to be creating win32 apps with delphi, you'd be much better off with Delphi 7. (last version before the .net brainfart)
BERESHEIT
srod
PureBasic Expert
PureBasic Expert
Posts: 10589
Joined: Wed Oct 29, 2003 4:35 pm
Location: Beyond the pale...

Post by srod »

:lol:

Yes, it's version 7 Enterprise edition which I have... and what a beast it is as well!

Oh well, that's turbo Delphi out then!

Whatever happened to keeping things simple? I'm sure even professional developers use only a tiny fraction of what Delphi offers and spend the remaining 90% of their time wading through the docs etc.

Not my idea of fun!
I may look like a mule, but I'm not a complete ass.
Post Reply