Official Community Forums
 
HomeHome  FAQFAQ  SearchSearch  MemberlistMemberlist  UsergroupsUsergroups  RegisterRegister  Log in  The Wiki  Website  github Project  

Share | 
 

 FAQ: What do I need to learn to get started?

View previous topic View next topic Go down 
AuthorMessage
Tristan
Administrator
Administrator
avatar

Posts : 306
Join date : 2011-08-03
Location : Liverpool, UK

PostSubject: FAQ: What do I need to learn to get started?   Mon 8 Aug - 19:51

For those of you who are just starting out with Multiverse, you'll need to learn a few things before you can start adding your own functionality, and truly begin to make your own game.

To find out what you need to learn, check out the Background Knowledge Prerequisites page on the Wiki

If for some reason you can't access the Wiki, here's a breakdown:

For Programmers:

Python programming language - In order to program the client and server to do what you want, you will need to learn Python. This is an absolute must. If you look through the sampleworld files, you'll notice a vast majority of the files are .py (Python) files.
There are some excellent tutorials listed on the Wiki, especially the "Non-Programmers Tutorial For Python 2.6" by Josh Cogliati. You'll notice that there are two of these: one for Python 2.6 and the other for Python 3 - the difference between these is that 3 is the newest one, of course, but there is a lot more documentation for 2.6 - the author suggests that absolute beginners begin with 2.6, as transferring knowledge across to 3 is very easy.

Java programming language - You can use Java for developing server plug-ins. You don't necessarily need to learn this, but to add the more advanced features of the server to your game, it's a good idea to learn it. There are a few tutorials listed on the Wiki, but I aim to add more once I discover some comprehensive/beginner-orientated tutorials on the internet.

XML - If you want to modify the interface, then this is a must. All of the interface code is written in XML (but is then called using .py files). So, if you want to have a different User Interface, learn some basic XML, and you'll be able to start creating your own look and feel.

For Artists/Modellers:

The choice of modelling applications is far greater, as it's just a matter of being able to export COLLADA (.dae) files from your chosen modelling application. Lots of modelling applications nowadays have a COLLADA exporter built in, but some others have plugins that you need to download.
I will add more about this here and to the Wiki when I get time.
For now, if you want a free modelling application that's easy and relatively good, I would suggest Wings3D. (the Wings3D Collada plugin is no longer up to date, as it is no longer being worked on. Try something like Blender instead.)

In the future, the Wiki will have a section for modelling tutorials that are related to Multiverse, but for now, just check Google for good tutorials!
Back to top Go down
http://www.3dmodeller.info
gabzo
Well-Known Member
Well-Known Member
avatar

Posts : 55
Join date : 2011-11-07

PostSubject: Re: FAQ: What do I need to learn to get started?   Mon 7 Nov - 8:26

Is it popular to work with multiverse if you don't know the codding or the art but you have lots of ideas and want to make those ideas become a reality.
Back to top Go down
Tristan
Administrator
Administrator
avatar

Posts : 306
Join date : 2011-08-03
Location : Liverpool, UK

PostSubject: Re: FAQ: What do I need to learn to get started?   Mon 7 Nov - 9:20

Multiverse has fairly low barriers to entry, in terms of developing.
The original developers created what's called a SampleWorld, which is a baseline (yet functionable) MMO that you can adapt to your needs.

For those that have very little knowledge of the Platform, or of the programming languages required (Jython and Iron Python), it is very easy to just adapt the SampleWorld. So, you could just swap the models around, to better reflect your chosen genre, and you'll have a basic MMO!
Back to top Go down
http://www.3dmodeller.info
Brueson
Newbie
Newbie
avatar

Posts : 1
Join date : 2012-06-29
Location : Austin TX

PostSubject: Re: FAQ: What do I need to learn to get started?   Fri 29 Jun - 8:16

Is the python code that is used in the source code version 2 or 3?
Back to top Go down
Xangis
Foundation Developer
avatar

Posts : 124
Join date : 2011-12-30
Location : Beaverton, OR

PostSubject: Re: FAQ: What do I need to learn to get started?   Fri 29 Jun - 11:03

Version 2.
Back to top Go down
http://zetacentauri.com
AWM Mars
Well-Known Member
Well-Known Member
avatar

Posts : 78
Join date : 2012-02-23
Location : Wiltshire, United Kingdom

PostSubject: Re: FAQ: What do I need to learn to get started?   Sun 1 Jul - 20:14

I would suggest users try DeleD CE, as a free modelling programme, you can get it from HERE, it comes with an extendable functionality and Import/Export plugins, including one for multiverse HERE. It also has a variety of other plugins.

Drop into the FORUMS or the WIKI if you need advise and or help, or just to browse at what other users are doing.
Back to top Go down
Sponsored content




PostSubject: Re: FAQ: What do I need to learn to get started?   

Back to top Go down
 
FAQ: What do I need to learn to get started?
View previous topic View next topic Back to top 
Page 1 of 1
 Similar topics
-
» What language should i learn after english language?
» CFE Tutorial for the Learn to Build
» When will you learn Chattem?
» Can we adjust the Blood Timer?
» Becoming a noob all over

Permissions in this forum:You cannot reply to topics in this forum
 :: Development :: Getting Started-
Jump to: