Skip to content

serhattemel/Factorical

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Factorical

Bu oyun Serhat Temel ve Necdet Gedik tarafından Balıkesir Üniversite'si Bilgisayar Mühendisliği bölümü bitirme projesi olarak geliştirilmiştir.

Factorical üç boyutlu bir strateji otomasyon oyunudur. Oyunun ana amacı, oyuncunun haritada bulunan temel kaynaklar üzerine odun veya demir gibi kaynakları işleyecek yapıları inşa etmesini sağlamaktır. Oyuncunun inşa ettiği bu yapılar, otomatik olarak belirlenen kaynakları işler ve sonucunda yeni bir materyal üretir. Bir örnekle ifade etmek gerekirse, işlenen odun kereste şeklinde dönüştürülür. Bu elde edilen materyaller, oyuncunun kendi stratejik planına bağlı olarak belirlenen üretim bantları aracılığıyla bir sonraki işleme durağına sevk edilir. Söz konusu sistem zamanla daha karmaşık hale gelir.

Oyundaki Özellikler ve Algoritmalar

1- Haritayı karelere bölerek nesnelerin bu karelere yerleştirilmesi için Grid System ve Grid Snapping

2- Rastege harita oluşumu için Cellular Automata

3- Harita üzerinde rastgele kaynak oluşumu için Perlin Noise

4- Kaynakları bir noktadan başka bir noktaya taşımak için Belt System

fabrika