Skip to content

Alfantin/Markov-Chain-Name-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Markov-Chain-Name-Generator

Bir zamanlar roguelike tarzı herşeyin dinamik olduğu bir rpg oyunu yapmaya giriştim. Mob, köy, şehir isimlerinin dinamik olmasını istediğim için dinamik isim üretecek bir algoritma yazdım ama isimleri sınıflandırmada büyük sıkıntıları vardı. Kısa bir araştırma sonrası bu sorunu çözen markov zinciri algoritmasını buldum.

Markov zinciri gürültü şeklinde rasgele değerler yerine, istatistiksel tahmini değerler üretmek için kullanılan bir algoritmadır. Rasgele isim üretmekten tutun uygun renk bulma hatta uygun müzik notası üretmeye kadar kullanılmaktadır.