Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

DarkBASIC Professional Discussion / Cool Programming Language im making works with dark basic

Author
Message
Eddie Gordo
22
Years of Service
User Offline
Joined: 14th Jan 2003
Location: Ohio - USA
Posted: 21st Feb 2003 01:48
Im making a direct 3d game Programming language
*NOT TO REPLACE DARK BASIC PRO*
but to be used with it im going to see if it will change the syntax to work with the IDE
You can use templates to add features like camera controls
and Matrix creation and will feature a modeler/animator
it will support some but not all of DBPros effects
and again i say its not to replace DBPro but to aid it.
-*no BLITZ3D Support Is planned*
-pic soon i hope right now im getting a friend to help me with the program because the interface is sloppy.
- x and md3 support(for now)
If His Sword Falls And Gaurdian Lies Slain,
His Blood Was Not Spilt On Dirt In Vain,
So Let That Be a Lesson And Rest For The New Day
Eddie Gordo
22
Years of Service
User Offline
Joined: 14th Jan 2003
Location: Ohio - USA
Posted: 21st Feb 2003 03:54
Oh i forgot to say it will be free
expect pics tommorow

If His Sword Falls And Gaurdian Lies Slain,
His Blood Was Not Spilt On Dirt In Vain,
So Let That Be a Lesson And Rest For The New Day
Kanzure
22
Years of Service
User Offline
Joined: 19th Feb 2003
Location:
Posted: 21st Feb 2003 04:11
*cough*..I don't believe we need another parser, but let's see what you got going.

~Morph
Owner of MultiCode.NET.
I know HTML, PHP, Perl, JavaScript, VBScript, Visual Basic, C/C++, QBasic, YaBasic, and now Dark Basic/Pro...
rapscaLLion
22
Years of Service
User Offline
Joined: 29th Aug 2002
Location: Canada
Posted: 21st Feb 2003 05:29
could be interesting... if it ends up working the BB community will be pissed lol

Alex Wanuch
aka rapscaLLion
Kousen Dev Progress >> Currently Working On Editors
Eddie Gordo
22
Years of Service
User Offline
Joined: 14th Jan 2003
Location: Ohio - USA
Posted: 21st Feb 2003 05:31
what do you mean another parser
ill post pics if my friend will help me if not ill post pics of it anyway
if some dark basic users will give me some support and make comments. input people, say what you want to see in it

If His Sword Falls And Gaurdian Lies Slain,
His Blood Was Not Spilt On Dirt In Vain,
So Let That Be a Lesson And Rest For The New Day
Eddie Gordo
22
Years of Service
User Offline
Joined: 14th Jan 2003
Location: Ohio - USA
Posted: 21st Feb 2003 05:33
oh raps you posted faster than me
BB it will not i dont like blitz to well you'll see im enthused about this project

If His Sword Falls And Gaurdian Lies Slain,
His Blood Was Not Spilt On Dirt In Vain,
So Let That Be a Lesson And Rest For The New Day
Richard Davey
Retired Moderator
23
Years of Service
User Offline
Joined: 30th Apr 2002
Location: On the Jupiter Probe
Posted: 21st Feb 2003 05:38
"what do you mean another parser"

Erm.. doesn't bode well

Heh.. nah, show us whatever you've managed to construct so far it'll be interesting to see a language based on a language.

Cheers,

Rich

"Gentlemen, we are about to short-circuit the Universe!"
DB Team / Atari ST / DarkForge / Retro Gaming
ZomBfied
22
Years of Service
User Offline
Joined: 2nd Oct 2002
Location:
Posted: 21st Feb 2003 05:43
I was actually thinking of doing something that creates db code out of an even simpler less flexable,but easier scripting language. Then I stopped and started thinking about toast. Mmmmm. Toast.

