INTERVIEW: Codemancer Teaches Programming to Children... And Makes It Fun!

Posted on
Yazar: Joan Hall
Yaratılış Tarihi: 26 Ocak Ayı 2021
Güncelleme Tarihi: 1 Kasım 2024
Anonim
INTERVIEW: Codemancer Teaches Programming to Children... And Makes It Fun! - Oyunlar
INTERVIEW: Codemancer Teaches Programming to Children... And Makes It Fun! - Oyunlar

İçerik

Rob Lockhart is creating a game called Codemancer that teaches the magic of coding and programming to children ages 9 to 14. His Kickstarter campaign has raised almost $45,000 with a few more days to go for the campaign, which is setting him up for a great success to finish the game.


Codemancer is a gender-neutral fantasy game with a female protagonist named Aurora who must rescue her father from an evil sorcerer that has kidnapped him just as she begins to master the runic spells. But something that makes this game interesting is the magic that Aurora and the evil Sorcerer use works the same way as programming works in our world. Such as this '>

... oyunda idam edildiğinde böyle görünüyor ...

Bu hafta Lockhart ile oyunu ve ondan ne bekleyebileceğimiz hakkında konuştum.

İlhamın neydi

Peki, fikir bununla başladı: "Ya Oyuncak yerine Logo bir oyunsa?" LOGO, 80'li yıllarda yazılan çocuklar için bir programlama dilidir ve bir süre için çocukları programlamaya maruz bırakmanın tek yoluydu. Programlamayı erişilebilir kılma çabalarının çoğu - Scratch, Greenfoot, Alice, vb. - LOGO'ya çok şey borçluyum.


Fakat çoğu insan daha çok alet yapıyordu - daha çok oyuncak. Bunlar, kendi kendilerini ifade etmelerine çok değer verenler gibi akılda kendi hedefleri olan çocuklara hitap ediyor. Onlara açık uçlu bir oyuncak verdiğinizde çıkan diğer çocuklar var. 'Bununla ne yapmam gerekiyor?' Diye soruyorlar. ve 'Her şey!' dediğinde duydukları şey 'Hiçbir şey!' Bu çocukların ihtiyacı olan bir oyundur. Oyunlar, oyuncuya hedefler ve bu hedeflere ulaşmak için sebepler verir.

Aslında oyun Robotlar hakkında olacaktı, ve daha sonra Tanklar - Aslında bunun için bir prototip yaptım - ama robotları veya Tankları programlamak isteyen çocukların muhtemelen yine de programlamayı öğrenecek çocuklar olduğunu fark ettim. Onlar için bir oyun yapmam için bana ihtiyaçları yok. Bu yüzden bunun bir fantezi oyunu olduğuna ve büyülerin program olacağına karar verdim.

İlk ilham kaynağım, sihir ve dövüş sanatlarını benzeten ve harika bir kapsayıcı bir tarza sahip olan The Last Airbender'dı. Sonra elimden gelebilecek her şeyi okumaya başladım, aynı zamanda hem büyüyor hem de büyü öğreniyordu.Harry Potter, Altın Pusula, Bitmeyen Hikaye, Sabriel, Mistborn, Rüzgarın Adı ve daha pek çok şeyden ilham aldım.


Sanırım Codemancer için bu "X, Y'ye uygun" ifadelerinden birini yazmak zorunda olsaydım, Codemancer'in "LOGO Sabriel ile tanıştığını" söylerdim.

Oyunun anlatısının Harry Potter, Mistborn, Altın Pusula ve daha fazlası gibi genç yetişkin fantezilerinin popüler eserlerinden ilham aldığını söylüyorsunuz. Bu popüler fantezi hikayeleri oyununuza hangi yollarla katkıda bulunuyor?

Bir şey sadece ton - bazen komik, genellikle karakterin iç kısmı, ara sıra korkunç. Çoğunlukla paylaştığı bir ses tonu, hatta 'Dünya'nın Büyücüsü' ve 'Bilge Çocuk' gibi daha soyut olanlar.

Başka bir şey karakter elemanları. Ana karakterin hikayeyi biraz asi başlatması harika bir şey - her şeyden önce arsayı hareket ettiren hurdalara girebildikleri için, ama aynı zamanda karakterleri olgunlaştığında daha yumuşak ve akıllıca görebilirsiniz.

