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

Posted on
Kirjoittaja: Joan Hall
Luomispäivä: 26 Tammikuu 2021
Päivityspäivä: 24 Marraskuu 2024
Anonim
INTERVIEW: Codemancer Teaches Programming to Children... And Makes It Fun! - Pelit
INTERVIEW: Codemancer Teaches Programming to Children... And Makes It Fun! - Pelit

Sisältö

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 '>

... joka näyttää tältä, kun se suoritetaan pelissä ...

Tällä viikolla puhuin Lockhartin kanssa pelistä ja siitä, mitä voimme odottaa siitä.

Mikä oli inspiraationne

Ajatus alkoi tästä: "Entä jos logo olisi peli, lelun sijaan?" LOGO on 80-luvulla kirjoitettu lapsille tarkoitettu ohjelmointikieli, ja se oli jonkin aikaa ainoa tapa paljastaa lapset ohjelmoinnille. Suurin osa ponnisteluista ohjelmoinnin helpottamiseksi - Scratch, Greenfoot, Alice jne. - ovat paljon LOGOlle.


Mutta useimmat ihmiset tekivät enemmän työkaluja - enemmän leluja. Nämä vetoavat lapsiin, joilla on omat tavoitteensa, kuten ne, jotka arvostavat itsensä ilmaisua erittäin hyvin. On muitakin lapsia, jotka virittävät, kun annat heille avoimen lelun. He kysyvät: "Mitä minun pitäisi tehdä tämän kanssa?" ja kun sanot "Kaikki!" mitä he kuulevat, ei ole mitään! Mitä lapset tarvitsevat, on peli. Pelit antavat pelaajan tavoitteet ja syyt näiden tavoitteiden saavuttamiseen.

Alunperin peli oli noin robotteja, ja sitten säiliöt - itse asiassa rakensin prototyypin - mutta tajusin, että lapset, jotka haluaisivat ohjelmoida robotteja tai säiliöitä, ovat lapsia, jotka luultavasti oppivat ohjelmointia. He eivät tarvitse minua tekemään pelin heille. Siksi päätin, että se olisi fantasiapeli, ja että loitsut olisivat ohjelmia.


Ensimmäinen inspiraationi oli The Last Airbender, joka analysoi taika- ja taistelulajeja ja jolla on suuri kattava tyyli. Sitten aloin lukea kaiken, mitä voisin saada käsilleni, johon sisältyi merkki, joka kasvaa ja oppii taikaa samanaikaisesti.Otin inspiraation Harry Potterista, Golden Compassista, The Neverending Storysta, Sabrielistä, Mistbornista, tuulen nimestä ja paljon muuta.

Luulen, että jos minun pitäisi kirjoittaa yksi niistä "X täyttää Y" lausunnot Codemancer, sanon, että Codemancer on "LOGO täyttää Sabriel."

Sanotte pelin kertomuksen innoittamana nuorten aikuisten fantasian suosittuja teoksia, kuten Harry Potter, Mistborn, Golden Compass ja paljon muuta. Millä tavoin nämä suositut fantasia-tarinat edistävät peliäsi?

Yksi asia on vain sävy - joskus hauska, usein hyvin sisätilojen luonne, satunnaisesti kauhistuttava. Se on sävy, jonka he enimmäkseen jakavat, jopa enemmän abstrakteja, kuten "Earthsean velho" ja "viisas lapsi".

Toinen asia on merkkielementtejä. On hienoa, jos päähenkilö aloittaa tarinan hieman kapinalliselta - ensinnäkin siksi, että he voivat päästä naarmuille, jotka siirtävät juontaa, mutta myös niin, että voit nähdä hahmona kypsä ja herännyt, kun he kypsyvät.

On myös erityisiä tonttilaitteita. Sekä Sabrielin että kultaisen kompassin mukana on tytär, joka matkustaa pohjoiseen ja oppii taikaasi pelastaa isänsä. Kultainen kompassi ja monet noitia käsittävät kansanmuseot käyttävät tutun eläimen käsitettä. Harry Potterissa ja The Last Airbenderissä (jonka tiedän, että se ei ole kirja, mutta sellaisella on sama tunne) päähenkilöllä on ajan mittaan useita eri opettajia, jotka heijastavat sitä, missä vaiheessa hahmo on opinnoissaan ja myös elämässä.

