Application Software
On this page i will be covering interpreted languages for games , compiled languages for games, and scripting such as the lingo used and different software available such as QuakeC, ActionScript, and JavaScript.
Interpreted Languages for games:
This is referring to a type of programming language that relies on another piece of software called an interpreter. Basically, it is converted to binary when information is needed. The language to do this can be learnt by users in order to write commands and instructions for a program, and this is how it is made. The most common languages used for writing video games in this way are Java, J2ME, and C#. Java is mainly used for websites, and games because that is what its primary purpose was when it was created. Java is object oriented, which means users may take advantage and inherit code that is common to the object. There is more than one type of Java however, as different types enable for making different things. For example J2ME is a type of application software designed to create applications for mobile phones. J2ME is short for Java 2 Platform Micro Edition, and like Java, is available to everyone. Java is relatively friendly to new users once some study has been taken,, as it is designed as a simpler for of coding to C++, which i will get onto soon. But firs, what is C#? Well this is another form of application software, one which is a hybrid made up of C and C++ software. This from of coding is used mainly for websites . |
Compiled Languages for Games:
Compiled is very different to Interpreted, as Compiled is where a user has already gotten a code, which is recycled and compiled to make a new or repeating instruction. This means the codes already exist, they only need to be found again, whereas Interpreted,a s i have said, rights the new lines of code o the go. While this is fast, it is not really suitable for complex programs, as righting line by line will become exhausting and make the program needlessly large, as sing a complied language would make this smaller and more efficient based on its size. An example of this is C++. This is one of the most popular types of programming language, especially for those running on Windows OS. |
Object- oriented:
All of the previously mentioned languages are some form of object oriented programming. This is a language wherein every piece of code that is written in grouped as objects.This allows these grouped bits of code to carry out certain activities depending on their coded purpose. This type of coding fits perfectly with the games and mobile phone apps as it is very efficient in processing power. An example object-oriented programming could be the use of animals within a game, using a base "Animal" class, with "Cow" that have a different "MakeCry" method. By grouping codes into bases like this, it allows easy access to full objects required within a game.
All of the previously mentioned languages are some form of object oriented programming. This is a language wherein every piece of code that is written in grouped as objects.This allows these grouped bits of code to carry out certain activities depending on their coded purpose. This type of coding fits perfectly with the games and mobile phone apps as it is very efficient in processing power. An example object-oriented programming could be the use of animals within a game, using a base "Animal" class, with "Cow" that have a different "MakeCry" method. By grouping codes into bases like this, it allows easy access to full objects required within a game.
Scripting:
Scripting is a program that is written run environments that are interpreted, which is then automatically turned into a task. The most common things that are automated through scripts are internet pages. This is because webpages use aspects such adverts, graphic displays, and menus, all of with run on scripting to be interactive. An example of scripting can be related back to Java, as this can be used to develop websites. Scripting languages include QuackC, Lingo, Unreal Script, and Maya. All of these aside from Lingo are gaming engines, and allow the user to create models and assets for games when implemented into the Unreal Engine.
Scripting is a program that is written run environments that are interpreted, which is then automatically turned into a task. The most common things that are automated through scripts are internet pages. This is because webpages use aspects such adverts, graphic displays, and menus, all of with run on scripting to be interactive. An example of scripting can be related back to Java, as this can be used to develop websites. Scripting languages include QuackC, Lingo, Unreal Script, and Maya. All of these aside from Lingo are gaming engines, and allow the user to create models and assets for games when implemented into the Unreal Engine.
ActionScript:
ActionScript is once again another form of Object-Oriented software, and was originally created to control 2D vector animations in Adobe Flash. Originally restricted in scripting, ActionScript has evolved to cater for more than just animation, resulting in people being able to make web based games using it, internet apps, and interactive media. ActionScript is very important when trying to play a lot of games online, as it is a common application software for homemade games.
ActionScript is once again another form of Object-Oriented software, and was originally created to control 2D vector animations in Adobe Flash. Originally restricted in scripting, ActionScript has evolved to cater for more than just animation, resulting in people being able to make web based games using it, internet apps, and interactive media. ActionScript is very important when trying to play a lot of games online, as it is a common application software for homemade games.