Özel arsa cihazları da vardır. Hem Sabriel hem de Altın Pusula, kuzeye seyahat eden ve babasını kurtarmak için sihir öğrenen bir kızı içerir. Altın Pusula ve cadı içeren birçok masal tanıdık bir hayvan kavramını kullanır. Harry Potter'da ve The Last Airbender'da (biliyorum ki kitap değil, ama aynı hissi var) ana karakter, zaman içinde birkaç farklı öğretmene sahiptir ve karakterin çalışmalarındaki aşamayı yansıtır. hayatta.

Ne zamandır bu oyun üzerinde çalışıyorsun?

Dört yıl önce ilk fikrim vardı, ama oyunun neredeyse bir yılı boyunca bu versiyon üzerinde çalışıyorum.

Bir oyunun kurucusu olmanın en zor kısmı nedir?

Sanırım en zor kısım solo kurucu olmak. Karımla vermem gereken kararlar hakkında çok konuşuyorum ve arkadaşım Ryan Olsen bana PR kararlarında yardımcı oluyor, ama bazen konuşacak hiç kimse yok ve ya benim bağırsaklarımla gitmek zorundayım ya da sadece karar için oturmak zorunda kalıyorum ve sonradan nasıl hissettiğime bakın.

Sanırım bir dahaki sefer bir şirket kurduğumda bir veya daha fazla kurucu bulacağım.

Lockhart müşterileri için öğrenme oyunları yaratma ve kendi başına çalışma arasında zaman ayırır. Başka hangi oyunları yaratmaya yardım ettin?

Alabama Üniversitesinde bir araştırma çalışması için ve Notebaert Doğa Müzesi'nde sergilenen bir oyun üzerinde çalıştım. Şu anda denilen bir oyunda Anti-Zulüm Derneği ile işbirliği yapıyorum Paw & Order: Kürklü Kurbanlar Birimi aslında yaklaşık sekizinci sınıflar tarafından tasarlanacak.

Oyunun başında, oyuncu kontrol ettiği bir tanıdık seçer ve aktiviteler aracılığıyla eşlik eder. Bir tanıdık için hangi seçenekler mevcut?

Üç seçenek var, bir Macrocat (kırmızı kaplan gibi gözüküyor), bir Hyperhound (çok kurt görünümlü) ve Lambdasaur (dev bir ağaç kertenkelesine benzeyen). Her birinin göreceli olarak benzer bir saldırı yeteneği vardır, ancak onlarla daha ustalaştığınızda birbirinden ayrılır.

Kahraman Aurora Li Lockhart tarafından yaratıcı ama haklı bir küçük kız olarak tanımlanır. Bana karakteri hakkında biraz daha bilgi verebilir misiniz? Hangi yollarla hakkı vardır ve bu onun karakterine ve karakter gelişimine nasıl katkıda bulunur?

Aurora babası tarafından büyütüldü ve biraz şımarık kaldı. Bazen, doğru olanı yapmasına neden olmayabilecek bencil dürtülerle, özellikle de aklına takılan kurtarma görevinin baskısıyla mücadele ediyor. Kalbi doğru yerde olsa da, doğasının daha iyi melekleri zamanla daha çok kazanıyor.

Lockhart, bu oyunlarla öğrenilebilecek konseptin, bir Programlama 101 dersinde öğrenilenlerle karşılaştırılabilir olduğunu söyledi. Oyunun hedeflendiği 9 ila 14 yaş aralığındaki biri için bunun çok zor olacağını düşünüyor musunuz?

Aslında hayır. Bence o yaş grubundaki birçok çocuk zaten bu materyali öğreniyor. Programlamaya büyük ilgi duyan çocuklar googling dersleri ve kendileri öğretiyor. Bu oyundaki amacım, programlamaya başlamak için otomatik olarak bu kadar ilgilenmeyen çocuklara yardım etmektir.

Oyununuzun hiç bir sınıf ortamına dahil edileceğini umuyor musunuz?

Bilmiyorum. Eğitsel oyunlara karşı çalışan pek çok şey var ve bunlardan biri eğitici olarak etiketleniyor. Bu, anında oyundan hoşlanan çocukları çok daha az kolaylaştırır ve oyun deneyimi sırasında onları tekrar kazanmanız gerekir. Bu bir sınıfta daha da doğrudur. Bununla birlikte, oyunu ne kadar çok çocuk oynarsa o kadar iyi olur ve teknolojik nedenlerle veya başka nedenlerle şansı yakaladıkları tek yer okul olabilir.

