Endless Ages - Your Journey Begins > World Discussions > Planet IIA Discussions

Planet IIA Discussions Discuss anything and everything related to Endless Ages and the Endless Ages world.
Spam and personal flaming is NOT allowed.

Reply
 
LinkBack Thread Tools
Old 06-20-2008, 11:14 AM   #1
{-Shadow-}
 
spiritwind's Avatar
 
Join Date: Dec 2007
Location: Oregon
Posts: 1,457
Thanks: 109
Thanked 27 Times in 17 Posts
Rep Power: 3 spiritwind is on a distinguished road
Send a message via MSN to spiritwind Send a message via Yahoo to spiritwind
what type of coding does EA use?

I would like to learn whatever they use. Right now im learning old skool codin, python =p.
Python is pretty easy, real easy to understand how it works when you work with it some. I just did trial and error and found out a ton. But whtevr EA uses id like to know.
Thanks =)
~Spiritwind~
__________________

Meh not a n00b, just inexperienced =D - in gold that is ^_^ -
spiritwind is offline   Reply With Quote
Old 06-20-2008, 12:13 PM   #2
Lord Of War
 
LordOfWar's Avatar
 
Join Date: Jan 2008
Location: My Computer
Posts: 369
Thanks: 18
Thanked 11 Times in 7 Posts
Rep Power: 1 LordOfWar is on a distinguished road
Send a message via AIM to LordOfWar Send a message via MSN to LordOfWar
EA uses C++ for the game engine (you pretty much need to know C++ as a pre-requisit to take a course on game programming)

The game engine has its own source code which is the exported into an executable program, then it grabs resources from all those other files you see in your EA folder, it uses its own method to decode the 3d mesh file (locations of vertices that make up planes) and the other file type I think is texture assignments. I special version of a 3d modeling program is used to take a source file and edit it, then it is exported to what is in you game files folder and those can be decoded by the engine.

The devs like Jason Lee, Armaggeddon, Telos, and Alien all have special versions of the game that allow them to edit server side stuff like quest databases etc, you can tell this is server side because this engine has the ability to update that stuff mid game.

To edit the larger files like game engine properties, including weapon fire rates, projectiles, damage, etc are in some files stored in you endless ages folder, again decoded only by the special programs given to the devs to edit them (and some GMs)

All of these are separate files and not one big file because it saves bandwidth when updating them, so you only have to update parts and not replace the entire program because re-installing every time gets annoying and takes longer. These separate files also reduce memory usage because your computer doesn't have to cache the entire game to ram, just the world you are in and the game engine properties.

*This is not fact, this is me using very educated guess and background knowledge*
__________________


LordOfWar is offline   Reply With Quote
The Following User Says Thank You to LordOfWar For This Useful Post:
Da Vinci (06-21-2008)
Old 06-20-2008, 08:08 PM   #3
IIA Guru
 
Join Date: Sep 2007
Location: Arbs Fun House
Posts: 756
Blog Entries: 1
Thanks: 41
Thanked 186 Times in 54 Posts
Rep Power: 10 Jason Lee has disabled reputation
LordOfWar is pretty much on the dot.

EA uses C++ and some C# along with some basic scripting.

However the updates that me, Telos and Armaggeddon make are usually done via the Engine Tool set we have that allows us to more easily make new objects such as mobs, weapons, items, areas etc. Armaggeddon on the other hand also uses 3D Studio Max to design the items and areas.
__________________
Jason Lee is offline   Reply With Quote
The Following User Says Thank You to Jason Lee For This Useful Post:
Da Vinci (06-21-2008)
Old 06-20-2008, 10:48 PM   #4
{-Shadow-}
 
spiritwind's Avatar
 
Join Date: Dec 2007
Location: Oregon
Posts: 1,457
Thanks: 109
Thanked 27 Times in 17 Posts
Rep Power: 3 spiritwind is on a distinguished road
Send a message via MSN to spiritwind Send a message via Yahoo to spiritwind
hmm sweet, thanks for the info. If i w anted to get familiar with toolz that are like the ones you guys use, what would you recommend?
__________________

Meh not a n00b, just inexperienced =D - in gold that is ^_^ -
spiritwind is offline   Reply With Quote
Old 06-20-2008, 11:00 PM   #5
Lord Of War
 
LordOfWar's Avatar
 
Join Date: Jan 2008
Location: My Computer
Posts: 369
Thanks: 18
Thanked 11 Times in 7 Posts
Rep Power: 1 LordOfWar is on a distinguished road
Send a message via AIM to LordOfWar Send a message via MSN to LordOfWar
well, 3ds max is a bit pricy... I have seen it used on my robotics team for some animations.

zomg, whats this
Autodesk - Autodesk 3ds Max

on da right side I see a free 30 day trial!


If u don't wanna use 3ds max you can try Blender and get the feel for 3d modeling, I use this program and I can export mesh files in 3ds format, but 3ds max has to use the import tool to open it (from my experiences)
__________________


LordOfWar is offline   Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT -7. The time now is 04:16 PM.


Site Stats
Members: 1,642
Threads: 2,576
Posts: 33,718

Newest Member: McMezz
Latest Topics
EA Resources
Site Partners

Google Checkout

Copyright ©2007 - 2008, Digital Motion Entertainment LLC
LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20