Haftada Bir Oyun Geliştirebilir misiniz? Bu Adam Sadece Bunu Yapar

  • Peter Holmes
  • 0
  • 1416
  • 124
reklâm

Sizden günlük işinizden ayrılmanızı ve bir yıl boyunca her hafta bana bir video oyunu yapmamı istersem, yapabilir misiniz??

Yapabildin mi? Şahsen yapamam. Video oyunu geliştirme, her biri inanılmaz düzeyde beceri ve incelik gerektiren farklı birbirine bağlı aşamalardan oluşan, zor bir iştir..

Geleneksel video oyunları geliştirmenin C gibi zor bir düşük seviyeli programlama dilinde çok büyük seviyelerde grafik kütüphanesi, fizik, matematik ve yeterlilik bilgisi gerektiren çok zor bir görev olduğu da doğru.++.

O zaman en zor engelinle yüzleşmelisin. Eğlenceli, büyüleyici ve - her şeyin üstünde - eğlenceli bir oyun yaratmak.

HTML5'in Yükselişi HTML5 Nedir ve Göz Atma Biçimimi Nasıl Değiştirir? [MakeUseOf Açıklar] HTML5 Nedir ve Göz Atma Biçimimi Nasıl Değiştirir? [MakeUseOf of Explains] Geçtiğimiz birkaç yıl boyunca, her defasında bir defa HTML5 terimini duymuş olabilirsiniz. Web geliştirme hakkında bir şey biliyor olsanız da bilmeseniz de, konsept biraz bulanık ve kafa karıştırıcı olabilir. Açıkçası,… video oyunları yaptı 6 Smartphone'unuzda Akıllı Telefonunuzda Oynayabileceğiniz 6 Mobil HTML5 Oyunları 6 Smartphone'unuzda Akıllı HTML5 Oyunları Oynatabilirsiniz Free Web uygulamaları için son birkaç yılda ve HTML5'in şafağında uzun bir yol kat ettik daha da karmaşık, kendine yeten oyunlar ve araçlar yaratılabilir. Akıllı telefon üreticileri (bütün olarak), geliştirmek ve yaymak için çok daha kolaydı. Bilmeniz gereken tek şey, JavaScript ve Canvas gibi yeni web API'lerinden bazıları. Oyunlarınızı paylaşmak, hatta modern bir web tarayıcısına ihtiyaç duyan oyuncularla daha da kolaylaştı. Eklenti veya indirme gerektirmez.

Buna rağmen, güzel, büyüleyici ve eğlenceli oyunlar yaratmak için hala bir zorluk var. Haftada bir tane yaratma fikri tamamen düşünülemez görünüyor. Sonra Thomas'la tanıştım.

Haftada Bir Video Oyunu

Hayal gücü veya eğlence için bir kütüphane yok. Eğlenceli oyunlar oluşturmak, programlama kadar kolay öğretilemez. Bu yüzden, LessMilk kişisinin arkasındaki adam Thomas Palef'in haftada bir oyun üretebilmesi şaşırtıcıydı. Ama onlar iyi mi?

İyi evet. Üç ay boyunca Thomas, sıfırdan başlayarak 12 eşsiz, büyüleyici oyun yarattı. Bazıları, 90'ların sonlarında hemen hemen her telefonda bulunan her yerde bulunan Yılan'da genişleyen Crazy Snake gibi önceki oyunların türevidir..

Ama Crazy Snake, aldatıcı bir twist ile birlikte geliyor. Oyunda ilerledikçe, ekran döner ve eğilir, yılanınızın aniden bir duvara çarpması olasılığını önemli ölçüde arttırır. Kurnaz.

Repertuarındaki diğer oyunlar Flappy Bird kural defterinden açıkça ödünç almıştı, hem anlaşılması kolay hem de sinir bozucu derecede zordu. Örneğin, Kutu Atlama. Öncül basittir. Sen bir kutusun ve üstünden atlamak zorunda olduğun bazı engellere karşı güveniyorsun. Kolay değil mi?

Hayır, hiç de değil. Bazı seviyeler, atlatmak için cerrahi olarak kesin zamanlama gerektiren bazı engellerle birlikte, birden fazla vuruş girişiminde bulunur..

