The Game Creators
The Game Creators Home Online Shop Click to Login
  Hot: Christmas CompetitionNovember NewsletterModel Pack 36DB Pro Pack 2009DGS BonanzaCharacter PackFPS Creator Bonanza;
The Game Creators
PureGDK / Welcome to the PureGDK forum!

Go to the first page of this board Return to the Forum Menu Post Message
12 Messages - Page   of 1   
Bookmark and Share Search the Forum

Author Message
Mistrel

PureGDK Moderator


Joined: Wed Nov 9th 2005
Location: Cyberspace
Posted: 7th Oct 2009 13:23     Edited: 7th Oct 2009 19:33     | link | toggle

TGC was kind enough to provide the PureGDK community a home here on the TGC forum. I hope to remedy any confusion here by helping people understand what PureGDK is and what it's useful for. It's also to provide a place where users can share source code and ask questions.

This is not a place to report bugs. Please direct any support inquires to support@puregdk.com where I'll be able to see and address them promptly.

More information will be available soon as time permits.

Back to top
http://puregdk.com Send AIM user a message
Report this message as abusive
NickH

User


Joined: Mon May 19th 2008
Location: North Yorkshire, UK, within my own mind.
Posted: 10th Oct 2009 10:00           | link | toggle

I'm thinking seriously about getting this when I can. It says you can run separate threads (I think) somewhere, does this mean you can properly have a task going in the background while do other stuff, like loading objects in the background? and does this mean proper multi processor support?
Back to top
Report this message as abusive
Mistrel

PureGDK Moderator


Joined: Wed Nov 9th 2005
Location: Cyberspace
Posted: 10th Oct 2009 14:07     Edited: 10th Oct 2009 14:10     | link | toggle

Multithreading is different from multi-core processing.

PureBasic has native support for the Win32 API so to answer your question, yes you can do multicore programming. But don't expect it to be easy.

Threads on the other hand are very easy to implement. Threads allow you to do multiple things at the same time without locking up your interface. For example, if you have to load a very large file the program will freeze until it's finished. If you unload this processing to a threads then this won't happen.

The real power is designating different actions to dedicated threads. One thread to control physics, one for AI, one for controls, and one for the main loop.

All of this is possible using PureGDK!

Back to top
http://puregdk.com Send AIM user a message
Report this message as abusive
NickH

User


Joined: Mon May 19th 2008
Location: North Yorkshire, UK, within my own mind.
Posted: 10th Oct 2009 17:27           | link | toggle

You say Win32 API, surely it'd still work on a 64bit OS too then? I do plan on getting a new computer with Windows 7 on it eventually (though still keeping this machine too).
Back to top
Report this message as abusive
Mistrel

PureGDK Moderator


Joined: Wed Nov 9th 2005
Location: Cyberspace
Posted: 10th Oct 2009 18:00     Edited: 10th Oct 2009 18:04     | link | toggle

The API is called "Win32" but it's the same on both 32-bit and 64-bit operating systems. I use PureGDK on both Windows 7 x64 and Windows XP x64 and it works fine.

PureBasic has a 32-bit and a 64-bit compiler. Because DBP is 32-bit only the 32-bit compiler will work with PureGDK.

Back to top
http://puregdk.com Send AIM user a message
Report this message as abusive
NickH

User


Joined: Mon May 19th 2008
Location: North Yorkshire, UK, within my own mind.
Posted: 10th Oct 2009 18:04           | link | toggle

Oops of course, I think I shouldn't ask question when I'm falling asleep!

This is sounding interesting, thanks.
Back to top
Report this message as abusive
Google Ad
Back to top
 
Olby

User


Joined: Thu Aug 21st 2003
Location: Studio
Posted: 12th Oct 2009 22:20           | link | toggle

Nick you wont regret getting into PB and GDK. It so powerful combination. No more struggling with enormous amounts of plugins to do some basic stuff. Now its all included in the PB. Cheers.

ACER Aspire 5920G: Core2Duo 2.2GHZ, 2GB, GeForce 8600M GT 1280MB, Windows Vista Ultimate SP1, DBPro 7.4 + PureGDK
Back to top
Olby Online
Report this message as abusive
Poshu

User


Joined: Fri Oct 9th 2009
Location: Cyberspace
Posted: 14th Oct 2009 06:20           | link | toggle

Yeah, PureGDK is the best way to accomplish task that usually needs other addon like DarkData, Styx, DarkNet, Unity...
Back to top
Report this message as abusive
luke810

User


Joined: Mon Sep 4th 2006
Location: United States
Posted: 22nd Oct 2009 21:49           | link | toggle

This looks really nice, but I can't afford to buy it...

Back to top
Report this message as abusive
Docwes

User


Joined: Sun Oct 18th 2009
Location: Ohio
Posted: 2nd Nov 2009 11:48           | link | toggle

So I took the plunge after alot of research and thought, and became a official pureGDK and purebasic user.
One of the things that sold me was the great work Mistrel has done and a PureUnit plugin I came across, that brings unit testing into purebasic woot. Has anyone used that?
This week i'll be doing my deep dive into things. But i had a question for Mistrel. Do you have a tutorial or a getting started with puregdk for people new to purebasic and puregdk. I didnt remember seeing anything, when i installed it.
Thanks and looking forward to working with puregdk and purebasic

Coding is good~ All the time!
http://www.docwes.net/sigv2.jpg
Back to top
Flexxtalk Send AIM user a message
Report this message as abusive
Mistrel

PureGDK Moderator


Joined: Wed Nov 9th 2005
Location: Cyberspace
Posted: 4th Nov 2009 00:59     Edited: 4th Nov 2009 01:00     | link | toggle

Docwes, see the help file under Help -> External Help -> PureGDK.chm. There is an example project there of a spinning cube along with a list of fundamental differences. There are also lots of examples here on the PureGDK board:

http://forum.thegamecreators.com/?m=forum_view&t=158901&b=38

Besides this list the most obvious change is the language itself. Still being a BASIC dialect it's very similar to DBP but with its own nuances. See Gary's book for the best learning resource for getting acquainted. It's the same book I used when switching from DBP to PureBasic:

http://forum.thegamecreators.com/?m=forum_view&t=158904&b=38

Back to top
http://puregdk.com Send AIM user a message
Report this message as abusive
aonyn

User


Joined: Fri Oct 16th 2009
Location: Cyberspace
Posted: 4th Nov 2009 16:26           | link | toggle

Welcome Docwes,

I took the plunge nearly a year ago, and no regrets.
I enjoy purebasic every time I use it, and pureGDK brings familiar functionality from DB Pro to the table. Best of both worlds.

I was just a DB tinkerer with little skill when I took the plunge to purebasic. In the past year, I have become quite confident writing a wide variety of applications, and purebasic has always been friendly yet powerful. I have yet to encounter something I have wanted to do, which purebasic does not have the ability to do.

Good luck and have fun, I certainly do.

regards,
Dave
Back to top
Report this message as abusive

Go to the first page of this board Return to the Forum Menu Post Message
12 Messages - Page   of 1   
Search the Forum

You must be logged-in to post messages to this forum. You can register an account for free. Or click here to login.
Forum Search

Enter a word or phrase to search our Forum for:

Thread Subject Search
Search Phrase:
Search Scope: Entire forum
Just this board
 
Google Forum Search
Search Phrase:
 
Apollo v2.02


Game Creator Store
Privacy Policy AUP Top of Page