Eddie Gordo
22
Years of Service
User Offline
Joined: 14th Jan 2003
Location: Ohio - USA
Posted: 21st Feb 2003 05:44
i meant whats a parser sorry bout that unclearness i dont understand the language well here on the forum sorry if i sound dumb here i like to type fast. its not a language based on a language, i think, if i understand you right.
its a language that can be used with dark basic.
if your lost,cause ive lost myself, ill make clearer tommorow.

If His Sword Falls And Gaurdian Lies Slain,
His Blood Was Not Spilt On Dirt In Vain,
So Let That Be a Lesson And Rest For The New Day
Eddie Gordo
22
Years of Service
User Offline
Joined: 14th Jan 2003
Location: Ohio - USA
Posted: 21st Feb 2003 05:47
zombified faster than me again crap
its got the same flexability but has templates that make it easier to make game controls like accelerations and 3rd person camera controls

If His Sword Falls And Gaurdian Lies Slain,
His Blood Was Not Spilt On Dirt In Vain,
So Let That Be a Lesson And Rest For The New Day
Eddie Gordo
22
Years of Service
User Offline
Joined: 14th Jan 2003
Location: Ohio - USA
Posted: 22nd Feb 2003 02:09
here i know its not much but my friend couldn't help:
hope for more soon:
- Supports Templates To control Camera for Third And First Person View, Code For Free Flight Mode, Matrix Commands, And BSP
- Templates For Effects
- Integrated Modeling Animation And Converting Tool
- Various Physics Formulas
- Integrated Compiler Debuger


If His Sword Falls And Gaurdian Lies Slain,
His Blood Was Not Spilt On Dirt In Vain,
So Let That Be a Lesson And Rest For The New Day
Eddie Gordo
22
Years of Service
User Offline
Joined: 14th Jan 2003
Location: Ohio - USA
Posted: 22nd Feb 2003 02:10
i'll have a list of Commands and features tommorow

If His Sword Falls And Gaurdian Lies Slain,
His Blood Was Not Spilt On Dirt In Vain,
So Let That Be a Lesson And Rest For The New Day
KillMeStupid
22
Years of Service
User Offline
Joined: 2nd Feb 2003
Location:
Posted: 22nd Feb 2003 02:21
If you do get something up, look me up because I would definately need some help on my project later on :\

I GOES BY ALI AND KILLMESTUPID!!
drkCounter-Strike: %13
Eddie Gordo
22
Years of Service
User Offline
Joined: 14th Jan 2003
Location: Ohio - USA
Posted: 22nd Feb 2003 02:22
you mean like use of the templates to help you?

If His Sword Falls And Gaurdian Lies Slain,
His Blood Was Not Spilt On Dirt In Vain,
So Let That Be a Lesson And Rest For The New Day
KillMeStupid
22
Years of Service
User Offline
Joined: 2nd Feb 2003
Location:
Posted: 22nd Feb 2003 02:23
Mostly on the compiling

I GOES BY ALI AND KILLMESTUPID!!
drkCounter-Strike: %13
Eddie Gordo
22
Years of Service
User Offline
Joined: 14th Jan 2003
Location: Ohio - USA
Posted: 22nd Feb 2003 02:24
hmm... youve lost me?
input is appreciated

If His Sword Falls And Gaurdian Lies Slain,
His Blood Was Not Spilt On Dirt In Vain,
So Let That Be a Lesson And Rest For The New Day
CloseToPerfect
22
Years of Service
User Offline
Joined: 20th Dec 2002
Location: United States
Posted: 22nd Feb 2003 04:01
hmm if you want templetes why not just make a vb plug in for the editor, wouldn't that be so much simpler?

Eddie Gordo
22
Years of Service
User Offline
Joined: 14th Jan 2003
Location: Ohio - USA
Posted: 22nd Feb 2003 05:08
it its own programing language with a DBPro Importer
it just has a set of templates to help the coder

Artifact Basic-5%
Epic Crossings RPG-25%
Eddie Gordo
22
Years of Service
User Offline
Joined: 14th Jan 2003
Location: Ohio - USA
Posted: 22nd Feb 2003 05:42
is the pic showing?