Tavşan Nefreti olarak adlandırılan bir diğeri, tavşanları, 50'lerde Myxomatosis'in yaptıklarını kabarık küçük kahramanlara yapmayı amaçlayan, azgın bir canavarın yolundan uzaklaştırıyor. Oyun ilerledikçe, korunmanız için daha fazla tavşan verilir..

Seri oyun geliştiricisinin aklına girmeyi merak ediyordum. Thomas ile bir konuşma başlattım ve çevrimiçi oyun geliştirme, hayal etme, pazarlama ve para kazanma süreci hakkında bir sohbet ettik..

Görüşme

Selam Thomas. Bana biraz kendinden ve geçmişinden bahsedebilir misin??

Merhaba, MakeUseOf.com'da olduğun için teşekkürler! Paris'te yaşayan 25 yaşında bir Fransız çocuğum. Çalışmalarımı yaklaşık bir yıl önce bitirdim ve bir web tasarımcısı ve proje yöneticisi olarak bir işe girdim. Ancak son zamanlarda kendi projelerim üzerinde çalışmaya başlamak için işimden ayrıldım ve Lessmilk onlardan biri.

Peki, haftada bir oyun yaratmanın ardındaki motivasyon neydi??

Oyun yapma konusunda deneyimim çok azdı ve bu konuda iyi olmak istedim. Kendimi her hafta yeni bir oyun kurmaya zorlamak bu hedefe ulaşmak için iyi bir yol gibi görünüyordu. 11 hafta sonra gayet iyi çalıştığını söyleyebilirim: Artık daha karmaşık oyunlar oluşturmak için daha rahat hissediyorum.

Her hafta bir oyun için yeni bir fikir bulmak zor olmalı. İlhamını nereden alıyorsun?

Bir çok insan bana bu soruyu soruyor, ama aslında o kadar da zor değil. İlk önce oyunum için genel bir tema seçiyorum (maç-3, platform, vb.) Ve hemen kodlamaya başladım. Ve oyunu oluştururken bazı küçük fikirler denerim. Bazıları kötü fikirlere dönüşür, bazıları ise oldukça iyidir. Bu şekilde oyun yavaşça şekillenir.

Fark ettiğim bir şey, Phaser kütüphanesini kullanarak tüm oyunlarınızın HTML5 tabanlı olmasıdır. Bana Phaser'ı kullanmanın ardındaki karardan biraz bahseder misiniz? Kullanmayı düşündüğünüz başka kütüphaneler var mıydı??

Haftada bir oyun yapmak istediğimi bildiğimde, nasıl yapacağıma karar vermek zorunda kaldım. Mevcut seçenekleri araştırmak için birkaç hafta harcadım ve üç ana seçeneğim oldu:

  • iOS. Ancak, başvuru teslim süreciyle birlikte haftada bir oyun çıkarmanın zor olacağını hemen fark ettim..
  • EnchantJS. Güzel, küçük bir çerçeve ama aktif olarak korunmuyor.
  • Phaser. Harika ve güçlü bir Javascript çerçevesi, sonunda seçtiğim yapıydı.

Söylesene, Phaser hakkında ne seviyor ve nefret ediyorsun??

Phaser'ı sevdiğim şey aktif olarak muhafaza edilmesi. Birkaç haftada bir, yeni özellikler ve yeni performans iyileştirmeleriyle yeni bir sürüm çıkar. Daha iyi ve daha iyi oluyor!

Ancak, bunun en son değişiklikleri takip etmek için dokümantasyonda ve forumda sık sık zaman harcamak zorunda kalmamın bir dezavantajı var. Genel olarak bir çerçevenin gittikçe daha güçlü bir hale geldiğini görmek kesinlikle iyi bir şey.

Geliştirme iş akışınız nasıl? Bana biraz bundan bahseder misin?

Söyleyecek fazla bir şey yok. İşleri gerçekten basit tutarım. Sublime Metni Kodlu Kullanıyorum Sublime Text 2 Çapraz Platform Kodunuzda Düzenleme İhtiyaçlarını Düzenlemeye Çalışıyor Sublime Metni 2 Çapraz Platform Kodunuzda Düzenleme İhtiyaçlarını Düzenleme Sublime Text 2, sadece son zamanlarda duyduğum bir platformlar arası kod editörü beta etiketine rağmen gerçekten etkilendim demek. Tam uygulamayı bir kuruş ödemeden indirebilirsiniz ..., Google Chrome'da hata ayıklayabilir ve dosyalarımı Dropbox ile yedekleyebilirsiniz. Oyun bittiğinde sunucuma el ile yüklüyorum.

