Escolar Documentos
Profissional Documentos
Cultura Documentos
PCs use all types of code for games because all types of games are on PC. You
can find games on the internet, on steam, origin and built into the computer.
These codes make the game what it is and without them the code wouldnt exist.
When it comes to the coding in games, the developers have to pick the best type
of coding that supports the type of game theyre making and supports the
platforms it will be on.
Graphical API OpenGL Direct X
OpenGL or Open Graphics Library is used for rendering 2D and 3D graphics. It
interacts with the graphics processing unit or GPU for short. It is a cross system,
multi language renderer. OpenGL is used outsource rendering calculations to the
GPU. The GPU is you devices Graphics card. OpenGL has been used in Virtual
reality, CAD, video games etc. OpenGL is used on Microsoft windows PCs and
Apple Mac OS.
Direct X is mainly used by Microsoft for game programming and video. These
were originally called Direct3D, DirectDraw, DirectMusic, DirectPlay, DirectSound
etc. So DirectX is the name of the group of programs inside it. This did the same
job as OpenGL. DirectX uses 3D graphical rendering, along with 2D. DirectX is
widely used for making video games for the Xbox, Xbox 360 and Xbox one. It was
used on the Sega Dreamcast too. All of your Xbox, Xbox 360 and Xbox one
games use this.
Overall graphical API/ Graphics card is probably one of the most important
components in your platform. Everything you see on your screen is created in
the GPU (Graphical Processing Unit) and without it you cant play your games.
Sound API OpenAL Java Sound API
OpenAL or Open Audio Library is used to render three-dimensional sound into
your game and it is a cross-platform application. It resembles OpenGL which is
for display. OpenGL purpose is encoded in source objects. OpenGL is used on
most Mobile platforms, like Android, BlackBerry, IOS etc. It is also used on
gaming platforms like, GameCube, Playstation 2, Playstation 3, Xbox, Xbox 360,
Wii and Playstation portable.
Java Sound API is the same as OpenGL but it is a low-level API (Application
programming interface). It effects and controls the input and output of sound.
The sound it controls and supports is musical instrument Digital interface (MIDI)
and audio.
Overall the sound card or sound software that is used in your platform is
important. Sound immures you into the game and informs you on what you have
to do. Without a decent sound card you cant really immures yourself in a game.
Television
Televisions have software that allows their customers to unlock the channels they
pay for. It used to be the customer would pay for the cannels and get a card that
they would insert into the box that would give the customer the channels they
paid for. However now the channels are sent to the box and are cancelled and
stopped if the customer stops paying the monthly bill.
ITV or interactive television is form of media box like Sky and Virgin TV. This box
included on-demand content (this is where films or episodes are streamed
straight to your box). This ability is now in Virgin boxes and Sky boxes. The
interactive Television has now extended to things like the Amazon Fire Stick, Now
TV, google Chrome cast and every big named companies.
Overall every box that you use now to watch TV that has every channel now has
the ability for you to buy and stream rented films. It also has the ability to record
films and shows so you can watch the things you missed.
Bibliography
https://en.wikipedia.org/wiki/The_C%2B%2B_Programming_Language
https://en.wikipedia.org/wiki/Game_programming
https://en.wikipedia.org/wiki/JavaScript
https://en.wikipedia.org/wiki/OpenGL
https://www.opengl.org/documentation/implementations/
https://en.wikipedia.org/wiki/DirectX
https://en.wikipedia.org/wiki/OpenAL
https://docs.oracle.com/javase/tutorial/sound/
https://en.wikipedia.org/wiki/Conditional_access
https://en.wikipedia.org/wiki/Interactive_television