Hi I just posted this on BlitzCoder, But i know alot of people don't go around there, so Ctrl+C Ctrl+V
from the convosation I was having with the guy whos making it, COBRA is a completely new programming language. Some Details:
Syntax
The syntax from what I saw is very similer to blitz, and wouldn't be difficult to port over games to COBRA. Fluke mentioned its abit more like Pascal or python (can't remember which one), but I only really know 'basic' code, and I could understand what the commands did
RunTime
The runtime speed is said to be similer to blitz, faster in some areas and slower in others, but as its not finished yet, it will probably speed up abit etc. The basic 2D commands can run in windows without any version of direct x or special hardware. I think the 3D is all based on OpenGL
2D
It will very similer 2d functions in 2d games as blitzbasic/blitzplus, but it does have a skinable GUI system , Per-Pixal alpha and most probably lots of other stuff
3D
The 3D stuff is were I took more intrest in, and this is probably why I will buy it when it comes out, all blitz style stuff plus:
Dynamic Realtime Shadows (2 lines of code, define the lights and objects)
Dynamic per object and per vertex collisions
Normal Mapping
Spec Mapping
Pixel Shaders
Bump Mapping
Same network features as blitz, TCP and UDP.
one of the initial 3D model formats will be a modded half-life format, but he might consider putting .b3d in, so stuff can be ported easyly.
Basically this is what everyone who loves blitz3D wants, rather than having to go blitzmax.
I hope this information is correct, it got pretty loud, I think George was doing some MC'ing at the time, so some of it might be made up. Also as it developes things change etc.
I hope that there will be some nice demos on the CD. Also I hope this gets marketed well, and backed up with alot of media and stuff, such as the Dark Basic selling method.
from the convosation I was having with the guy whos making it, COBRA is a completely new programming language. Some Details:
Syntax
The syntax from what I saw is very similer to blitz, and wouldn't be difficult to port over games to COBRA. Fluke mentioned its abit more like Pascal or python (can't remember which one), but I only really know 'basic' code, and I could understand what the commands did
RunTime
The runtime speed is said to be similer to blitz, faster in some areas and slower in others, but as its not finished yet, it will probably speed up abit etc. The basic 2D commands can run in windows without any version of direct x or special hardware. I think the 3D is all based on OpenGL
2D
It will very similer 2d functions in 2d games as blitzbasic/blitzplus, but it does have a skinable GUI system , Per-Pixal alpha and most probably lots of other stuff
3D
The 3D stuff is were I took more intrest in, and this is probably why I will buy it when it comes out, all blitz style stuff plus:
Dynamic Realtime Shadows (2 lines of code, define the lights and objects)
Dynamic per object and per vertex collisions
Normal Mapping
Spec Mapping
Pixel Shaders
Bump Mapping
Same network features as blitz, TCP and UDP.
one of the initial 3D model formats will be a modded half-life format, but he might consider putting .b3d in, so stuff can be ported easyly.
Basically this is what everyone who loves blitz3D wants, rather than having to go blitzmax.
I hope this information is correct, it got pretty loud, I think George was doing some MC'ing at the time, so some of it might be made up. Also as it developes things change etc.
I hope that there will be some nice demos on the CD. Also I hope this gets marketed well, and backed up with alot of media and stuff, such as the Dark Basic selling method.