Ben kendim bir geliştiriciyim ve oldukça yalnız bir deneyim olduğunu biliyorum. Ne üzerinde çalıştığınız hakkında nasıl geribildirim alırsınız??

Oyunu kurarken prototiplerimi arkadaşlara ve aileye veriyorum. Oynarken onları sessizce izlerim ve bu da oyunlarımdaki kusurları keşfetmeme yardımcı olur. Oyun yayınlandıktan sonra, geri bildirim almak için bir yorum sistemim var. Orada sık sık hata raporları veya özellik istekleri alıyorum..

Fark ettiğim bir şey, oyunlarında çok fazla müzik ve ses efekti kullanman. Bunu kendiniz mi yaratıyorsunuz, yoksa üçüncü bir şahıstan mı kaynaklıyorsunuz??

Müzik hakkında hiçbir şey bilmiyorum, o yüzden doğaçlama yapmak zorunda kaldım. Oyunlarımda iyi gidebilecek parçaları bulmak için retro müzik dinlerken çok zaman geçirdim. Ancak son zamanlarda yetenekli bir müzik adamı olan Abstraction ile ortaklık kurdum. Oyunlarımın üçü için zaten özel müzik yaptı ve yakında daha fazlası için!

Oyunlarını nasıl pazarlıyorsun??

İlk başta oyunlarımı oyunlara ilgi duyan insanlara göstermeye çalıştım, doğru mu? Eh, başarısız oldu. Bu yüzden farklı bir şey denedim: Oyunumu program topluluklarına ve bloglara gösterdim ve bu şekilde düzgün trafik almaya başladım. Şimdi sadece oyun yapmaya devam ediyorum ve HTML5'te oyunların nasıl yapılacağına dair dersler de yazıyorum.

Tarayıcı tabanlı oyunların geleneksel olarak para kazanması zor olmuştur. Hiç yapmazsanız, bunu yapmayı nasıl planlıyorsunuz??

Mevcut ücretsiz HTML5 oyunlarımdan para kazanma HTML5games: Flash-Free HTML 5 Tabanlı Tarayıcı Oyunları HTML5games: Flash-Free HTML 5 Tabanlı Tarayıcı Oyunları zor görünüyor, bu yüzden planlamıyorum. Ancak şu anda bazı akıllı telefon oyunları üzerinde çalışıyorum ve bu da bana biraz gelir getirecek..

Sonunda, LessMilk isminde ne var?

Bu soruyu birkaç kez aldım, bu yüzden blogumda cevapladım: kelimesiyle bir alan adı almak istedim “piksel” içinde. lesspixels.com kulağa çok hoş geliyordu, ancak çoktan alındı. Beyin fırtınası yaptıktan sonra pixelsAndMilk.com ile karşılaştım. Sonra bazı kara büyü oldu ve ben lessmilk.com aldım.

Sonuç

Thomas ile oturup harikaydı. Motivasyonu ve vizyonu gerçekten ilham verici ve onunla konuştuktan sonra, haftada yeni bir oyun yaratmanın zorluklarını daha iyi anladım..

O zamandan beri oyununu bir haftalık proje durdurdu, ancak daha az düzenli olmasına rağmen yeni oyunlar ve öğreticiler geliştirmeye devam ediyor. Burada ürettiği oyunları ve blogunu buradan kontrol edebilirsiniz..

Web için oyun geliştirmekle ilgileniyor musunuz? Bir haftada bir oyun yapabilir misin? Tarayıcı tabanlı bir oyun için yakıcı bir fikriniz mi var? Bana ondan bahset. Yorumlar kutusu aşağıdadır.

Resim Kredisi: Shutterstock Üzerinden Takvim




Henüz no comments

Modern teknoloji hakkında basit ve uygun fiyatlı.
Modern teknoloji dünyasında rehberiniz. Her gün bizi çevreleyen teknolojileri ve araçları nasıl kullanacağınızı ve Internet'te ilginç şeyleri nasıl keşfedeceğinizi öğrenin.