Glbasic For The Gp2x!


bigsofty

Still Fresh
Joined
Jan 31, 2007
Messages
11
GLBasic, an easy to use game basic, is now available for the GPX2...

See here... http://www.glbasic.com/main.php?lang=en&site=news


List of features...

* Extraordinarily easy programming language
* Floating Point + Integer Support
* Mixing Strings and Numbers
* Dynamic Arrays
* Native support for compressed Data Archives (Sound, Graphics and Data all in one encrypted file!)
* Userdefined Types
* Arrays of Types within Types
* Arrays as Parameters
* Path Finding Algorithm, in a single command!

[cut]

Graphics: 3D

* Complete 3D engine
* Simple to Use- You do NOT need a PhD in Mathematics for 3D!
* Real Time Shadows
* Dot3 Bump Mapping
* Cel-Shading (Cartoon Rendering)
* Smooth 3D Animations
* Loading and Saving user Defined Objects
* Works with all Common 3D Formats
* Automatic Light-Normal Calculation
* Alpha Blending
* Collision Detection
* Light Mapping
* Real-Time Lighting
* File Exporter for AC3D and Blender3D
* Binary and ASCII file formats
* Supports GLSL - Pixel-Shaders




Graphics: 2D

* Sprites, Rotating, Zooming, Blending
* Basic Drawings (Polygons, Lines, Rectangles, Points)
* Polygonal Sprites
* Alpha Blending for Everything



Network

* Server-Client
* Peer to Peer
* Play across LAN
* Play across Internet




Input Devices

* Joystick, Joypad
* Force Feedback
* Mouse
* Keyboard
* PocketPC
* SmartPhone KeyPad
* GP2X





Compiler

* 100% Pure Machine Code Compiled Executables (No interpreters = FAST!)
* Compiles for GP2X, PocketPC and Linux with a single click
* No DLLs needed at all
* Small Compact Efficient Executables
* Fast execution
* Fast compilation
* Completely Rewritten from Scratch




Integrated Development Environment (IDE)
gfx/editor_small.png

* Windows Standard GUI
* Syntax Formatting + Highlighting
* Quick help in status bar
* Completely, fully integrated and interactive help manuals (as .CHM files)
* Command Line Parameters for easy Debugging
* Integrated Helper Tools (Keycodes, Font Generator, Calculator, ...)
* Function and Include File Names are Conveniently Listed within the IDE for Easy Code Navigation
* Support for Multiple Files within Projects
* Project Wizards
* Create HTML help files directly from your code




Tools

* Font Creator
* Setup Wizard
* Zip-Tool
* And so much more!
[/cut]
 
Hmm I dunno if I like the sound of "2 minutes" but this looks alot easier that that C and C++ stuff...Should I buy? :blink:
 
How about a demo of a game written in GLBasic for GP2X?

(ie. How do we know that the games won't run like crap, performance wise?)
 
Last edited by a moderator:
I am curious about the performance of this thing :)
going to try to compile a demo for the gp2x... hold on to your butts!
 
TelcoLou posted on Feb 1 2007 at 12:37 AM said:
TelcoLou posted on Feb 1 2007 at 12:26 AM said:
Hmm I dunno if I like the sound of "2 minutes" but this looks alot easier that that C and C++ stuff...Should I buy? :blink:

No! Get Fenix instead; it's free and easy to use.
And riddled with bugs!

... yes, but it's free.

Go ahead though, buy this suite of tools for ~$88 USD ... I couldn't possible care less. <_<
Meh, C and SDL are free and more efficient.
 
Last edited by a moderator:
With this you can build GP2X games. Attention- there is much space for optimizations left and it might be slow on some purposes. 3D is sub-optimal, too. Simply check for internet updates frequently.

I try to get a bundle GLBasic+GP2X for a decent price - stay tuned.

...from the GLBasic forum.

Its new but GLBasic is fast and powerful on the other supported platforms... so at the end of the day will the GP2X version.
 
It compiles fine.
I've tried several very basic sample projects, and tried to run them in diffrent ways.
But I only get a black screen.
If I run it in a shell I see this:

[root@gp2x test]$./Hello_world.gpe
Got /dev/mem at 0x7
Got blitter at: 0x4232a000
writing to back buffer
worked!

that is probably the mmuhack (everytime you compile you get a mmuhack.o with it)

but other then that no results. just a black screen.
 
It's pretty unoptimized yet - blitter is not working yet.
Wait a few days longer. It will be much faster than most of the other easy coding tools, using all hardware tricks known out there yet :)
 
Sounds great to me so far, many people are quite warm with basic and its a easy syntax.
I'm positive that we could see some great games made with this :)
 
Sounds great to me so far, many people are quite warm with basic and its a easy syntax.
I'm positive that we could see some great games made with this :)

:blink:

... I'm stunned at this comment, truly. This is the first positive remark about BASIC I've ever seen on this forum ... wow!
 
Last edited by a moderator:
Back
Top