ID:186406
Jul 8 2005, 6:02 am
|
|
I was wondering, what did Dantom use to make byond. IT didn't just appear. I was just curious weather(sp?) they used C++, Basic, C# or one of the other numerous programming languages.
|
In response to Vito Stolidus
|
|
Actually, this has been discussed before. Use the search feature =)
|
In response to SSJ2GohanDBGT
|
|
I just tried that, however i cannot seem to find it. I will keep trying. However, if you know it would be better for us both if you just told me insead of responding with cryptic remarks.
|
In response to Tabu34
|
|
I found it, first try. My remark wasn't cryptic at all. I think everyone understood it quite well. Use the search feature before asking questions which have likely been asked before.
Anyhow, here you go. P.S. All I put for that search was "BYOND programmed in". Not too difficult. ;) |
In response to SSJ2GohanDBGT
|
|
Yes, after posting this and reading your post i did search the forums. However, i have found a few conflicting views. Some people say C++, some say basic. Others even have said that it was written in multiple languages, although i find that hard to believe.
|
In response to Tabu34
|
|
I am fairly sure it was done in C++. Don't take my word for it, but I believe that is right. It was not done in Basic, I an promise you that.
|
In response to Scoobert
|
|
I've seen Hedge and Crispy say they're fairly sure in C++, I'm fairly confident in their judgement :D
|
In response to Scoobert
|
|
Scoobert wrote:
I am fairly sure it was done in C++. Don't take my word for it, but I believe that is right. It was not done in Basic, I an promise you that. Correct-a-mundo. Post [link] |
In response to SSJ2GohanDBGT
|
|
In response to SSJ2GohanDBGT
|
|
thanks guys. this is what i wanted to know.
|
In response to Strawgate
|
|
Pretty sure's, Maybes, I thinks, Links to post that tells the answer. It was written in C+ friggen +! VC++ 5.0 last time I checked.
Sorry to *beep* people. But I hate it when people don't know stuff I do. WHY! Cause I make sure I try and be as stupid as possible. Whats your excuse? -- Green Lime |
In response to Vito Stolidus
|
|
It couldnt be done in BASIC.
|
In response to Smoko
|
|
Smoko wrote:
It couldnt be done in BASIC. It most certainly could be done in BASIC. Heck, even VisualBASIC. |
In response to Loduwijk
|
|
Depends which form of BASIC you mean.
Visual Basic? Yes, it's possible (if you're into self-mutilation) - until you remember that BYOND is also command-line, under *nix. QBasic/QuickBASIC? Not a chance. BYOND is a Win32 program, not DOS. Not to mention *nix. Other forms of BASIC? Possibly, there are a whole bunch of BASIC variants out there these days, and I haven't kept up with any of them. But they weren't around when BYOND was started. |
In response to Crispy
|
|
Crispy wrote:
Other forms of BASIC? Possibly, there are a whole bunch of BASIC variants out there these days, and I haven't kept up with any of them. But they weren't around when BYOND was started. I don't know of it really matters, but I do believe LibertyBASIC was around at that time. Not sure exactly when that came out, but I know at least that I was using it probably about half a decade ago at least. As for Q/QuickBASIC, they don't have any way to call functions from a dll file? I find that difficult to believe, as even the original BASIC allowed for great control (even if it was a headache to access it). I have not used QBASIC myself, but I have heard, and from what I have seen as well, that it is very similar to the old versions of BASIC. Either way, you don't need the Windows API to accomplish what Byond did. All you need is a way to represent graphics, and a way to network. I highly doubt it would be impossible even with QBASIC, but it just might look a bit different. |
In response to Loduwijk
|
|
Loduwijk wrote:
Either way, you don't need the Windows API to accomplish what Byond did. All you need is a way to represent graphics, and a way to network. I highly doubt it would be impossible even with QBASIC, but it just might look a bit different. Very true, but Crispy didn't say that one couldn't accomplish what BYOND did using BASIC -- he said that BYOND, as it is today, couldn't possibly have been programmed in BASIC. |
In response to Loduwijk
|
|
Can't do TCP/IP networking, or really networking of any kind with QBasic. The best you can do is open a com port. So you could communicate to a single other computer using a serial cable.
|
In response to Jon88
|
|
Jon88 wrote:
Can't do TCP/IP networking, or really networking of any kind with QBasic. The best you can do is open a com port. So you could communicate to a single other computer using a serial cable. Aye. And if there is a way to open DLLs or access the Win32 API using QBasic/QuickBASIC, I don't know about it. I'd wager that it can't be done. QB is a DOS app, after all, not a Windows app. |
--Vito