How easy is PureBasic to learn for game programming?

Advanced game related topics
Haplo
User
User
Posts: 25
Joined: Tue Jun 08, 2004 8:45 pm

Post by Haplo »

Thankyou all for the warm welcome and thankyou for the links. I have a lot to take in over the next few months and I am looking forward to it immensely.
CoderLaureate
User
User
Posts: 50
Joined: Fri Apr 25, 2003 7:21 pm
Location: The World is my country, all mankind are my brethren, and to do good is my religion.
Contact:

Post by CoderLaureate »

MadMax wrote:PB is perfect for any kind of 2D game, Blitz3D is very good as well.

I prefer PureBasic for the following:

-nice small executables.
-wonderful "Linked Lists"
-easy to mix 2D with 3D.
-Static, Protected, Shared variables in procedures make it very easy to make reusable code.
-fun flexible language to use.
-great comunity, loads of source around, people like to help.
-a growing language that gets better with every update.
-I could go on and on. :)

But my advice is download demos and try before you buy. One man's food can be another one's poison.
Don't forget about pointers, dll's, easy access to the win32 api.
and multi-threading.

-Jim
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6166
Joined: Sat May 17, 2003 11:31 am
Contact:

Post by blueznl »

i can help you with a hello world example...

8)
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB)
( The path to enlightenment and the PureBasic Survival Guide right here... )
22
New User
New User
Posts: 1
Joined: Mon Jun 21, 2004 11:51 pm

Post by 22 »

hi

I'm new here and i'm interesting in 2D game development with some 3D capabilities,because it's nice topic for beginers I gonna ask here,

firstly

sorry for my english it's not my native language and Im just begin to learnt

secondly

some members wrote here that PB has own 3D engine so my first question is
>what API suport this engine(OpenGL,Directx)

>does PB support SDL or Allegro game lib
>does PB support OpenGL or Directx
>is possible cross platform game developing in PB
[linux/unix;windows;apple(macintosh)]
LarsG
Enthusiast
Enthusiast
Posts: 713
Joined: Mon Jun 02, 2003 1:06 pm
Location: Norway
Contact:

Post by LarsG »

Hi 22.

I'll try to answer a few of your questions.
22 wrote: some members wrote here that PB has own 3D engine so my first question is
>what API suport this engine(OpenGL,Directx)
The 3D engine currently used in PB is called OGRE ( www.ogre3d.org ).
The engine in itself supports both OpenGL and DirectX, though I believe PB uses the DirectX .version'.
Sadly the implementation of this engine in PB is still in it's early stages.
Fortunately, this is infact what's next on the PB team's TODO list.. :)
22 wrote: >does PB support SDL or Allegro game lib
PB uses SDL and GTK+ for the Linux version.
I don't think PB officially supports any other game-libraries, but it's quite possible that you can write a wrapper/importer for it.
22 wrote: >does PB support OpenGL or Directx
The Windows version of PB is based on DirectX
22 wrote: >is possible cross platform game developing in PB
[linux/unix;windows;apple(macintosh)]
There are versions of PB currently for windows, Linux and Amiga.
AFAIK, there is a Mac version in the works though... :D

AMD Athlon XP2400, 512 MB RAM, Hercules 3D Prophet 9600 256MB RAM, WinXP
PIII 800MHz, 320 MB RAM, Nvidia Riva Tnt 2 Mach 64 (32MB), WinXP + Linux
17" iMac, 1.8 GHz G5, 512 MB DDR-RAM, 80 GB HD, 64 MB Geforce FX 5200, SuperDrive, OSX
scurrier
Enthusiast
Enthusiast
Posts: 169
Joined: Sat May 03, 2003 4:10 am

Post by scurrier »

here is the start of a 2D game that I turned into a tutorial.
not sure if it will work with the demo if not i can get a copy of
the .EXE for you to try.
it is fully commented and should be easy to read.
let me know what you think, all the graphics and sounds are in the zip
file


http://www.3dcurrman.com/tutorial.htm


have fun


Sean
Post Reply