Off topic sorta (question about the macroquest coding lang.)

A forum for the general posts relating to MacroQuest. *DEPRECATED: This forum is no longer in public use, but remains here for your reading pleasure. Enjoy

Moderator: MacroQuest Developers

Draekz
a hill giant
a hill giant
Posts: 263
Joined: Thu Aug 01, 2002 6:07 pm
Location: Winnipeg, Manitoba, Canada

Off topic sorta (question about the macroquest coding lang.)

Post by Draekz » Sat Aug 30, 2003 2:59 am

Not even sure you call it a language, but if i were to have the option to take a course in college (which im attending shortly) what exactly would be the best course to take to more understand everything about the source that you guys are trying to repair. I'd like to be able to contribute in some way and although i really dont know anything about it, i am really interested in it.

So anyway, just wanted to know where most of the dev's learned their knowledge of how to work this code :)

Any info is helpful thanks!

Draekz

User avatar
Kint
a hill giant
a hill giant
Posts: 208
Joined: Thu Mar 13, 2003 3:36 am

Post by Kint » Sat Aug 30, 2003 3:13 am

maybe a CS class. MQ is written mostly in C++, and I think you'll take a C++ course for CS

Consilium
Contributing Member
Contributing Member
Posts: 100
Joined: Wed Oct 02, 2002 10:42 pm

classes

Post by Consilium » Sat Aug 30, 2003 7:11 am

I've taken assembly (got a B but don't remember much), Pascal, C, and java and I can tell you that to just make the scripts you only need a basic knowledge of coding and some practice. Most good computer language classes arn't really just add on to your schedule classes...meaning the work load should be considerable.

I have heard that you can write macros in Perl for MQ but I have yet to see an example. I know at my college you can take Perl.

If you really want to help on any site like macroquest, hackersquest, or any major site that has coders learn assembly there always seems to be a shortage, if you understand it you understand the memory so I hear, and anything that you can do in another language you can do in assembly (it may take more code but you will do it a lot more efficiently).

Hopefully though one of the actual devs of the site will answer your Q as I am just a MQ newbie like you.

EDIT>> oops forgot to see who was posting... well im an MQ newbie at least maybe you arn't lol
-SH
+Student
digitalsavior.com

Valerian
a grimling bloodguard
a grimling bloodguard
Posts: 709
Joined: Sun Jul 28, 2002 3:29 am

Post by Valerian » Sat Aug 30, 2003 7:18 am

Learned my knowledge out of a couple C/C++ books, and from working in the code after getting a basic knowledge of it... oh, MSDN Library is also a good source of info library functions...

YKW-28983
a hill giant
a hill giant
Posts: 252
Joined: Sun Dec 01, 2002 11:37 pm

Post by YKW-28983 » Sat Aug 30, 2003 8:59 am

Yeah, basically you need to know atleast one script langauge, be it visual basics, java, c , c++ just to get the grip on what the code does, and then you just sorta go from there. I learned vb threw school and got to understanding it faster..

Draekz
a hill giant
a hill giant
Posts: 263
Joined: Thu Aug 01, 2002 6:07 pm
Location: Winnipeg, Manitoba, Canada

Post by Draekz » Sat Aug 30, 2003 5:35 pm

Hmm, i think you pretty much covered it! (my Question). But as for a couple questions regarding your answers, when i ask what language the MQ is in, i dont mean what language the SCRIPTING is in, i mean which language the actual program is written in...C+ makes sense, im a knob and wrote that really late last night, and actually knew that because I originally was using C++ to compile it and stuff.

Umm, but yah, my friend is in CS in University so has all the books and proggies, if all it takes is reading hte course book and following what it says, im definitely willing to do it.

MQ has by far given me the most reason to pursue programming (was originally just going to follow through with IST Networking) but i always wanted to program (dropped outta c++ in HS *was a univ entrance course*) but only because it wasnt graphical and there was no visible progress with that crappy command line shiz :P

but anyway..thanks again for the replies, and to consillium (sp) i am essentially a newb because i've forgotten everything about mQ..

Was gone for months because of a car accident i was in, had head trauma and a lot of memory loss, hence hte reason i been asking so many obvious newb questions again..bits and pieces of my memory are laying on the highway somewhere i think ;)

Anyway later

Draekz

Consilium
Contributing Member
Contributing Member
Posts: 100
Joined: Wed Oct 02, 2002 10:42 pm

deah trauma

Post by Consilium » Sun Sep 07, 2003 1:26 am

I am sorry to hear about the head trauma Draekz. Nothing like trying to code to help the brain get strong again...sure beats a cross-word puzzle.
-SH
+Student
digitalsavior.com

User avatar
auth
a ghoul
a ghoul
Posts: 84
Joined: Sun Apr 13, 2003 12:47 am

Macroquest is phun, incredible phun.

Post by auth » Sun Sep 07, 2003 2:18 am

Ahm, I think MQ is written mostly with regular old C, but it is spiced up quite a bit with C++ and assembly in a few spots... but C and C++ can almost go hand in hand in terms of college classes, they tend to give a good grip on the meanings of the language syntax, and don't heavilly hit on the actual keywords used in that language. Hence, any college language class would really help a lot. But you will never get as much experience in coding in a classroom as you can at home. Remember, the best experience is hands on, not from a book.
Auth - "If it isn't broke, let VI patch it"