Artifact Basic-5%
Epic Crossings RPG-25%
Eddie Gordo
22
Years of Service
User Offline
Joined: 14th Jan 2003
Location: Ohio - USA
Posted: 22nd Feb 2003 06:02
Oops it bmp not jpeg sorry
[img]www.geocities.com/epiccrossings/artifactscreen.jpg[/img]

Artifact Basic-5%
Epic Crossings RPG-25%
Eddie Gordo
22
Years of Service
User Offline
Joined: 14th Jan 2003
Location: Ohio - USA
Posted: 22nd Feb 2003 06:06


Artifact Basic-5%
Epic Crossings RPG-25%
Eddie Gordo
22
Years of Service
User Offline
Joined: 14th Jan 2003
Location: Ohio - USA
Posted: 22nd Feb 2003 06:06
there it is

Artifact Basic-5%
Epic Crossings RPG-25%
The admiral
22
Years of Service
User Offline
Joined: 29th Aug 2002
Location:
Posted: 22nd Feb 2003 06:59
That looks cool good luck with this language.
Shadow Robert
22
Years of Service
User Offline
Joined: 22nd Sep 2002
Location: Hertfordshire, England
Posted: 22nd Feb 2003 07:17
you know i havn't a fudging clue what that screenshot is showing

someone esplain it to me ... NOW!

Tsu'va Oni Ni Jyuuko Fiori Sei Tau!
One block follows the suit ... the whole suit of blocks is the path ... what have you found?
KillMeStupid
22
Years of Service
User Offline
Joined: 2nd Feb 2003
Location:
Posted: 22nd Feb 2003 07:44
I'm thinking the GUI and interface?

I GOES BY ALI AND KILLMESTUPID!!
drkCounter-Strike: %13
DaZCWA
22
Years of Service
User Offline
Joined: 9th Feb 2003
Location:
Posted: 22nd Feb 2003 08:16
The pic doesnt work for me??? Please consider a diffrent host to geocities as they are too unstable!!!

DaZ

"There is only 2 ways off this island: The first is in little pieces and the seconds with me" - (Hunter/DaZ)
klukk
22
Years of Service
User Offline
Joined: 13th Feb 2003
Location: Iceland
Posted: 22nd Feb 2003 08:51
What the hell? I'm soo drunk right now, but still, this sounds dodgier to me than Michael Jackson at the special Olmpics. Templates??? This is, in my opinion a complete waste of time...."it will support some but not all of DBPros effects", why produce a language that is a subset of DBPro? Why not just make a templates for BPro or make some editors that export DBPro code. What possibly can you gain from this? Dbpro code is the easiest code you can write short of a click'n create system, and we all know how games written like that end up! "meant whats a parser sorry bout that unclearness i dont understand the language well here on the forum sorry if i sound dumb here i like to type fast. its not a language based on a language, i think, if i understand you right." All forgiven, but, if you want people to undestand you (and figure out what you mean excactly, then you would SLOW down and write comprehensibly....I mean, I'm drunk, actually I'm completely plastered, and I'm from Iceland, but still, I think I can write what I think and mean in a lot more comprehensible way than you have done, and it's not because I have slowed down, but 'cause I like people to know that I'm getting at) .If you want people to know what you are getting at, then you will find the time to slow your writing down.....
"
Supports Templates To control Camera for Third And First Person View, Code For Free Flight Mode, Matrix Commands, And BSP
- Templates For Effects
- Integrated Modeling Animation And Converting Tool
- Various Physics Formulas
- Integrated Compiler Debuger"

Why make a new language? (reinvening the wheel???) Why not jsut make tools and templates for DBPro. A scripting lanugage I can understand, but the way you describe it, it sounds like a..., well you get the idea....

Sincerely, Klukk (drunk enough to actually enjoy the "bananas in pyjamas" show......)