İlgilendiğim tek şey, oyunu bir toplulukta gayrı resmi öğrenme merkezleri olan kütüphanelere koymak - özellikle de mümkün olduğu için Codemancer eşlik romanı olacak.

Oyun PC, Mac, iPad ve Android tabletlere sunulacak. Oyunun hareket halindeyken oynanabilmesi için muhtemelen mobil bir seviyeye (Android veya iPhone) genişletmeyi düşündünüz mü?

Telefonlar hakkında düşünüyordum. Çoğunlukla sorun, kullanıcı arayüzünün daha küçük ekranlarda nasıl çalışacağıdır. Daha fazla çalışmam gereken bir tasarım sorunu.

Lockhart'ın ilk vuruş kampanyası başlangıçta 12.000 $ 'a ayarlandı ve 1.500'den fazla destekçisi ile 43.704 $' ı (yayınlandığı sırada) artırıldı ve bağış için hala daha fazla zaman var! Ekstra bağışlardan ne gibi ekstra özellikler bekleyebiliriz?

Pekala, birçok esnek hedef belirledim:

  • Proje ulaşırsa 20.000 $: Seviye Editörü

Bunlardan birini kendim için yapıyorum, böylece seviye oluşturma süreci daha hızlı olabilir, ancak herkesin kendi Codemancer seviyesini yapabilmesi için oyunu halka açık bir özellik haline getirmek istiyorum.

  • Proje ulaşırsa 30.000 $: Codemancers Python

'Codemancers Python' adlı Udemy tarzı bir çevrimiçi kurs hazırlayacağım ve tüm destekçiler için ücretsiz yapacağım. Bu kurs Codemancer oynamayı öğrendiğiniz becerileri gerçek dünyadaki bir programlama diline aktaracaktır.

  • Eğer ulaşırsak 40.000 $: Codemancer: Roman

Dünyasında geçen bir genç yetişkin romanı oluşturmak için başka bir yazarla işbirliği yapacağım Codemancer. Roman tüm destekçilere ücretsiz olacak, oyunda yararlı olabilecek büyüler içerecek ve Codemancer İrfan.

Dolayısıyla gelecekte kesinlikle yeni ve özel özellikler bekleyebiliriz! Oyunculara kendi seviyelerini yaratma imkanı verecek halka açık yapmak istediğiniz bir Seviye Editöründen bahsediyorsunuz, bana bundan daha fazla bahseder misiniz? Minecraft gibi diğer oyunların dünyayı oluşturan yönlerine hazırlanabilir mi?

Minecraft kadar etkileyici ve ayrıntılı olmayacak! Temel olarak, oyuncular bir oyun alanı (altıgen ızgara) yaratabilecek ve dünya öğeleri yerleştirebilecek. Dünya öğeleri kayalar, ağaçlar, düşmanlar, tuzaklar, tetikleyiciler, duvarlar, kapılar ve sihir bozucular gibi oyuna özel öğeler gibi şeyler olabilir.

Bahsettiğiniz "Codemancer Lore" hakkında daha ne söyleyebilirsin?

İnsanların büyülü yetenekleri, doğası gereği kompakt bir yapıya sahiptir. Herhangi bir insan, doğru donanıma (rune tableti) ve onu kullanma bilgisine sahip olduğunu varsayarak, bu kontrolü uygulayabilir. Sorun şu ki, onu kullanmak oldukça zor olabilir ve çoğu insan pes eder.

Bu mitolojide sevdiğim şey, sihri genetik yetenekli olanın tek bakış açısı yapmamasıdır. Yeterince çalışırsanız ve yaratıcı düşünürseniz herkes bunu yapabilir. İnsanların çoğunun tanıdık bir hayvana komuta ederek başlaması, gereklilikten daha pedagojik kongredir. Kendin gibi bir hayvanla başlayarak, öğrenebileceğin bir şeyle öğrenmek daha kolay.

Bu, arkaplan hikayesinin bir kısmı.

Ve son olarak, ne zaman halka açık olacağını umuyorsunuz?

2015-16 okul yılının başlaması için oyunun bundan bir yıl sonra hazır olacağını umuyorum. Bana şans Dile!

İyi şanslar Rob! Lockhart'a şans dileyin ve kampanyasına burada bağışta bulunun.