«algorithm» etiketlenmiş sorular

Algoritmalar hesaplama, veri işleme ve otomatik akıl yürütme için kullanılır. Daha kesin olarak, bir algoritma, bir fonksiyonun hesaplanması için iyi tanımlanmış talimatların sonlu bir listesi olarak ifade edilen etkili bir yöntemdir.


7
Yerçekimi hesaplamalarını optimize etmek
Birbirine yönelen çeşitli boyut ve hızda nesnelerim var. Her güncellemede, her nesnenin üzerinden geçip, diğer tüm nesnelerin ağırlıklarından dolayı kuvvetler eklemeliyim. Çok iyi ölçeklenemiyor, oyunumda bulduğum iki büyük darboğazdan biri ve performansı geliştirmek için ne yapacağımdan emin değilim. O hissediyor Ben performansını artırmak gerekir gibi. Herhangi bir zamanda, sistemdeki nesnelerin …


6
Spell casting - Saniyede hasarı nasıl optimize edersiniz
Bir kaç büyüyü bilen bir büyücümüz olduğunu hayal edin. Her büyünün 3 özelliği vardır: Hasar, soğuma süresi ve yayın süresi. Oldukça standart RPG olayı. Dolma süresi: Tekrar o büyüyü yapmadan önce geçen süre (t). Bir büyü, dökülmeye başladığı anda "bekleme süresini" sürdürür. Cast zamanı: büyüyü kullanması için geçen süre (t). …

3
Bir çini motorunda rastgele bir “dünya” nasıl oluşturabilirim?
Klasik bir kiremit motoru üzerinde çalışan, ancak dünyası rasgele oluşturulmuş bir oyun tasarlıyorum. Bunu yapan oyunlar veya algoritmalar var mı? Bulduğum yordamsal üretim algoritmaları hiçbir zaman bir kiremit sistemi kullanmıyor ... Bir kiremit sistemi kullanarak bütün bir "dünya" oluşturmanın en iyi yolu nedir? Blok labirentten bahsetmiyorum ama genel bir "dünya …


3
Dama / Taslaklar için AI nasıl uygulanır?
Bu dama oyununu gördüm ve AI'nın nasıl uygulandığını merak ettim. Dama ( AI , hasar, dame) için AI nasıl uygulamalıyım ? Bilinen bir algoritma var mı? Herkese çok teşekkürler. Bu Tic Tac Toe oyunu öğretici blog yazısı görmek çok merak ediyorum . Öyleyse, açık oyun kodu ve blog yazısına zarar …
21 algorithm  ai 

3
Birçok akın düşmanı engellerin etrafında etkili bir şekilde bulma
Oyunumun düşmanları için yol bulmayı geliştirmeye çalışıyorum. Şu anda, kendileri ve oyuncular arasındaki açıyı hesaplayıp bu yönde hareket ederek oyuncunun tam konumuna doğru sürekli hareket ediyorlar. Ayrıca düşmanların üst üste istiflenmesini önleyen bir akın algoritması var, bu yüzden birbirlerinden geçmektense gruplara dönüşecekler. Ancak, şimdi kiremit tabanlı bir harita eklediğime göre, …


6
Sarılı kenarları olan bir dünyada seyahat yönünü bulma
2B dünyamdaki bir noktadan kenarların sarıldığı başka bir noktaya (asteroitler vb.) En kısa mesafe yönünü bulmam gerekiyor. En kısa mesafeyi nasıl bulacağımı biliyorum ama hangi yönde olduğunu bulmakta zorlanıyorum. En kısa mesafe şu şekilde verilir: int rows = MapY; int cols = MapX; int d1 = abs(S.Y - T.Y); int …
20 c++  algorithm 

3
Geçmiş oluşturma algoritmaları nasıl çalışır?
Cüce Kalesi oyununu duydum, ancak şimdi Youtube'da takip ettiğim insanlardan biri hakkında bir yorum yaptı ... Cüce Kalesi'nin dünya için nasıl bir tarih oluşturduğunu fark ettiğimde çok şaşırdım! Şimdi, bu algoritmalar nasıl çalışır? Simülasyonun uzunluğu dışında genellikle girdi olarak ne alırlar? Ne kadar spesifik olabilirler? Ve daha da önemlisi; Javascript …

5
Bir daire içindeki rastgele noktaları (piksel) hesapla (resim)
Belirli bir konumda ve belirli bir çapta daireler içeren bir görüntüm var. Yapmam gereken, daire içindeki rastgele noktaları hesaplayabilmek ve daha sonra belirtilen noktaların ilişkili olduğu pikselleri manipüle edebilmektir. Zaten aşağıdaki kodu var: private Point CalculatePoint() { var angle = _random.NextDouble() * ( Math.PI * 2 ); var x = …
19 c#  algorithm 

3
Minecraft benzeri bir motor için nasıl yüzen kara kütleleri oluşturabilirim?
XNA'da Minecraft benzeri bir motor oluşturuyorum. Ne yapmak istiyorum bu videoda gösterilene benzer yüzen adalar oluşturmaktır: http://www.youtube.com/watch?v=gqHVOEPQK5g&feature=related Bunu bir dünya üreticisi kullanarak nasıl çoğaltırım? Bazı Perlin gürültü algoritması kullanmam gerekir mi? Bunun böyle kara kütleleri yapmama nasıl yardımcı olacağını bilmiyorum. İşte kullandığım perlin gürültü üreteci kodu: private double[,] noiseValues; private …

3
Gerçek Zamanlı Dinamik Yol Bulma?
Şu anda bazı yol bulma araştırması yapıyorum ve simülasyonum şudur: Başlangıç ​​ve bitiş noktası temsil edilen bir 3d sahnem var, yol bulmaya yardımcı olmak için gezinme ağları, yol noktaları ve çokgenler oluşturabiliyorum. Bir A * algoritması ve bazı varyantlarını denedim ve mükemmel çalışıyorlar. Ancak, şimdi 'dinamik' yol bulma ile daha …

3
Prosedürel olarak oluşturulmuş bir dünya parçasını başka bir dünya grubuyla eşleştirme
Roger Zelazny'nin The Chronicles of Amber'i okudun mu? Kendinizi 3. şahıs MMO oyununda oynadığınızı hayal edin. Dünyada yumurtlarsınız ve dolaşmaya başlarsınız. Bir süre sonra haritayı öğrendiğinizi, daha önce hiç görmediğiniz bir yerde olduğunuzu fark edersiniz. Bildiğinizden emin olduğunuz son yere geri dönüyorsunuz ve hala orada. Ancak dünyanın geri kalanı değişti …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.