Jump to content


What programming language is WoT written in?


  • This topic is locked This topic is locked
10 replies to this topic

pastorev #1 Posted 08 April 2014 - 06:18 PM

    Corporal

  • Player
  • 22671 battles
  • 180
  • Member since:
    03-02-2012

Helloo :)

I am fairly new to programming, and started learning HTML/CSS a few months ago, and recently moved on to C++ as I wanted something more hardcore that I could possibly use in the future for developing software and games etc, and I was just wondering what programming language World of Tanks was written in?



Woody1999 #2 Posted 08 April 2014 - 06:26 PM

    Lieutenant General

  • Player
  • 13549 battles
  • 6,477
  • [WJDE] WJDE
  • Member since:
    05-15-2011

View Postpastorev, on 08 April 2014 - 06:18 PM, said:

Helloo :)

I am fairly new to programming, and started learning HTML/CSS a few months ago, and recently moved on to C++ as I wanted something more hardcore that I could possibly use in the future for developing software and games etc, and I was just wondering what programming language World of Tanks was written in?

 

I think it's written in vodka.

 

Woody



F_5Brock #3 Posted 08 April 2014 - 06:32 PM

    Corporal

  • Player
  • 3041 battles
  • 141
  • Member since:
    05-12-2013
Probably russian

Niko313 #4 Posted 08 April 2014 - 06:37 PM

    Corporal

  • Player
  • 6640 battles
  • 124
  • [FSTC] FSTC
  • Member since:
    07-04-2012

it's written in Python.

 



CrySpy #5 Posted 08 April 2014 - 06:43 PM

    Second Lieutenant

  • Player
  • 21899 battles
  • 1,001
  • [LEWD] LEWD
  • Member since:
    04-07-2011
Like true Soviets they took no shortcuts during development to ensure that the final product would turn out as magnificent as possible. For this they used machine code. 

Kistenschieber #6 Posted 08 April 2014 - 06:47 PM

    Warrant Officer

  • Beta Tester
  • 10771 battles
  • 931
  • Member since:
    09-01-2010

View PostNiko313, on 08 April 2014 - 06:37 PM, said:

it's written in Python.

 

 

True. And C++

 



_Antipathy #7 Posted 08 April 2014 - 07:06 PM

    Lieutenant General

  • Player
  • 651 battles
  • 6,921
  • Member since:
    10-29-2013
<a><Font=Comic Sans></a>:trollface:

yanunge #8 Posted 09 April 2014 - 09:00 AM

    Staff Sergeant

  • Player
  • 13344 battles
  • 301
  • Member since:
    10-27-2012

My guess would be C++ and in addition a scripting language, like Python. Dear OP, actually, what programming language you choose to use is of course important, but likewise you should not neglect reading a bit about software design, especially when using an OO language like C++. Of course, making mistakes and redo all or alot of code is quite a good lesson to be had, but also painful.

 

When I started my first steps in C/C++ about 20 years ago, oh yeah, I wrote some fairly miserable code. But I didn't know any better at that time.



_DeusExMachina #9 Posted 09 April 2014 - 09:22 AM

    Sergeant

  • Player
  • 18317 battles
  • 211
  • Member since:
    11-23-2013

Python for game logic with some C libs.

Bigworld engine is written in C++.

Adobe Flash (actionscrtipt) used for whole GUI.

Launcher content is embedded html ("Awesomium" in 0.9)

 



Red_Dragon_Firkraag #10 Posted 09 April 2014 - 09:30 AM

    Lieutenant

  • Player
  • 15072 battles
  • 1,683
  • Member since:
    08-13-2011

For the in-game logic, WoT uses C++

For sound and graphics, WoT uses DirectX (Direct3D 9 Revision 43 + DirectSound)

Furthermore, sound and music is being parsed from the FMOD file system. The files in the FMOD system are WAV files. Music inside FMOD is stored as MP3.

Also, in-game model and graphics data are being stored inside 7-Zip files declared as PKG files. 7-ZIP 9.17 Beta is being used.

The UI is displayed using Adobe Flash (ActionScript 3) and loaded via Python 2.8



2Tee2 #11 Posted 11 April 2014 - 07:49 PM

    Lieutenant Сolonel

  • Player
  • 23737 battles
  • 3,401
  • Member since:
    02-20-2014

the mods seem to be mostly Python and Flash(probably the GUI part?). A was about to ask if there are public API docs available over at the dev section -- wanted to start playing with python but, nah, im gonna be wasting my time with Typescript for now :D




1 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users