BilgisayarlarProgramlama

Kendi "Android" konulu bir oyun nasıl oluşturulur

mobil platformlar için oyun indirme Birçok kişi, düşünüyorum: "Neden rüya interaktif eğlence endüstrisi sunan zaten olduklarından daha iyi ve daha ilginç bir ürün yapmaz Neden gerçeğe dönüştürmek değil?" Eğer "Android" oyun nasıl oluşturulacağını biliyorum ama öğrenmek istemiyorsanız, bu yazı acemi geliştiriciler bekliyor yanlarından bazılarını bahsedeceğiz.

Fikir

oyun oluşturmak için gereklidir ilk şey - fikir. İlk aşamada herhangi bir biçimde yazılabilir. O "yapışır" anlaşılabilir olması arzu edilir. Büyük olasılıkla, bunu uygulama sürecinde değiştirilecektir. Bir şey eklemek zorunda kalacak, ama bir şey - tamamen kaldırmak veya değiştirmek. Garip bir şey yok - fonksiyonel parçaların ileri bir işleme tabi sadece iyice açıklamak zorunda, ama onun uygunluğunu kontrol etmek değil.

Tamamen fikirlerin ilk açıklamasını terkedip "Android" üzerine bir Rus oyun oluşturmak başlar, bu adımı atlayın gerekli değildir. fikirler toplanıyor - daha kolay olduğu ana başlangıç noktası, hareketini başlatmak için. Buna ek olarak, objektif planlar bakacağız çalışmada sunulan fikirler, bildirimi ve doğru zayıflıkları ilerleyebilir.

özelliklerin listesi

Yani "Android" oyun nasıl oluşturulacağını çalışmaya devam etmek zorunda kalacak bu aşamada detaylı tümlemeden imkansız bir metin editörü ve oyun olacak özellikler açıklanmıştır. İşte bir örnek: God of War serisi - Bir Slasher olduğunu. kahramanın silah - bir kırbaç. mücadele boyunca, güzel uzun açılan saldırıları yapabilirsiniz. Her seviye patronu ile mücadeleye tamamlanır.

Bu liste, yani başkalarının arka plan üzerinde oyun üretenler oldukça cimri ve sadece ana özellikleri yansıtır. Aslında orada daha çoktur, ancak diğer özellikleri ikincil önemdedir. daha az önemli, gelişme hızı uğruna feda edilebileceği - İlk açıklamasında gelecekteki yaratma var olamaz onsuz olanlar ve en son gitmek zorunda.

Dizdok

Yani bu belge olmadan yeni bir oyun yaratmak için nasıl çalışmak ve üstündeki zorunda kalmak neredeyse imkansız. Dizdok - "tasarım belgesinin" kısaltması, bu en ayrıntılı açıklama içerir:

  • Nesne modeli ve varlıkların işlevsellik.
  • İşlevsel özellikleri.
  • Oyun içeriği.
  • Arayüzü.
  • Gerekirse bu bilgi tabanına eklenebilir.
  • nesne modeli.

nesne modeli

silah, zırh, NPC, büyü, oyuncu: nesne modeli her oyun varlık hakkında bilgi içerir. Her oyun için benzersizdir.

işlevsellik ile anlaşılmalıdır:

  • Ben \ \ satın \ satmak \ iyileştirmek kaldırmak giyebilir.
  • Ölümden sonra envanter Will.
  • Bazı eylem zamanla veya kaybetmek gücü vardır.
  • Bir karakter veya grubun olmadığını arttırır.
  • özel nitelikleri kümesini yapar.

Yukarıdaki ürün zorunlu değildir, sayıları azaltılabilir veya her grup varlık için artırılabilir.

fonksiyonel özellikler

"Android" için oyunlar oluşturmak için nasıl soru cevaplama esnasında, bir sonraki bölümde dizdoka bahseder gerekir. Fonksiyonel özellikler tanesi oyun açıklar. Buradan o ana karakteri nasıl bilir ve nasıl uygulandığı, anlatmak mümkün olduğu kadar doğru gerekir. Aynı ayrı ayrı NPC için yapılmalıdır. Oyun karakterleri ek olarak, ilk yardım kitleri, silah, zırh, çevre unsurlarını ele alınmalıdır.