Kuinka kauan olet työskennellyt tässä pelissä?

No, minulla oli ensimmäinen idea neljä vuotta sitten, mutta olen työskennellyt tämän version kanssa lähes vuoden ajan.

Mikä on vaikeinta olla pelin perustaja?

Luulen, että vaikein osa on yksin perustaja. Puhun vaimolleni paljon päätöksistä, jotka minun on tehtävä, ja ystäväni Ryan Olsen auttaa minua PR-päätöksissä, mutta joskus ei ole kenenkään puhua, ja minun täytyy joko mennä minun suolistani tai vain istua päätöksellä ja katso, miten tunnen sen myöhemmin.

Uskon, että kun seuraavan kerran aloitan yrityksen, minulla on yksi tai useampi yhdistelmä.

Lockhart jakaa ajansa oppimispeleiden luomiseen asiakkaille ja työskentelemään omillaan. Mitä muita pelejä olet auttanut luomaan?

Olen työskennellyt Alabaman yliopiston tutkimuksessa ja Notebaertin luonnonmuseossa näytettävässä pelissä. Tällä hetkellä olen tehnyt yhteistyötä Anti-Cruelty Society -nimisen pelin kanssa Paw & Order: Furry uhrien yksikkö joka on suunnitellut noin 15 kahdeksankymmentä luokkaa.

Pelin alussa pelaaja valitsee tutun, että he hallitsevat ja toimivat toverinsa kautta toiminnan. Mitä vaihtoehtoja voit valita tuttua?

On olemassa kolme vaihtoehtoa: Macrocat (mikä näyttää punaiselta tiikeriiltä), Hyperhound (joka on hyvin susi-ish-näköinen) ja Lambdasaur (joka näyttää jättiläiseltä woodlizardilta). Jokaisella heistä on hyökkäyskyky, joka alkaa suhteellisen samanlaisesta, mutta erottuu, kun tulet entistä taitavammaksi.

Päähenkilö Aurora Li on Lockhartin kuvaama luova mutta oikeutettu pikkutyttö. Voitteko kertoa minulle lisää hänen hahmoistaan? Millä tavoin hänellä on oikeus ja miten se edistää hänen luonteensa ja luonteensa kehittymistä?

Hänen isänsä nosti Auroran, ja hänet on hemmoteltu vähän. Toisinaan hän taistelee itsekkäillä impulsseilla, jotka eivät ehkä saa hänet tekemään oikein, varsinkin kun hänen pelastusoperaationsa painostaa hänen mielessään. Hänen sydämensä on oikeassa paikassa, ja sen paremmat enkelit voittavat ajan myötä yhä enemmän.

Lockhart on sanonut, että tämän pelin kautta opittava käsite on verrattavissa siihen, mitä voisi oppia ohjelmointi 101 -kurssista. Luuletteko, että tämä olisi liian vaikeaa 9–14-vuotiaiden ikäryhmälle, johon peli kohdistetaan?

Itseasiassa ei. Mielestäni monet tämän ikäryhmän lapset oppivat jo tätä materiaalia. Lapset, jotka ovat hyvin kiinnostuneita ohjelmoinnista, ovat googling-opetusohjelmia ja opetusta. Tämän pelin tavoitteena on auttaa lapsia, jotka eivät ole niin kiinnostuneita aloittamaan ohjelmoinnin.

Toivotteko, että pelisi liitetään koskaan luokkahuoneessa?

Minä en tiedä. Koulutuspelejä vastaan ​​on niin paljon asioita, ja yksi niistä on opetettu. Se tekee lapsista heti pelin paljon vähemmän, ja sitten sinun täytyy voittaa heidät takaisin pelikokemuksen aikana. Tämä on vieläkin totta luokassa. Mielestäni sitä enemmän lapsia, jotka pelaavat peliä, sitä parempi, ja koulu voi olla ainoa paikka, johon he saavat mahdollisuuden, teknologisista syistä tai muista.

Yksi asia, josta olen kiinnostunut, on pelin asettaminen kirjastoihin, jotka ovat yhä useammin yhteisön epävirallisia oppimiskeskuksia - varsinkin kun on mahdollista, että Codemancer hänellä on seuralainen.

