Jump to content
SubSpace Forum Network

Need a starting point for AS3 module developement


Recommended Posts

Posted

I have a project that I started last year (and nearly finished) using TWCore on subgame. The server I was "working" for switched bot cores away from TWCore and my project got abandoned. What I want to do is learn how to write modules for ASSS and complete my project as a module. I don't have any experience coding modules, but I know they are written in C and Python. I don't have much experience with those specific languages either, but I don't think that's going to stop me.

 

What I'm looking for is:

1. Some sort of How-To on setting up a basic ASSS zone (on windows for now). This is so that I have a place to test my developement.

 

2. Recommendations (and links ) of developement environments for doing module developement (please don't say "notepad, noob")

 

3. A How-to on module developement to get me started.

 

4. Any tips or pointers for someone moving from TWCore/Subgame developement to ASSS modules

Posted

http://wiki.minegoboom.com/index.php/Server_Setup

 

http://wiki.minegoboom.com/index.php/Writing_Modules_In_C

 

Guide using Dev-C++:

http://wiki.minegoboom.com/index.php/Installing_New_Modules

 

One of the big differences between TWCore and ASSS is that while most of the stuff you need to do in a bot you call from a single class (BotAction), functions in ASSS are called from other modules. There are obviously a lot more but most involve a bit more technical detail to explain.

Posted (edited)

Most people use dev-C++. There are plenty of other options, the main one bein microsoft visual c++ but that costs money and is more heavy of an application(memory). The biggest way i learned was spending time looking at other people's modules (pretty much smong since he has the most public modules). I would also look at some tutorials as well so that you make sure you have the necesities needed to make a module run right.

 

P.S. thank you for the "non-noob" and "professional" like post.

 

If you use aim i could answer some questions along the way.

Edited by tcsoccerman
Posted

D1, TS, Thanks for the links and tips, that's exactly what I needed. biggrin.gif I have AIM, but I haven't been using it lately. I'll fire it up if I feel like I need some live help.

 

Next Step: I've been skimming the tutorials and I realized that I'm going to need a good C language reference to understand the code. I'm picking up about mega_shok.gif%, but the rest is just syntax and keywords I'm not used to. I know I can google this, but I'm wondering if there's a language reference and/or tutorials for C out there that you guys recommend? I want somewhere other than the forum to turn to when I have noobie C questions and I'm hoping not to have to buy a book (at least not yet).

Posted
Actually, if you have devc++, theres a decent tutorial in the help menu. (along the top). As for a reference msdn works well. Let me find you a link....here you go.Look in the node tree for more orginized and logical setup. I just googled "C language" and "C language keywords".
Posted
I've always been a big fan of the C tutorial at HowStuffWorks

"always" is right.... seems like this tutorial has been around FOREVER. Section 29 starts with "A typical personal computer or workstation today has somewhere between 16 and 64 megabytes of RAM installed." I'm starting to wonder if writing modules for ASSS in C code is a step forward or a step back....

 

Thanks though, I really do appreciate the link. I'm making my way through it well enough.

Posted (edited)
"always" is right.... seems like this tutorial has been around FOREVER. Section 29 starts with "A typical personal computer or workstation today has somewhere between 16 and 64 megabytes of RAM installed."

Heh the current architecture of modern 32-bit PC's is practically the same as the ones that had 16-64MB of RAM.

Edited by doc flabby
Posted (edited)
A quick tip: call it ASSS. Those people that call it ASSS are invariably ASSS newbs.

I just hate saying ASSS in my head. I really like your zone Dr. Brain and the no cursing makes it great, but why did someone develope a server acronym that sounds like a curse word? I just prefer to say ASSS cause I'm not the cursing type. If that makes me a newb... then newb I shall be. I'm fine with that. I'll let my actions speak for me.

 

As far as I know the purpose of language is to communicate and therefore if you know what I'm talking about when I say ASSS then it's enough for me.

Edited by Arry
Guest
This topic is now closed to further replies.
×
×
  • Create New...