- If nothing sticks to teflon, then how do they make teflon stick to the pan???
Eddie Gordo
22
Years of Service
User Offline
Joined: 14th Jan 2003
Location: Ohio - USA
Posted: 22nd Feb 2003 20:46
yeah its the interface raven
i said not all of the effects because some are unique that i cant figure out how to make them such as cartoon shading
why make another language u ask? because some people dont like interface of DBPro and others need help programing
or modeling if you think that this language will be simple like soley based on the templates it is its own language that right now is complex and confusing but with time ill have a IDE that is a whole game creation tool in itself.

Artifact Basic-5%
Epic Crossings RPG-25%
klukk
22
Years of Service
User Offline
Joined: 13th Feb 2003
Location: Iceland
Posted: 22nd Feb 2003 22:46
the interface of DBPro?? Are you talking about the IDE or the syntax???

I still don't see the need to make a new language? Please explain to me how a new language can help people that "need help programming"

If you need a IDE to make you lanugage less complex and confusing to users, then you language can not be a good one imho. An IDE should aid you in your programming, not be an absolute requirement if you want to use the language....see that I'm getting at?

- If nothing sticks to teflon, then how do they make teflon stick to the pan???
klukk
22
Years of Service
User Offline
Joined: 13th Feb 2003
Location: Iceland
Posted: 22nd Feb 2003 22:52
Supid edit function not working

I think that you should instead focus your efforts on creating useful development tools for DBPro (modeller,sound editor,templates etc...) that you can integrate into the DBPro IDE to help people to develop in DBPro, instead of making these tools for a new language in order to help people, well, develop in DBPro

- If nothing sticks to teflon, then how do they make teflon stick to the pan???
Eddie Gordo
22
Years of Service
User Offline
Joined: 14th Jan 2003
Location: Ohio - USA
Posted: 22nd Feb 2003 23:03
the templates are what help. and the program has all that which can be integrated into DBPro. your missing the point this like a dbpro template, creator, modeler, sound studio, with a language on the side for people who prefer the c++ DX style programming with classes and that stuff so they dont have to recreate all theyre program into artifact or back into DBPro. so this is to help dbPro mostly and help me with my C++ Program. Artifact is made to aid it exports DBPro code. so it helps dbpro or else i would not have posted it here.

Artifact Basic-5%
Epic Crossings RPG-25%
Eddie Gordo
22
Years of Service
User Offline
Joined: 14th Jan 2003
Location: Ohio - USA
Posted: 22nd Feb 2003 23:14
Here Are The Features I've Come Up With
*3D
-Load XOF and MD3 Files
-Animation Supports Mesh Deformation and Bone Structure
-Real Time Reflection
-Sphere Mapping
-Matrix
-BSP Files (not Sure What Type)
-Collision Detection
-Built in Primitives
-Built In SkyBox and Sky Spheres
-Normal And Goraud
-UV Mapping
-Lighting
-Bilinear Filtering
*2D
-Loads JPG And BMP
-Sprites
*Movie
-AVI Files
-Movie Rendering
*Audio
-Load WAV MIDI
-Play
-Volume Controls
*Modeler
-Save X And MD3
-UV Mapping
-Texturing
-Bone Structures
-Animations
-Mesh Deformation
*Tools
-Templates
-Modeler
-Sound Studio
-Physics Controls

Artifact Basic-5%
Epic Crossings RPG-25%
Shadow Robert
22
Years of Service
User Offline
Joined: 22nd Sep 2002
Location: Hertfordshire, England
Posted: 23rd Feb 2003 03:40
seems interesting ... not something i'm likely to use, having fun developing Ciya "Bai"

which is a new language as it were, and yes i am happily reinventing the wheel - but then i don't care if people don't like that, cause quite frankly its more of an upgrade on DarkBasic Professional than anything else.

So you'll have the DarkBasic Pro IDE, using traditional DarkBasic Language - or you can use "Bai" which is a C/C++ style Language ... ofcourse just changing the Language setup isn't good enough though, so it'll have some quirky new things - suchas open arrays, typed pointers, object structuring, parenthesis functions, etc...

