GithubHelp home page GithubHelp logo

oyunprogramlama_vizeprojesi's Introduction

22360859353 Berkan Serbes


Oyunu tarayıcınızda oynamak için tıklayın


3D 2 Kişilik Parkur Yarışı Oyunu

Oyunun Adı: Parkour Race

Oyunun Amacı

Parkurda bulunan iki oyuncunun kendi parkurunun bitiş noktasına rakibinden önce ulaşarak galip gelmek.

Oyun Tuşları

Oyuncu 1 Oyuncu 2
Tuş Tuş Görev
W İleri hareket etme
A Sola hareket etme
S Geriye hareket etme
D Sağa hareket etme
Space 0 Zıplama
CTRL + Ateş etme

Oyun İçi Mekanikler

Oyun ekranı, sol tarafta Player1'in kamerası ve sağ tarafta Player2'nin kamerası olmak üzere ikiye bölünmüştür.

Dual Camera

Atış bölümü

Bu kısımda oyuncular duvardaki hedefleri yok ederek oyuna devam ederler. Hedefler yeşil ve kırmızı olmak üzere iki renkten oluşur ve belirli aralıklarla renkleri değişir. Eğer hedefin rengi kırmızıysa Oyuncu1 CTRL tuşuyla, Oyuncu2 + tuşuyla hedefleri yok edebilir.

Target Area

Kutu bölümü

Bu kısımda oyuncular karşıdan gelen kutulardan kaçıp güvenli bölgelere ilerleyerek bu kısmı aşmak zorundadır. Eğer oyuncular kutu nesnesiyle çarpışırlarsa kutu tarafından platformun dışına sürüklenir.

Box Collision

Parkurun bitiş çizgisine ilk ulaşan oyuncu oyunu kazanır. Oyunun sonunda oyunu kazanan kişiyi gösteren ekran ortaya çıkar.

Winner Screen

Herhangi bir oyuncu ESC tuşuna bastığında oyun duraklatılır ve durdurma menüsü açılır. Bu durdurma menüsünde 'Devam Et' ve 'Yeniden Başlat' adlı iki adet buton bulunmaktadır. Oyuncu 'Devam Et' butonuna basarak oyuna kaldığı yerden devam edebilir veya 'Yeniden Başlat' butonuna basarak oyuna yeniden başlayabilir ya da yeniden ESC tuşuna basarak bu durdurma menüsünü kapatabilir.

Pause Menu


Oyunu Geliştirenler ve Görevleri

Parkurun oluşturulmasını, oyuncuların mekaniğini (hareket, zıplama, ateş etme), parkurdaki cisimlerin mekaniklerini ve bunlarla ilgili scriptleri takım arkadaşım Samet Özkan geliştirdi.

Ben ise durdurma menüsününün gösterimi,kodlanması ve oyunu kimin kazandığını gösteren ekranı geliştirdim.

oyunprogramlama_vizeprojesi's People

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.