«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.

4
2B haritada “anakarayı” tespit etmek için bir algoritma var mı?
Bu haritada "anakara" dört kardinal yönde haritanın merkezine bağlanabilen tüm arazidir (kuzey, güney, doğu, batı - diyagonal değil). Anakarayı tespit etmek ve içindeki delikleri doldurmak istiyorum. Üç şey düşündüm: Bir yol bulma algoritması kullanarak haritanın merkezine bağlanabilirse, her su olmayan (karanlık hücreler) hücrede arama yapın. Çok pahalı! Ancak bu adalar …
28 algorithm  maps 

2
Prosedürel olarak bir dünya tarihini oluşturmanın bir yolu var mı?
Burada , bir insanın yarattığı hayali bir dünyada 1800 yıllık kültürel tarihi temsil eden şemada biraz ilgileniyorum . Bu tür bir şey, dünya tasarımı kadar, oyun geliştirme için güçlü uygulamalara sahip görünüyor. Bu diyagramı elle yapmış gibi görünüyor. İlgilendiğim şey, bu tür bir diyagramı programlı olarak oluşturmanın bir yolu olup …

4
Sonsuz arazi için işlemsel nehir veya yol üretimi
Yolları söylemeliyim, daha Ortaçağ'a benzer sandığım yollar değil. Ayrıca, gerçekçilik aramıyorum. Aradığım cevap gerçekçilikten ziyade tarif ettiğim kalıba sığacak. Kıvrımlı bir şekilde usule dayalı yollar / nehirler üretmenin bir yöntemini arıyorum, ancak bunu sonsuz bir arazi tipi sistemi için yapmak istiyorum. Perlin gürültüsünün nasıl kabarcıklar ürettiği gibi, rastgele uzunluktaki çizgi …

1
Harita üretme yöntemleri
Küçük bir oyun için basit, "rasgele" oluşturulan bir harita oluşturmak için arıyorum. Oyun, kara kütlesi ve okyanus alanları olan bir dünyanın yukarıdan aşağı görünümünden oluşuyor. Örneğin, dünyanın basit bir taslak haritasını düşünün. Daha önce gördüğüm en yakın şey, eski SimCity oyunlarının seviye oluşturucusuydu ya da birçok adaya karşı tek bir …
27 algorithm 

4
Basit ses üretimi
Bu gibi görünen gürültü üretmek için arıyorum: (görüntüler Perlin Gürültüsünü Anlama izniyle ) Temelde birçok küçük "dalgalanma" ile gürültü arıyorum. Aşağıdaki istenmeyen bir durumdur: Bunu yapmanın basit yolları var mı? Bir haftadır perlin ve simpleks'e bakıyorum ve JavaScript'te çalışmasını hiç göremiyor gibiyim, ya da yaptığımda, bu tür görüntüler oluşturmak için …



2
Dörtlü ağaç vs Izgara tabanlı çarpışma algılama
4 kişilik bir co-op r-tipi oyun yapıyorum ve çarpışma algılama kodunu uygulamak üzereyim. Çarpışma algılamanın nasıl gerçekleştirileceğiyle ilgili çok sayıda makale ve malzeme okudum, ancak ne yapacağını bulmakta zorlanıyorum. Dört ağaç gitmek için en yaygın yol gibi görünüyor, ancak bazı kaynaklarda grid tabanlı çözümden bahsediyorlar. Bir önceki oyunda tespitler için …

3
Ekipler kaynak dosyalarda yazma işleminin nasıl önlenmesini sağlar? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Sorunuzu güncelleyin o yüzden -konu üzerinde Oyun Geliştirme Stack Exchange için. 4 yıl önce kapandı . Örneğin, oyun motoru, birden fazla kişi tarafından aynı anda çalışılırken üzerine yazma işleminin nasıl engelleneceği ihtimali bana geldi. …
26 project-management  version-control  teamwork  java  2d  collision-detection  vector  collision-resolution  unity  directx  directx11  directx10  xna  ios  monogame  windows-phone-8  xamarin  design-patterns  oop  xna  collision-detection  collision-resolution  bounding-boxes  rotation  collision-detection  mathematics  javascript  algorithm  separating-axis-theorem  xna  2d  monogame  image  xna  directx  graphics  performance  opengl  2d  3d  c++  directx11  unity  c#  scale  c#  xna  collision-detection  collision-resolution  leaderboards  scoring  glsl  srgb  tilemap  three.js  tiled  unity  physics  xml  dialog-tree  xna  c#  .net  opengl  lwjgl  vbo  physics  graphics  procedural-generation  simulations  water  opengl  java  textures  lwjgl  frame-buffer  unity  unity  2d  collision-detection  collision-resolution  trigonometry  java  android  libgdx  xna  c#  frame-rate  c++  unreal-4  procedural-generation  java  graphics  lwjgl  slick  c++  software-engineering 

2
Bir şimşek etkisi nasıl üretebilirim?
Şimşek üretmek için bir algoritma var mı? Cıvatanın nereye ineceğini belirten bir parça veya nokta nesnesi listesi üreten bir algoritma istiyorum. Yöntemin bir bitiş noktasıyla birlikte bir başlangıç ​​noktası parametresine ihtiyacı olacaktır. Cıvatanın içinden rastgele dallar çıkması ve rastgele aralıklarla zig-zag olması gerekir. Sonuç, bu şekilde görünecek rastgele bir yıldırım …

2
Sahte-rastgele yerine, "zevkli" rastgele nasıl üretebilirim?
Sırayla farklı türde bulmacalar sunan bir oyun yapıyorum. Her bulmacayı yalancı ve numaradan seçiyorum. Her bulmacanın çeşitli varyasyonları vardır. Başka bir sözde rasgele sayı ile değişimi seçiyorum. Ve bunun gibi. Mesele şu ki, bu neredeyse gerçek rastlantısallık üretirken, oyuncunun gerçekte istediği şey bu değil. Oyuncu genellikle neyi algıladıklarını ve rastgele …
26 algorithm  random 


5
2D kiremitli oyunda görüş alanını hızlıca nasıl hesaplayabilirim?
Bir karo matrisi var, bazı karoların üzerinde nesneler var. Hangi kiremitlerin oyuncu tarafından görülebildiğini ve hangilerinin görünmeyeceğini hesaplamak istiyorum ve oldukça verimli bir şekilde yapmam gerekiyor (bu yüzden büyük bir matris (100x100) ve bir sürü nesneye sahip olduğumda bile yeterince hızlı hesaplanacak). Bresenham'ın çizgi algoritması ile yapmaya çalıştım , ama …

2
Etiketleri görsel olarak çekici ve sezgisel bir şekilde yaymak için algoritma
Kısa versiyon Araç etiketlerini üst üste gelmeyen bir şekilde dağıtmak, atıfta bulundukları araca mümkün olduğunca yakın yerleştirmek için bir tasarım deseni var mı? Eğer değilse, önerdiğim yöntemlerden herhangi biri uygulanabilir mi? Bunu kendin nasıl uygularsın? Genişletilmiş versiyon Yazdığım oyunda, havadan geçen araçlarımın kuşbakışı bir vizyonu var. Ayrıca, araçların her birinin …

11
En sevdiğiniz oyuna özgü kodlama taşları nelerdir? [kapalı]
Şu anda olduğu gibi, bu soru bizim soru-cevap formatımız için uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 7 yıl önce kapandı . …
24 algorithm 

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.