Hvernig á að forrita tölvuleiki

Ég

Forritari og gleðipinni

 

Sem þykkist vita eitthvað um tölvuleikjagerð

Guðmundur Egill

Sýnidæmi af leik

Dagskrá

Uppbygging tölvuleikja

Forritunarkennsla

BÚUM TIL LEIK SAMAN

Uppbygging tölvuleikja

Skiptist í 3 hluti:

 

1.FÁ INPUT

2.HREYFA HLUTI

3.TEIKNA HLUTI

FPS

Forritunarkennsla

Breytur

 


//Breytur eru hlutir sem tölvan skilur

//Tölur
var tala1 = 0;
var tala2 = 12,2;
var tala3 = 0,3;

//Strengir
var nafn1 = "Gummi";
var hundur = "Snati";

//Fylki
var fylki1 = []; //Þetta er tómt fylki
var fylki2 = ["hundur1","hundur2"];


//Hlutir

var hlutur1 = {};
var hlutu2 = {nafn:"Gummi",aldur:12}



//Breytur eru hlutir sem tölvan skilur

//Strengir
var nafn1 = "Gummi";
var hundur = "Snati";

//Breytur eru hlutir sem tölvan skilur

//Hlutir
var hlutur1 = {} //þetta er tómur hlutur
var hlutur2 = {nafn:'gummi',aldur:12}

//Breytur eru hlutir sem tölvan skilur

//Fylki
var fylki1 = []; //Þetta er tómt fylki
var fylki2 = ["hundur1","hundur2"];

if

if else
else

ef(gummi þarf að kúka)
    //gummi fer að kúka

ef annars(gummi þarf að pissa)
    //gummi fer að pissa

annars
    //gummi gerir ekkert


var kuka = true;
var pissa = false;


if(kuka === true)
    //gummi fer að kúka

else if( pissa === true)
    //gummi fer að Pissa
else
    //gummi gerir ekkert


Lykkjur

While

For

1.Fá input

2.Hreyfa

3.Teikna

1.Fá input

2.Hreyfa

3.Teikna

1.Fá input

2.Hreyfa

3.Teikna

While loopa

Á meðan ég er að spila leik{

    Náðu_í_input();
    
    Færðu_hluti();

    Teiknaðu_hluti();

}
while(Eg_er_ad_spila){

    Nadu_i_input();
    
    Færðu_hluti();

    Teiknaðu_hluti();

}

=

Hvernig á að forrita tölvuleiki

By Guðmundur Egill Bergsteinsson