|
Post by oy on Aug 10, 2005 21:01:30 GMT -5
Theres also Irrlicht using VB.NET and thats free too..
I have no problem seeing this as a freeware.
Basic4GL is not a 100% toy since it cannot load, move, whatever models with a single command line.
|
|
|
Post by xteraco not logged on Aug 15, 2005 14:41:58 GMT -5
i havent had time to read all the posts in this section, but i'd like to say, go open source! i just wish you wouldve had the time to add sound, it would have made the language so much more complete.... also a special request... please release the source for version 2.3.1!!!
|
|
|
Post by Supermonkey on Aug 23, 2005 18:12:29 GMT -5
I'm also interested in how the compiler is doing? I really wish to get in touch with neo and see if he is still working on it, if he isn't I am interested in taking up the project. Anyone have any contact info?
|
|
|
Post by Neophyte on Sept 13, 2005 8:14:48 GMT -5
SupermonkeyThe compiler is kind of stalled as work has pretty much taken over my life at the moment. However, I do have some future plans concerning writing a tutorial on how to make a compiler though that will have to wait. I shouldn't be so bogged down in a week or two. We'll see how things progress from there. As for picking up where I left off, I'm not so sure you'll want to try that. I have at least three different partly completed versions of the original compiler design. All of which I think are flawed in some way and require a new approach. You'd probably be better off just starting on your own as my source for the originals is a little messy and undocumented as I was coming to terms with what was needed to build a compiler. My next attempt should be much more superior to the others. I've been reading Programming Language Pragmatics by Michael L. Scott and it's helped my answer some of the questions about code generation that were running through my head at the time. Add in Algorithms in C which I've also been reading I think I've gotten down how I want to structure my compiler pretty well. Unfortunately, I recieved all these books after my work started getting extensive. So I haven't really started to write this new compiler at all yet. But, as I said before, that might all change soon in a few weeks. I'll update my compiler thread later on to let you know of any changes.
|
|
|
Post by retsyo on Sept 24, 2005 6:30:04 GMT -5
Yes, I agree to put basid4gl open-source.
|
|
|
Post by Centanoul on Nov 30, 2005 20:35:51 GMT -5
Open source is a nice idea, however I would hate to see a new developer take up the reins. I wouldn't know what their view is...but it probably won't be one I will like. You have done a fine job so far, and when we reach how you want B4GL to be, I will be happy to be there, even if it is the scenic route because you do not have much time.
Maybe you could post challenges or something, just for amusement and to keep us working? Say for example, a newbie one: "Create a 3d pong game, from a diagonal viewpoint". Or "Create a 2player pong game that you can net-play, where the program can act as client or server." Just something to keep the ball rolling.
The ideas are limitless, and if you'll work with us to keep B4GL going, I'm sure we ALL will work with you.
|
|
shaku
Newish
Have confidence in yourself and you can lick anything.
Posts: 15
|
Post by shaku on Nov 30, 2005 23:08:56 GMT -5
Are there any good tutorials that you guys know of that explain writing client/server prog's?
|
|
|
Post by Fenryl on Dec 10, 2005 11:08:15 GMT -5
Are there any good tutorials that you guys know of that explain writing client/server prog's? stay on topic
|
|
|
Post by dw817 on Jul 30, 2006 12:59:35 GMT -5
Hi Tom:
* I don't think you should go open-source. Here is why.
I downloaded Mozilla Firefox, a Freeware open-source browser which had literally thousands of plugins that people wrote for it, also all Freeware and open-source.
Here's the problem. After installing 200+ Plugins (really good ideas all of them !), I had just given permission to no more than 12+ relentless and heartless viruses that shredded my internet connection and access. Now, I don't blame the original authors of the plugins. But because they were open-source, someone could've taken the source, recompiled a "custom" version. Post only the .EXE leaving the sourcecode the same.
Allowing plugins for the internet allows viruses access to the internet. That effectively bypasses any and all firewalls you may have because YOU DO want Mozilla Firefox to access the internet.
It's - sad - things are in this state today ...
I reformatted my computer cold from Win98 to WinXP and this is where I am today, using NO browser except for Internet Explorer.
The only safe way to go open-source would be to SELL your work for say $1000 (or you pick a price higher). Anything FREE invites would-be virus-writers to get their hands on your work since they would also have access to your sourcecode.
The same is true with my Scenario2 project. It is not open-source which means virus code cannot be directly written to it from it's sourcecode since that is not public, but it is Freeware allowing any and all people to be Worldbuilders.
Please consider.
David
|
|
|
Post by matthew on Jul 30, 2006 16:27:19 GMT -5
I'm going to have to disagree with you on this one.
I used to use Firefox and Thunderbird and installed a few plug-ins for them and suffered no problems whatsoever. The majority of plug-ins work perfectly and do not expose your system to Virus's but I think you were always going to run into problems installing 200 of them.
Currently I'm running the SeaMonkey Browser and everything is fine and all the other Software I have installed on my machine is either Freeware or Open-Source.
I think you were just one of the unlucky few.
|
|
|
Post by Supermonkey on Jul 30, 2006 16:37:48 GMT -5
I agree with mathew, look at linux which is probably the greatest example of how an open source environment can work.
|
|
|
Post by davy on Jul 30, 2006 17:16:18 GMT -5
I guess the real question is... What makes tom any different from one of those virus writers out there? How do you know he hasnt infected your computer? When you download my exe's how do you they are not infected? I guess my point is... Open source doesn't mean "everyone change this and everyone download all of the changed versions" because obviously that is not a good idea. Open source works if it's a trustable person/group. Mozilla, Blender, various Linux packages, Open Office... They could all have virus's, but you just have to trust that group.
|
|
|
Post by dw817 on Jul 31, 2006 20:02:49 GMT -5
Hi Davy: * Maybe I got burned on Win98 by it ... I would - love for Basic4GL to go open-source. I just - have concerns. I know, if you don't remove the shackles from your legs you can't see the other side of the mountain. I hope by it going open-source that someone good works with it, and does good with it, and provides greater flexibility, ease-of-use, and control in the language. Basic4GL truly is an incredible language and will probably take more than my lifetime to explore all the 3-D complexities of it. David
|
|
|
Post by davy on Jul 31, 2006 21:48:47 GMT -5
Well said. Have you done any other opengl programming before? I pretty much jumped from QBasic, with a meager dabbling in C (I could do very simple task's in C but never got into actually PROGRAMMING in it) straight to Basic4GL and it was a very smooth transition. I think that is what makes it such a great language. Its a very good starting point to learn (and quickly test) the type of graphics that more complex "high-end" languages use, while still retaining it's BASIC structure and speed for writing graphics. A brilliant compromise if you ask me.
I've seen alot of people complaining about basic4gl not having things like sound (which it does now) or features that other BASIC languages have, completely overlooking the things that it does have... Like great array, vector and even matrix mathematical routines... Allocated variables and pointers... A BUILT IN sprite library... A good set of debugging features... Now with runtime compilation from not only external files, but internal strings of code... A network engine... The ability to compile BASIC programs to 1280x1024 screen resolution... Embed external files in a standalone EXE... and, oh yeah... OpenGL. Which to me is pretty amazing. And I'm almost certain I left something out of that, not to mention the recent addition of a sound engine.
I admit that I am a little aprehensive about it becomming an opensource project, mainly because I like Tom's work alot... But, I dont think that it means that Tom will all-together QUIT working on it. I think it is nothing more then an invitation for other people to help work on it, and spawn new versions.
Another not to DW817... Your ORIGINAL scenerio program might be virus free, yes (provided thats how you write it)... But I have done enough research in reverse engineering and have seen how simple the task of replicating the interface of a program can be to think that any software is virus free unless you are certain of it's download location. Even if you made your program opensource, people would most likely want to get it from you, the reputed name, as opposed to some mirror or alternate download site. I think the key is, trust your provider, not the software.
|
|
|
Post by James :) (aka Madcow) on Aug 3, 2006 17:28:31 GMT -5
you could just pass it on to someone else and not make it open source
|
|