AMİRAL KALTI

GGJJ 2020 "Repair" teması için klasik amiral battı oyunundan farklı olarak oyuncuların rakibinin gemilerini yok etmesi yerine rakibinin yerleştirmiş olduğu kendi gemilerini bularak tamir etmeye çalıştığı çok kullanıcı bir oyun geliştirdik. Oyunun geliştirilmesinde websocket server oluşturulmuştur. Sunucu tarafında Node.js, socket.io kullanılmıştır. Oyun motoru olarak ise Pixi.js kullandık. Arayüz tasarımında Pixi.js'in sağlamış olduğu UI componentler yanında HTML ve CSS ile bazı ekranlar geliştirilmiştir. Oyuncuların oda oluşturabildiği yada var olan odaya adı ile katılabildikleri lobby ekranı, kullanıcılar eşleştikten sonra açılan ana oyun ekranı ve oyun bittikten sonra gösterilen sonuç ekranı geliştirilmiştir. Oyun lobby ekranındaki müzik için etkinlikte yer alan müzisyenlerden Ferudun Emre Dursun ve Ercüment Subaşı yardımcı olmuştur. Ayrıca SFX sesleri için Ekinsu TURUNC'nun mail üzerinden göndermiş olduğu ses bankasından faydalanılmıştır.
Jam Site: 
Jam year: 
2020
Diversifiers: 
Protip
Platforms: 
Web standard (HTML5, Java, JavaScript, Flash)
Tools and Technologies: 
Play Canvas
Technology Notes: 
Pixi js, Node js, Socket.IO
Installation Instructions: 

Run Socket Server

npm install

npm run dev

Run Game
cd game

npm install

npm start

 

Credits: 

Muhammed Bilal Bark Game Developer and Level Designer

Tolga Cesur Game Developer and Back-End Developer 

Game Stills: 
Source files: 
Game Tags: 
2D
Point & Click
Puzzle
Strategy