Aslında, bu bölüm menüden ve hasar etkisinden nasıl hesaplandığını için, tüm oyun anları etkileyen kurallar kümesidir. daha sen her noktayı çalışmak, o kadar kolay sizin projeyi uygulamak için olacaktır.

içerik

iyi bir oyun yaratmak için önce düşünmek gerekir ve tam o nasıl olacak. şartname nitelendiren, karakterlerin hangi ücret kartuşlar sağlam bir şekilde sabitlenmelidir hasarla bir ateşli silah, ateş edeceğini belirleyebilirsiniz. Bu parametrenin NPC enjekte zaman rezervasyon kapasitesi düşülür. Ayrıca her bir numune silah, zırh, NPC adını belirtmek gerekir. Ve tabii ki, gerekli açıklamak için görünüm. İçerik - Tüm oyun daha sonra inşa edilecek olan yapı taşları.

arayüzey

Arayüz - kullanıcı programı ile etkileşim verirken kullanacağı işlevleri ve düğme kümesi. Bunu oluştururken dikkate alınmalıdır ana şey - kolaylık. tüm unsurları nasıl düzenleneceğine tam olarak anlamak için, projenize en uygun çözümleri aktarılması, çalıştırın ve türün en iyi örneklerini analiz edebilirsiniz.

motor veya kurucusu seçimi

"Android" Oyunu oluşturmadan önce yerine getirmek zorunda kalacak diğer adım - seç oyun motorunu. gitti Uzun herşey sıfırdan yapılması gerekiyordu günleridir. Günümüzde hazır bir tasarımcı alarak bir kod minimum yazarak tüm çalışmaları gerçekleştirebilir.

Motorun seçimi bazı özellikleri temelinde, yapmaya değer olduğunu:

  • Kullanım Koşulları.
  • Fırsatlar.
  • Fiyat.
  • geliştiriciler için destek.
  • Zadokumentirovannost.
  • toplumun boyutu.
  • Sadelik.
  • Genişletilebilirlik.

Kullanım Şartları: belki bir kez onun tam sahip olmazlar, bir tasarımcı satın aldı. Oyunun ticari başarı motor geliştiricilerin kar yüzdesi ödemek zorunda olur. Önemli olan - "Android" Oyunu oluşturmadan önce, okumak lisans anlaşmasını uygulaması için seçilen ürünün.

Özellikler: tamamen geliştirici ihtiyaçlarını kapsamalıdır. Ürün, ihtiyaçtan fazla sunuyorsa, oyun kolayca yeni dizdoka işlevini kullanmak için uzatılabilir. Ama denge düşünün! Tetris için Unreal Engine kullan - saçma.

Destek: her şeyden önce, bu ürünün bir gelişme olup olmadığını öğrenmek için önemlidir? sürümden sürüme hata düzeltmeleri misiniz? o yeni işlevler ve araçlar edinir olur? Hızla gelişmekte olan motor, motor, dondurulmuş birkaç yıl önce bir avantaja sahiptir.

Topluluk: tasarımcı kullananların sayısı nedir? Kullanıcıların çok sayıda dokümantasyon, dersler, usta-sınıfları bulursanız, örnekler, bir sorun değildir. kullanıcı nispeten küçük ise, bu bilgiler rekabetçi bir şeyler yapmanızı sağlayacaktır ölçüde mevcut olmayabilir.

Genişletilebilirlik: Kendi oyun oluşturmadan önce, yabancı olabilir Seçilen motor modüllerinin bağlanmak için olsun veya olmasın öğrenmek zahmetine. Tipik olarak, üç boyutlu modeller, sesler, komut, sprite ihracat veya ithalat için kullanılmaktadır. Bu tür araçlar için destek varsa, tasarımcı içerik oluşturmak için iç araçlara sınırlı değildir.

