PureGDK - 3D Programming for PureBasic - translation project

Vous avez développé un logiciel en PureBasic et vous souhaitez le faire connaitre ?
Mistrel
Messages : 5
Inscription : ven. 27/mars/2009 4:16

PureGDK - 3D Programming for PureBasic - translation project

Message par Mistrel »

Image

The release of PureGDK 1.1.0 has solved many of the caveats of the previous releases, including framework to support language-agnostic error handlers and string functions. If users of the PureBasic French and German forums are interested in a native port for their language, here's your chance to get a free copy of PureGDK. :)

I'm offering a free copy of PureGDK Upgrade for users who purchase from PureGDK.com to the top three translators and half-off to all contributors, to be claimed at the time of completion for free or as a refund if you want to purchase early for testing. You will need to keep a record of your order ID if you want to claim a refund.

Rules for eligibility will come down to a vote by the community based on quality and participation, since I won't be able to understand anything you translate, I will have to rely on nominations by the community.

For any of you entrepreneurial users, automated translators from the web will help speed up the process but I expect you to go through and clean up any of the residual damage caused by the translation process. It shouldn't be difficult to write this kind of software in PureBasic to syndicate AltaVista's Babelfish web translation engine.

German Translation Project:
http://www.purebasic.fr/german/viewtopic.php?p=238138

PureGDK website:
http://puregdk.com

Sample PureGDK applications:
http://puregdk.com/index.php?f=examples

English thread for PureGDK:
http://www.purebasic.fr/english/viewtop ... sc&start=0

More information about DarkBasic Professional from The Game Creators Newsletter:
Image
http://www.thegamecreators.com/?gf=newsletter

Translation template
http://puregdk.com/files/upload/puregdk ... plates.zip
Dernière modification par Mistrel le ven. 27/mars/2009 6:14, modifié 8 fois.
Mistrel
Messages : 5
Inscription : ven. 27/mars/2009 4:16

Message par Mistrel »

What is PureGDK?
PureGDK is a 3D game and application developer’s dream come true -- it streamlines the entire process of incorporating powerful DirectX 9 capabilities into your software.
Create and update your software faster, with more time to focus on fun. With PureGDK you can get instant results with human-readable code without the difficulty imposed by other languages and hard-to-program graphics APIs. Build the software you want now!

PureGDK was created to bring the power of the DarkBasic Professional engine to the PureBasic language. The result of this effort has created a fusion which brings powerful 3D graphics to PureBasic and a highly sophisticated BASIC language to DarkBasic Professional developers.

PureGDK is an intermediary compiler and a set of command libraries that interfaces the DarkBasic Professional and PureBasic language at compile-time. This allows DarkBasic Professional commands to be compiled to an executable and debugged right out of the PureBasic IDE. It also bring a powerful new command set to both PureBasic and DarkBasic users alike. Both DarkBasic Professional and PureBasic are required to compile.

Is PureGDK slower than a native DarkBasic Professional executable?
A PureGDK executable will run as fast or faster than a native DarkBasic Professional executable. This is because the machine code produced by PureBasic is designed for maximum speed and compactness. The execution speed of code produced by PureBasic can match almost any professional compiler like Visual C++.

Will PureGDK be expandable?
PureGDK comes with support for 20 third-party plugins which adds over 1,000 new commands to the already impressive Darkbasic Professional command set. PureGDK also provides a plugin framework which allows anyone to effortlessly add support for their favorite plugin.

The DirectX 9 Solution for PureBasic
PureGDK offers you the power of DarkBasic Professional, with complete integration into the PureBasic development environment.

Image

The DirectX 9 Solution for PureBasic

Pure GDK offers you the power of DarkBASIC Professional, with complete integration into the PureBasic development environment.
PureGDK Advantages

PureGDK Advantages
  • 3D Graphics for PureBasic -- Harness the power of the DarkBasic Professional 3D engine for your PureBasic projects.
  • Application Development for DarkBasic -- The PureBasic language brings powerful application development capabilities to DarkBasic Professional programmers.
  • Powerful Debugging Tools -- Full support for the PureBasic IDE and its powerful debugging tools.
  • Add Your Own Features! -- PureGDK comes with an easy to use framework library for wrapping DarkBasic Professional plugins that you can program yourself in PureBasic.
  • Support for Third-Party Plugins -- PureGDK includes pre-built library interfaces for many official and popular community plugins. No need to wrap them yourself!
  • Access to DirectX 9 Internals -- PureGDK takes advantage of PureBasic's support DirectX 9 interfaces by providing complete access to the interfaces exposed by DarkBasic Professional and allows you to take programming with DarkBasic and DirectX 9 to the next level.
DarkBasic Professional Features

DarkBASIC Professional is the most advanced games development package built on the BASIC language currently available. No other package out there makes it as easy to incorporate all of the special features and effects you see in todays games and no other package natively offers the benefits of Microsofts DirectX 9 technology. -The Game Creators
  • Binary Space Partitioning (BSP)
  • Potential Visibility Set
  • Pixel & vertex shaders
  • Real time shadows
  • True reflections
  • Lights
  • Matrices
  • Advanced terrain
  • Multiple camera views
  • Particle system
  • Lightning fast 2D sprites
  • Polygon collision detection
  • Bump mapping
  • Light mapping
  • Environment mapping
  • Multitexturing
  • Bone based animations
  • Cartoon shading
  • Rainbow rendering
  • Low level access of object data
  • Vector and matrix manipulation
Upcoming features:

For those who don't read the TGC newsletter, the commercial DarkBasic Professional plugin for 3D cloth and particle effects is being released for free in the next update. PureGDK will be sure to support these new functions when they become available. :)


