Maths in Game design

CONTENTS
• 1. INTRO
• 2. CO-ORDINATES
• 3. POWERS
• 4.ALGEBRA AND VARIABLES
• 5. CODE IN GENERAL
INTRODUCTION
• GAME DESIGN, AND CODING IN GENERAL, USE A HUGE AMOUNT OF MATHS, FROM BASIC WEBSITES TO
COMPLEX GUIS (GRAPHICAL USER INTERFACES) ALL USE CODE TO WORK.
• CODE IS A LOT OF POWERS, CO-ORDINATES AND ALGEBRA ALONG WITH OTHER AREAS OF MATHEMATICS
• COMPUTING COULDN’T HAVE EXISTED WITHOUT MATHS AND MATHS HAS MASSIVELY IMPROVED WITH
CALCULATORS, WEBSITES AND OTHER TOOLS TO AID THE BUDDING AND
CO-ORDINATES
• C.MOVE(ITEM, MID_X, MID_Y)
• THIS IS THE CODE TO POSITION ‘ITEM’ IN THE CENTRE OF THE SCREEN
• IT’S A FOUR QUADRANT GRID MAKING THAT (0,0)
• THIS CODE CAN BE ALTERED TO SEND ‘ITEM’ ANYWHERE ON THE SCREEN
• MOST MODERN GAMES USE 3D CO-ORDINATES WHICH ARE VERY COMPLEX TO WORK WITH.
POWERS
• THIS MORE APPLIES TO CODE IN GENERAL, BUT INPUTS ARE POWERS OF 2 LIKE 256, 512 AND 1024
• THESE ARE USED IN THE ASCII METHOD OF DENOTING DIFFERENT SYMBOLS LIKE 64 IS @, 127 IS DEL AND
69 IS E
• THE LARGER POWER THE COMPUTER CAN HANDLE, THE MORE COMPLEX ITS TEXT CAN BE
ALGEBRA AND VARIABLES
• ALGEBRA IS INCREDIBLY USEFUL FOR ADVANCED CODE AND LARGE STRINGS BY ALLOWING YOU TO SAVE
A CERTAIN PORTION OF CODE OR AN OPERATION FOR RE-USE SOMEWHERE ELSE IN THE CODE
• VARIABLES ALLOW TRUE RANDOMNESS IN GAMES BY ALLOWING DIFFERENT ACTIONS/EVENTS FOR
DIFFERENT NUMBERS GENERATED OR AN ACTION TO BE SAVED AND AFFECT A LATER CHOICE OR EVENT IN
THE STORY FOR EXAMPLE: MASS EFFECT OR TELLTALE GAMES
CODE IN GENERAL
• CODE IS, AT IT’S MOST BASIC FORM, 0 AND 1,
• MATHS HAS TOOK LEAPS AND BOUNDS AFTER THE COMPUTER REVOLUTION AND THE SUBSEQUENT
SILICON SUB-REVOLUTION
• BOOLEAN IS NAMED AFTER A BRITISH MATHEMATICIAN NAMED GEORGE BOOLE WHO MADE LOGIC GATES
POSSIBLE. BOOLEAN LOGIC DEALS WITH VALUES THAT CAN ONLY BE TRUE OR FALSE
THANK YOU FOR WATCHING OUR
PRESENTATION