UDK

Unreal Development Kit - değil en kolay oyun motorunu usta, ama en güçlü biri için. Bu sadece acemi geliştiriciler, aynı zamanda büyük şirketler için kullanılır. Eğer soruya bir cevap arıyorsanız: "Nasıl bir 3D oyun motoru oluşturmak için ve nasıl seçilir?" - Eğer UDK olasılıklarını araştırmaları gerekir.

programlama mantığını açıklamak için bir iç betik dili kullanır - UnrealScript. Geliştirici Sitesi video yakalanan ve metin şeklinde tarif edildiği gibi dersler birçok sağlar. Aynı zamanda onlar maksimum işlevsellik kapak - editörden kendi el yazısı yazmak için.

Tork 2D / 3D

Tork - mobil platformlar için oyunlar en popüler tasarımcılarından biri. Bu editörler ve hata ayıklama araçları gerekli tüm kümesi vardır. programcılar gelişiminde biz konfor büyük dikkat ve tüm programları en basit ve erişilebilir yapmaya çalıştık.

Tasarımcı fırsatlarından en açıklar belgelerle birlikte gelir. resmi web sitesinde çeşitli hazır oyunların öğreticiler ve kaynak kodu bulunabilir.

Tork Tork Senaryo dilinde gömülü komut dosyası. her bir nesnenin özelliklerini önceden belirlenebilir. Ayrıca tasarımcı fiziksel hesaplamalar ile ilgilenen Box2D bir dizi, inşa ettiler.

Eğer soruya bir cevap bulmak için çalışıyorsanız: "Nasıl bir yaratmak için ağ oyun ve bunun için ne senaryo seçtiniz?" - güvenle Tork en kısa sürede çok oyunculu projesini yapacak söyleyebiliriz. Gerekli tüm işlevselliği önceden inşa edilmiş ve örnekleri resmi web sitesinde bulunmaktadır, en verimli nasıl kullanılacağını gösterecektir.

çalışma

mümkün olduğunca hala anlaşılmaz oyun motorunu seçtikten sonra bir oyun yaratmak için. Onların çalışmalarını çok fazla zaman harcamak zorunda olacak. takım artık olduğundan, her şeyi kendiniz yapmak gerekecektir: komut dosyaları yazmak için, dokular, sprite, modelini (eğer üç boyutlu oyun) oluşturmak, test etmek için bir senaryo yazmaya. Acemi geliştirici temellerini sağ birçok öğrenmek zorunda kalacağını tahmin etmek zor değil programcı,: meslekler yazar, test, sanatçı, tasarımcı.

O senin proje üzerinde çalışan sürecinde olduğunu, yaparak öğrenmek en iyisidir. oyunlar geliştirmektedir bir şirket için çalışmayı - bir başka yolu ihtiyacınız olan her şeyi öğrenmek için. İçinde geymdev bakmak için bir şans pes etmeyin, rutin işleri meşgul istenecektir bile biz baş programcı olarak hemen etiketli edilmemelidir.

Herhangi bir şirkette çalışmak sorun değil, alttan başlar. scripters ve becerileri, Seviye Tasarımcı, dengeleyici Evet, tester çok faydalı olacaktır ve bu gençler çoğunluğunu istihdam bu endüstriler vardır. Böyle bir eğitim birkaç yıl sonra, dizdoki ve teknik atamaları oluşturmak hata izci hakkında bilgi edinmek ve bir temas veritabanını oluşturmak üzere öğreniyor olacaktır. iş "Android" konulu bir Rus oyun yaratmak için yapılması sonrasında gerekli tüm beceri ve yetenekleri üzerinde stok zorunda, çünkü çok daha az çaba harcamak gerekir.

Bu gelişme konularda kendi yetkinlik kanıtlamış olan, olması mümkündür, orada size proje ile lider konumunu alacak, dahası, eski takımı bırakmak zorunda kalmazsınız.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 tr.atomiyme.com. Theme powered by WordPress.