I've been thinking about moving to more professional programming languages rather than BYOND.
Could someone recommend some software which is reasonable, in terms of difficulty, and that someone ok at DM wouldn't struggle a lot with? I was thinking of Visual but I'm not sure.
I'd also like to have all rights to the things i make, considering it is mine, and for it to work like normal applications do with Windows.
Any recommendations?
ID:187421
![]() Dec 15 2004, 8:58 am
|
|
![]() Dec 15 2004, 9:09 am
|
|
Become one of the BYOND staff, and program a BYOND compilation feature that means you can execute games on computers that don't have byond.
|
A) I doubt they're offering places.
B) I'm not good enough to work for BYOND. C) I'd prefer to work individually for now. |
I say dive right into C++. I am planning on attempting some C++ for linux, but havent followed though with it yet.
|
That would require making executables...
The nuances of multi-platformability make it nearly impossible and pointless to make a system as such. And what's the point of creating that system if you have to log in with a key? Hmmm? |
I would go for Python, it's pretty simple and has more pre-defined sequences then the other languages...
|
If you're going to learn python... Learn something that can actually make it useful. C++ I've been working on a MUD that incorporates python as the built-in scripting language... Of course, I see now that it would just be easier to build my own scripting language, but that's beside the point.
|
If you're a windows user, Visual Basic is EXTREMELY easy to learn, and C# has some pretty good graphical capabilities. Otherwise, Learn Java or C++. If you understand the concepts of object-oriented programming, you should be able to pick them up, with a little dedication (although I'd say Java is definately easier for the beginner, since it includes a garbage collector, and since it has some nice build-in classes for graphical stuff).
|
Ok I think I'll take a shot at C++.
Could someone recommend the C++ software from an online UK shop? I search www.amazon.co.uk but found all sorts of things which left me unclear. |
Honestly, I'd go for C#; it's C++, but it's got added functionality for graphics, as well as some other nifty gadgets. Plus, if you're a student, most school/universities offer it for a pretty low price.
|
If you're going to learn python... Learn something that can actually make it useful. C++ I've been working on a MUD that incorporates python as the built-in scripting language... Of course, I see now that it would just be easier to build my own scripting language, but that's beside the point. There are several entry level jobs at Monolith that involve writing scripts for objects in Python. So knowing it is definitely useful even without knowing C++. |
Delphi. It's simple, it's easy. I'm 14 and I've managed to create a database-centred message system with it. It's also pretty powerful and there are some add ons like 3D systems and Networking components which mean you can extend it.
For power though, go with C++. C++ is alot more powerful, but harder to learn and pretty ugly as well. If you go with C++, expect many braces. Ungh. For a decent system to develop either on, go with an old Borland one. I use Delphi 5 at school and C++ 4 at home. Both are good for learning. I expect that both can be downloaded legally from somewhere, Delphi in particular. We only use Delphi 5 at school cuz we're too poor to get a new version :-). |
If you wanna use your skills later in life then go C++ or Java.
C++ is more popular, but harder Java is popular and more multiplatform. Free good C++ IDE+Compiler: http://www.bloodshed.net/devcpp.html Good Java IDE: http://www.eclipse.org/downloads/index.php You will need to download Java from its home page to be able to make/use java made apps. |
I've just noticed that I bought Dark Basic Professional a long long time ago. At that time I didn't even know what a variable was and I hadn't even seen BYOND let alone program using BYOND. So I found DBP too hard and gave it up.
(I still have the disc intact however I lost the manual and the reference book thing. Does anyone know how to get these free?) Should I try DBP and then move to C++/Java, what do you guys think? |
I recomend learning visual basic 6, and then moving onto visual basic.net or C#
|
DeathAwaitsU wrote:
I've been thinking about moving to more professional programming languages rather than BYOND. Moving to C# after BYOND is the perfect step. C# is very much like BYOND structure-wise, although it has many differences that go beyond the syntax a bit. var/mob/M = new Versus, for example: Mob M = new Mob(); |
I completely disagree with you on this one. VB is the only language I use on a day to day basis at my work (I'm a web site developer for the American Red Cross), and I know of PLENTY of other people who use it daily at their work as well. VB isn't just a macro scripting language -- you can also write full-fledged windows applications with it, AND it's what you use when working with ASP webpages. I'd say that most businesses would be more interested in someone who knows VB than someone who knows C++... unless they're a programming firm, or don't use many windows-based workstations/servers.
|