Image Image Image

http://www.thegamecreators.com/data/new ... _74.html#5
http://darkbasicpro.thegamecreators.com ... dparticles

Really cool games made using DarkBasic/DarkBasic Professional:
(Now, just imagine what you'll be able to do in PureBasic with the same tools. :))

MECHWARS:
http://forum.thegamecreators.com/?m=for ... 143363&b=8

Image Image Image

Image Image

Cliff's engine and editor, another great example of what's possible with DBP:

http://forum.thegamecreators.com/?m=for ... 107862&b=8
http://forumfiles.thegamecreators.com/download/1212590
http://forumfiles.thegamecreators.com/download/1212591
http://forumfiles.thegamecreators.com/download/1212592

Evochron Renegades, a new space flight simulator by StarWraith 3D Games LLC:

http://starwraith3dgames.home.att.net/go.htm
http://starwraith3dgames.home.att.net/e ... /index.htm
http://www.youtube.com/watch?v=M-x4SdR_JMk

Image Image
Image Image

Soul Hunter:
http://forum.thegamecreators.com/?m=for ... =64844&b=8

Image Image

Additional projects of interest:
http://forum.thegamecreators.com/?m=for ... 145470&b=8
Dernière modification par Mistrel le ven. 27/mars/2009 5:20, modifié 3 fois.
Mistrel
Messages : 5
Inscription : ven. 27/mars/2009 4:16

Message par Mistrel »

Reserved.
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Message par Kwai chang caine »

Hello MISTREL

I'm not enough strong to help you. :oops:
Furthermore, i'm not a fan of the game

But i want to say to you WELCOME in the french forum, and good chance for your project.
I hope somebody of the french programmer want help you and participate at your great project 8)


Bonjour MISTREL

Mon QI d'huitre et ma connaissance "sous-solesque" de la programmation ne pourrons me permettre de t'aider :oops:
En plus j'suis plutot utilitaires

Mais je tiens a te souhaiter la bienvenue sur le forum français, et bonne chance pour ton projet
J'espere que certains programmeurs français voudrons bien t'aider et participer à ton grand projet 8)
jbernard13
Messages : 1501
Inscription : dim. 18/avr./2004 15:04
Localisation : sud de la france

Message par jbernard13 »

Mistrel tu peux ecrire en français
Jbernard13
tmyke
Messages : 1554
Inscription : lun. 24/juil./2006 6:44
Localisation : vosges (France) 47°54'39.06"N 6°20'06.39"E

Message par tmyke »

A ben mince alors, un concurrent :D
Force et sagesse...
cha0s
Messages : 681
Inscription : sam. 05/mars/2005 16:09

Message par cha0s »

tmyke a écrit :A ben mince alors, un concurrent :D
C'est du DirectX 9 :o, nous on attends avec impatience notre DreamMotion like multi-plateformes :lol:.
tmyke
Messages : 1554
Inscription : lun. 24/juil./2006 6:44
Localisation : vosges (France) 47°54'39.06"N 6°20'06.39"E

Message par tmyke »

cha0s a écrit :C'est du DirectX 9 :o, nous on attends avec impatience notre DreamMotion like multi-plateformes :lol:.
Pas d'inquiétude, c'est dans le tuyaux, je suis 100% dessus et d'ici au WE prochain, je posterais pour dire ou cela en
est, avec une petite archive de test, les premières sources, etc... ;)
Force et sagesse...
poshu
Messages : 1138
Inscription : sam. 31/juil./2004 22:32

Message par poshu »

I'll work a little bit on that.
Ollivier
Messages : 4197
Inscription : ven. 29/juin/2007 17:50
Localisation : Encore ?
Contact :

Message par Ollivier »

Ho le piège à con. Je découvre ce topic avec grande surprise. Je clique dessus. Punaise: une demi-heure pour sauter les SIX sites qui me pompaient la communication à essayer de télécharger chaque pixel de toutes ces images. C'est le clic qui va faire plaisir à mon gourmand de FAI.

@Mistrel

You are a psychopath ! Too much images from everywhere ! For the same result, you had just to post one sample link! We go or we don't go. It's good.

Welcome! I didn't read you text. I suppose you want to learn the language of Moliere. It's a very good initiative. There is no more englishs here. So, welcome!

Ollivier
Ollivier
Messages : 4197
Inscription : ven. 29/juin/2007 17:50
Localisation : Encore ?
Contact :

Message par Ollivier »

@Mistrel

Now, I read your text.
Mistrel a écrit :I expect you to go through and clean up any of the residual damage caused by the translation process
A priori, our language is not your priority...

Ollivier
Mistrel
Messages : 5
Inscription : ven. 27/mars/2009 4:16

Message par Mistrel »

Ollivier a écrit :@Mistrel

Now, I read your text.
Mistrel a écrit :I expect you to go through and clean up any of the residual damage caused by the translation process
A priori, our language is not your priority...

Ollivier
Your language is top priority. Maybe it was lost in translation but that quote was in context of using a machine translator which would undoubtedly leave errors.

These translation errors are of great concern which is why I mentioned the requirement of cleaning up the text if one is used specifically.
poshu
Messages : 1138
Inscription : sam. 31/juil./2004 22:32

Message par poshu »

I had a look at the template, it's far too much work for a single person, especially since most of us, french PB user, do speak at least a little bit of english...
Mistrel
Messages : 5
Inscription : ven. 27/mars/2009 4:16

Message par Mistrel »

That's why I'm offering a discount to all contributors. It's not limited to any number.
Répondre