'Save Your City ' web tabanlı bir oyun projesidir.
Proje 'Javascript' ve 'HTML Canvas' aracılığıyla geliştirilmiştir.
Programda geliştirilmesi hedeflenen bölümler 'kaynak kod' yorum satırlarında mevcuttur.
1.Deponun sağ üst kısmında Code yazan yeşil butona tıkladıktan sonra ZIP İndir sekmesine tıklayıp yerel bilgisayara proje kaynak kodları indirilir.
2.Kaynak kod herhangi bir IDE aracılığıyla çalıştırılır.
Oyunda bizi ilk olarak aşağıda resmini gördüğünüz giriş sayfası karşılar.
Giriş sayfasında 'ses' butonuna tıklayarak giriş sesini başlatabilirisiniz. 'Oyun Bilgisi' butonu aracılığıyla ise oyun hakkkında bilgi edinebilirsiniz. 'Oyuna Başla ' butonuyla ise oyunu başlatabilirisiniz.
Oyuna başladığınızda karşınıza aşağıdaki gibi bir ekran gelecek.
Bu ekranda sağ taraf karakter alanıdır ve 'a' 's' 'w' 'space' tuşlarıyla bu karakteri bloklar üzerinde hareket ettirebilirsiniz. 'Karakter' space tuşu ile mermi atmaktadır. Karakter 'düşman alanına' giremez. Karakter alanında yer çekimi bulunmaktadır. Karakter eğer bulunan blokların birine konumlanmazsa ve gerekli zıplamayı sağlayamazsa aşağıya düşecek ve oyun sona erecektir. Karakter alanında karakterin mermi miktarı sarı çizgilerle temsil edilir. Karakter alanına toplam 5 düşmanı yenebilecek güce sahiptir. Bu gücü 'kalp' ile temsil edilmektedir. Scor ise yok edilen düşman sayısıdır.
Düşmanlar ve bonuslar rastgele hızlarla ve rastgele konumlarda hareket ederler. Düşman alanında yer çekimi bulunmamaktadır. Düşmanlar ve bonuslar yalnızca karakter alanına doğru hareket ederler. Düşmanlar tek bir mermi isabeti sonucu yok olacaktır.
Bonuslarda amaç düşmanların aksine mermi isabet ettirmek değil ettirmemektir Eğer bir bonusa mermi isabet ederse bonus yok olacaktır. Bonus yokmolmadan karakter alanına erişirse mermi miktarı 2 artacaktır.
Oyun bitişi aşağıda gösterilmiştir.
Karakterin kendi alanında aşağıya düşmesi ya da 5 düşmanın adaya girmesi durumunda oyun sona erer. Gerekli bilgiler verilir. Bir 'restart' butonu oluşur ve istenidiği takdirde oyun yeniden oynanır.