i mean underneath it'll still be converting and compiling DarkBasic Professional Code - but the front will extend how you think about using Pro

well good luck on that Eddie

Tsu'va Oni Ni Jyuuko Fiori Sei Tau!
One block follows the suit ... the whole suit of blocks is the path ... what have you found?
Eddie Gordo
22
Years of Service
User Offline
Joined: 14th Jan 2003
Location: Ohio - USA
Posted: 24th Feb 2003 04:46
thank you Raven though i didn't understand all of your post like, Ciya "bai" whats that mean, but this is one more reason why your one of fav people on the forum

Artifact Basic-5%
Epic Crossings RPG-25%
Shadow Robert
22
Years of Service
User Offline
Joined: 22nd Sep 2002
Location: Hertfordshire, England
Posted: 24th Feb 2003 05:47
Ciya is a language i've been happily and slowly developing over the past 4-5months its not exactly a nice user friendly language like DarkBasic, however what it lacks in friendliness it makes up for in versatility and functionality

for example - DarkBasic Pro Code


that's quite simple and nice

Ciya Bai code would be


they essentially do the same thing (^_^) just there are more thing you can do in Ciya more quickly - its an interesting language, and i'm still working on it so its far from finished

Tsu'va Oni Ni Jyuuko Fiori Sei Tau!
One block follows the suit ... the whole suit of blocks is the path ... what have you found?
Jim
22
Years of Service
User Offline
Joined: 10th Feb 2003
Location: United Kingdom
Posted: 24th Feb 2003 19:32
Looks suspiciously like C++ to me raven?

The Universe has infinate possibilities. So do YOU!
Eddie Gordo
22
Years of Service
User Offline
Joined: 14th Jan 2003
Location: Ohio - USA
Posted: 24th Feb 2003 20:17
cool can it use DX and make 3d programs or is like a console style language if it DX then maybe you could help me with some of my C++ problems

Artifact Basic-5%
Epic Crossings RPG-25%
ZomBfied
22
Years of Service
User Offline
Joined: 2nd Oct 2002
Location:
Posted: 24th Feb 2003 20:54
Why would you want to make something like c++?

Eddie Gordo
22
Years of Service
User Offline
Joined: 14th Jan 2003
Location: Ohio - USA
Posted: 24th Feb 2003 23:08
not like c++ simplified c++

Artifact Basic-5%
Epic Crossings RPG-25%
Shadow Robert
22
Years of Service
User Offline
Joined: 22nd Sep 2002
Location: Hertfordshire, England
Posted: 24th Feb 2003 23:41
the reason for making it like C is actually a very sound one...

see alot of people here want to program in C/C++ as well, and they can appear a little daunting to get used to at first - however they are simple languages. So the idea is to add to the funcationality of DarkBasic Pro, giving alot of more advanced users a language set which suits thier needs more - whilst also giving newer users a platform they can move onto which they'll learn the workings of C++ so when they finally want to move on, make DLLs extensions and such then it'll be a very short jump indeed.

I mean there is still ALOT which is non C++ like about it, its just really a bridge gapper.

Tsu'va Oni Ni Jyuuko Fiori Sei Tau!
One block follows the suit ... the whole suit of blocks is the path ... what have you found?
sparrow
22
Years of Service
User Offline
Joined: 21st Feb 2003
Location: United States
Posted: 24th Feb 2003 23:46
So it's DBP, but with c/c++ - like syntax?

A Fallen Angel,
Amidst Blackened Feathered Wings,
I Find Winter's Rest.
Shadow Robert
22
Years of Service
User Offline
Joined: 22nd Sep 2002
Location: Hertfordshire, England
Posted: 25th Feb 2003 00:35
sort of... its only Bai which adds the DBpro Language, Ciya itself is an adaptive language - you put in a Syntax Plugin and it can do any language.