Peli on saatavilla PC-, Mac-, iPad- ja Android-tableteille. Oletko koskaan ajatellut mahdollisesti laajentaa sen mobiilitasolle (Android tai iPhone), jotta peli voidaan pelata liikkeellä?

Olen ajatellut puhelimia. Useimmiten ongelma on, miten käyttöliittymä toimii pienemmissä näytöissä. Se on suunnitteluongelma, jota minun on tehtävä enemmän.

Lockhartin kickstarter-kampanja oli alun perin asetettu 12 000 dollariin, ja yli 1500 tukijaa $ 43,704 on nostettu (julkaisun aikaan), ja on vielä enemmän aikaa lahjoittaa! Mitä lisäominaisuuksia voimme odottaa ylimääräisistä lahjoituksista?

No, asetin useita venytystavoitteita:

  • Jos projekti saavuttaa 20 000 dollaria: Level Editor

Teen yhden näistä itselleni, jotta tasojen luomisprosessi voi olla nopeampi, mutta haluaisin tehdä siitä pelin julkisuuteen liittyvän piirteen, jotta kuka tahansa voi tehdä oman Codemancer-tasonsa.

  • Jos projekti saavuttaa 30 000 dollaria: Python Codemancereille

Laitan Udemy-tyylisen verkkokurssin nimeltä "Python for Codemancers", ja teen sen ilmaiseksi kaikille tukijoille. Kurssi siirtää Codemancerin pelaamisen taitoja, jotka ovat todellisessa ohjelmointikielessä.

  • Jos saavutamme 40 000 dollaria: Codemancer: The Novel

Olen yhteistyössä toisen tekijän kanssa, jotta luodaan kumppanin nuorten aikuisten romaani, joka on asetettu maailman Codemancer. Romaani on vapaa kaikille tukijoille, sisältää loitsuja, jotka saattavat olla hyödyllisiä pelissä, ja laajenee Codemancer Lore.

Joten voimme varmasti odottaa uutta ja erityispiirteitä tulevaisuudessa! Puhutte tasoneditorista, jonka haluat antaa yleisölle, joka antaisi pelaajille mahdollisuuden luoda omia tasojaan, voisitteko kertoa lisää tästä? Voisiko se olla valmis rakentamaan muita pelejä, kuten Minecraftia?

Se ei ole lähes yhtä ilmeikäs ja yksityiskohtainen kuin Minecraft! Periaatteessa pelaajat pystyvät luomaan pelikentän - kuusikulmaisen ruudukon ja sijoittamaan siihen maailman kohteita. Maailman kohteet voivat olla kallioita, puita, vihollisia, ansoja, laukaisimia, seinät, ovet ja erittäin pelikohtaiset kohteet, kuten taika-iskut.

Mitä muuta voisit kertoa minulle mainitsemastasi "Codemancer Lore" -tekstistä?

No, ihmisten maagiset kyvyt ovat luonteeltaan kompakti. Jokainen ihminen voi käyttää tätä valvontaa olettaen, että hänellä on oikeat laitteet (rune-tabletti) ja tietotaito sen käyttämiseksi. Ongelmana on, että sen käyttö voi olla melko vaikeaa, ja useimmat ihmiset luopuvat.

Se, mitä pidän tästä mytologiasta, on se, että se ei tee maagiaa yksinomaan geneettisesti lahjakas. Kuka tahansa voi tehdä sen, jos työskentelet tarpeeksi kovasti ja ajattelet luovasti. Se, että useimmat ihmiset alkavat käskemällä tuttua eläintä, ovat enemmän pedagogista yleissopimusta kuin tarpeellisuus. On vain helpompi oppia aloittamalla sellaisen eläimen kaltainen eläin, jonka voit tutustua.

Se on joitakin taustanäkymiä.

Ja lopuksi, milloin toivotte, että se on yleisön saatavilla?

Toivon, että peli on valmis noin vuoden kuluttua, ajoissa alkuvuodesta 2015-16. Toivota minulle onnea!

Onnea, Rob! Toivotan Lockhart-onnea ja lahjoita tälle kampanjalle.