Professional Documents
Culture Documents
Maturski Rad Videoigre
Maturski Rad Videoigre
Mentor: Učenik:
Miodrag Vasić, prof Stefan Ćirić, IV-4
Android
1.2. Želja
Pored toga što sam najviše svog vremena provodio igrajući igre na
mobilnom uređaju i računaru, jednog dana sam odlučio i da
probam da ih pravim. Te je tako nastao i ovaj maturski rad, uz
puno uloženog truda, vremena, mozganja i kucanja, ali i puno
ljubavi uz želju da jednog dana programiranje i realizovanje mojih
ideja bude moj posao.
2. Opis igre
Mario, ponovo traga za princezom, ali ovoga puta u igri bez kraja
skupljajući novčiće radi poena. Ovoga puta Mario ima potpuno
nove i njemu nepoznate neprijatelje iz popularne igrice “Angry
Birds”. Iako su poznate ptice i prasići međusobni neprijatelji u igri
“Angry Birds” u ovoj igri su saveznici sa ciljem da zaustave Maria i
još niko nije otkrio razlog njihovog čudnog ponašanja.
2.2. Cilj igre
U igri, igrač kontroliše glavnog lika “Super Maria”. Jedini cilj koji
igra ima nije definisan u njoj. Zavisi od samog igrača i njegovog
takmičarskog duha, a to je “High Score” koji igrač postiže
skupljanjem novčića.
2.3. Način igranja
Igrač koristi svoj dodir prsta da bi time skočio Mario i to je sve što
je potrebno koristiti. Prilično lako. Igrač može svakog trenutka da
pauzira ili izađe iz igre a njegov trenutni skor će ostati zapamćen i
može nastaviti kasnije tamo gde je stao.
3. Interfejs
using UnityEngine;
using System.Collections;
}
}
5.2. Skripta – Moving
using UnityEngine;
using System.Collections;
public class Moving: MonoBehaviour {
void Update ()
{
movement = new Vector2 (
speed.x * direction.x,
speed.y * direction.y);
}
void FixedUpdate()
{
rigidbody2D.velocity = movement;
}
PlayerPrefs.SetInt("Score",PlayerPrefs.GetInt("Score")+1);
Destroy(gameObject);
if(PlayerPrefs.GetInt("HS")<PlayerPrefs.GetInt("Score")){
PlayerPrefs.SetInt("HS",PlayerPrefs.GetInt("Score"));
}
}
}
}
using UnityEngine;
using System.Collections;
}
IEnumerator EnemySpawn()
{
while (true) {
Instantiate(player, transform.position,
Quaternion.identity);
yield return new
WaitForSeconds(Random.Range(2,5));
}
}
}
5.4. Skripta – MenuScript
using UnityEngine;
using System.Collections;
void OnGUI()
{
using UnityEngine;
using System.Collections;
using UnityEngine;
using System.Collections;
}
Skripta – Score
using UnityEngine;
using System.Collections;
}
}
Skripta – HS
http://sr.wikipedia.org/sr/Android_(operativni_sistem)
http://wiki.unity3d.com/index.php/Scripts
http://answers.unity3d.com
http://docs.unity3d.com/ScriptReference/
Datum predaje: ______________
Komisija:
Predsednik _______________
Ispitivač _______________
Član _______________
Komentar: