«software-engineering» etiketlenmiş sorular

Yazılım mühendisliği, oyun geliştirme alanı için geçerli olduğu için yazılımın tasarımı ve geliştirilmesidir. Bu etiketi kullanan sorular, yazılım oluşturma veya tasarlama göreviyle ilgili teorik kavramlar ve uygulamalar ile ilgili olmalıdır. Bu etiket yalnızca bir soru programlamayı içerdiği veya kod içerdiği için kullanılmamalıdır.


16
Tüm oyun programcılarının bilmeleri gereken matematik nedir? [kapalı]
Yeterince basit bir soru: Tüm oyun programcılarının başarılı olabilmeleri için sağlam bir kavrama sahip olmaları gereken matematik nedir? Oyun programlamacılığının niş alanlarında matematik veya herhangi bir şey yapmaktan bahsetmiyorum, daha özel olarak sadece oyun programcılarının bile bilmesi gereken şeyler ve yapmazlarsa muhtemelen faydalı buluyorlar. Not: orada olarak hiç kimse doğru …

9
Oyun geliştirmede yararlı olan bazı programlama tasarım kalıpları nelerdir? [kapalı]
Tasarım Desenleri üzerine birkaç kitabım var ve bazı makaleler okudum, ancak hangi programlama tasarım desenlerinin oyun geliştirmede yararlı olacağını sezgisel olarak çözemiyorum. Örneğin, Model Görünümü Denetleyici, Singleton, Fabrika, Komut vb. Gibi birkaç tasarım desenini ayrıntılandıran Tasarım Desenleri ile ActionScript 3 adlı bir kitabım var. Bunun için yeni biri olarak, bunlardan …


10
Tam gün çalışırken oyunumda çalışmak için enerjim olduğundan emin olmak için ne yapabilirim? [kapalı]
Haftada 40 saat saat yazılım mühendisi olarak çalışıyorum ve kişisel yaşamımı ve aile sorumluluklarını dengelemek arasında oyun geliştirme konusunda çalışacak enerjim yok. Kendimi bilgisayarın önünde yakmadan hobim için daha fazla zaman ayırmak için ne yapabilirim? Eminim ki burada bir programcı olarak çalışırken, başarılı bir şekilde oyun geliştiren biri olmalı.

6
Mermiler video oyunlarında nasıl çalışır?
C # ile bir video oyunu tasarlarken bu soru ile karşılaştım. Battlefield veya Call of Duty gibi oyunları göz önüne alırsak , aynı anda yüzlerce hatta binlerce mermi uçuyor. Olaylar sürekli olarak tetiklenir ve bildiğim kadarıyla, bu çok fazla işlem gücünü emer… ya da öyle mi? Çeşitli oyun geliştiricilerin (2B …

8
Bir Oyun Motorunda Etkinlikle İlgili İletişim: Evet mi Hayır mı?
Game Coding Complete'i okuyorum ve yazar, oyun nesneleri ve modülleri arasında Event Driven iletişimini önermektedir . Temel olarak, tüm canlı oyun aktörleri, dahili bir olay mesajlaşma sistemi aracılığıyla ana modüller (Fizik, AI, Oyun Mantığı, Oyun Görünümü vb.) İle iletişim kurmalıdır. Bu, etkin bir etkinlik yöneticisi tasarlamak zorunda kalması anlamına gelir. …

9
AI yaratmada yeni - nereden başlamalı? [kapalı]
Oyun programlamaya yeni başladım ve birbirleriyle savaşan 2 uzay gemisi ile basit bir 2d yukarıdan aşağıya uzay oyunu yapmaya çalışıyorum. Kullanıcı kontrollü uzay gemisi ile iyi yapıyorum, ancak bir AI programlamaya nasıl başlayacağımı bile bilmiyordum. Bu durum için belirli yöntemler / modeller daha iyi midir? Nereden başlasam bile?

2
Super Metroid ve Aquaria'da olduğu gibi duvarların kenarlarında nasıl doku bulabilirim?
Süper Metroid ve Aquaria gibi oyunlar, araziyi diğer taraflardaki kayaların ve eşyaların olduğu yerlerde, daha derin (yani yeraltında) farklı detaylarda veya sadece siyah olan yerlerde sunar. Çokgenler kullanarak benzer bir şey yapmak istiyorum. Arazi şu anki seviyemde üst üste binen kare kutular şeklinde yaratıldı. Bu işleme yönteminin arazi oluşturmak için …

5
GameManager tanrı nesnesini nasıl önleyebilirim?
Oyun kodunu yapılandırmayla ilgili bir soruya cevap okudum . Her yerde bulunan GameManagersınıfı ve üretim ortamında sıkça nasıl bir sorun haline geldiğini merak etmemi sağladı . Bunu tarif edeyim. İlk önce prototip yapımı var. Kimse harika kod yazmayı umursamıyor, sadece oyunun eklenip eklenmediğini görmek için çalışan bir şey almaya çalışıyoruz. …


6
Performansı değerlendirmek için en iyi zaman ne zaman?
Yazılım geliştirme geçmişinden geliyorum. Yazılım geliştirme döngüsü boyunca, genellikle işlevsellik ve çalışan ürün üzerinde durulur. Geliştirme sonunda, kodu optimize etmeye ve performansı artırmaya başlarız. Şimdi soru şu ki, oyun geliştirmedeki her kod satırındaki performansı düşünmemize gerek var mı? Bunu yaparken tasarım kalıplarını ve temiz kodu özlediğimizi hissediyorum. Oyun geliştirme endüstrisinde …



5
Oyundaki aktörler kendilerini çizmekten sorumlu mu olmalı?
Oyun geliştirme konusunda çok yeniyim, ancak programlamada değil. JavaScript canvaselemanını kullanarak Pong tipi bir oyunla tekrar oynuyorum . PaddleAşağıdaki özelliklere sahip bir nesne yarattım ... width height x y colour Ayrıca Pong... gibi özelliklere sahip bir nesne var width height backgroundColour draw(). draw()Yöntem şu anda sıfırlıyor canvasve bir soru geldi …

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.