Though cause of my limited knowlage about alot of languages i've only tried a small selection, like Java, VRML, DB, & C

Tsu'va Oni Ni Jyuuko Fiori Sei Tau!
One block follows the suit ... the whole suit of blocks is the path ... what have you found?
sparrow
22
Years of Service
User Offline
Joined: 21st Feb 2003
Location: United States
Posted: 25th Feb 2003 00:47
What are you using as the actual compiler? Is this a scripted language or are ou actually creating it with ASM?

I'm afraid I've never heard of Bai...is that the compiler?

A Fallen Angel,
Amidst Blackened Feathered Wings,
I Find Winter's Rest.
Shadow Robert
22
Years of Service
User Offline
Joined: 22nd Sep 2002
Location: Hertfordshire, England
Posted: 25th Feb 2003 00:52
The compiler being used is the DBpro one... all it is, is a superscripter

Bai is simply the DarkBasic version of the Language Plugin

Tsu'va Oni Ni Jyuuko Fiori Sei Tau!
One block follows the suit ... the whole suit of blocks is the path ... what have you found?
sparrow
22
Years of Service
User Offline
Joined: 21st Feb 2003
Location: United States
Posted: 25th Feb 2003 00:55
Ahh... I get it... must be having a fun time, neh?

I'm not used to DB having DLL's and plugin's yet... when I last was using it, I watched Dark Edit be born while still using the original GUI that DB had...

A Fallen Angel,
Amidst Blackened Feathered Wings,
I Find Winter's Rest.
Eddie Gordo
22
Years of Service
User Offline
Joined: 14th Jan 2003
Location: Ohio - USA
Posted: 25th Feb 2003 02:03
hey raven make your own post
j/k it seems more people are interested in your language than mine

Artifact Basic-5%
Epic Crossings RPG-25%
sparrow
22
Years of Service
User Offline
Joined: 21st Feb 2003
Location: United States
Posted: 25th Feb 2003 02:14
lol

Anymore intel on your project, Eddie?

A Fallen Angel,
Amidst Blackened Feathered Wings,
I Find Winter's Rest.
Eddie Gordo
22
Years of Service
User Offline
Joined: 14th Jan 2003
Location: Ohio - USA
Posted: 25th Feb 2003 03:33
yeah a few, some more export filetypes like cpp files and multiplayer support thats it maybe more tommorow

Artifact Basic-5%
Epic Crossings RPG-25%
Jim
22
Years of Service
User Offline
Joined: 10th Feb 2003
Location: United Kingdom
Posted: 1st Mar 2003 23:14
I am reading a big Book reference C++ Object Orientated Approach. I am about half why through it. I think the main difference with C++ and basic is:

Commands are simlar but with different names
The user must delclare vars before using.
User must include files for each command set
This probally makes it fast and also would have smaller EXEs.

Well thats about it really

Does Anyone know a better way to learn C++. I could just do the old trial and error mode.

The Universe has infinate possibilities. So do YOU!
The Wendigo
22
Years of Service
User Offline
Joined: 13th Sep 2002
Location: A hole near the base of a tree in the US
Posted: 2nd Mar 2003 00:39
To Jim: Trial and error is the best way in my opinion. That's how I learned basically everything I know in programming. Reference is a must of course, but I found that if you take classes and stuff you feel like the language is less useful than it really is because they tend to focus on 1 or 2 aspects of the language (or rather, uses) and neglect the rest.

To Everyone Else:
Sorry to advert in this thread, but it reminded me of a program I had been working on: Dark Java. I am making it in VB (amazing how I don't touch anything Java related) and am building it with the mindset of OOP involvement. The whole language should endup OOP and then you will be able to convert your code to DBP with a click of the button.

1.00 GHZ processor, 256 MB RAM, GeForce 3 64MB, SB Live!, 8 cans of soda per day

Login to post a reply

Server time is: 2025-05-18 23:01:03
Your offset time is: 2025-05-18 23:01:03