Hoe een iPhone-spel te maken wanneer u niet kunt coderen
Velen van ons hebben gedroomd om onze eigen spellen te maken. De meesten van ons missen de vaardigheden om alles vanuit het niets te creëren. Zelfs met enkele van de beste Swift-leermiddelen aan je zijde 10 Boeken All Budding iOS-app-ontwikkelaars hebben 10 boeken nodig Alle ontluikende iOS-app-ontwikkelaars hebben een duik nodig in de ontwikkeling van iOS? Deze boeken helpen, of je nu een absolute beginner bent of een ervaren expert. Lees Meer, je hebt misschien niet de vrije tijd om een nieuwe taal te leren.
Dus toen Creandirecteur Azamat Bohed van MakeUseOf aankondigde dat hij een eenvoudig iOS-spel had gemaakt en gepubliceerd zonder codeervaardigheden, besloten we dat we meer moesten leren.
Ga je gang en download Space ShootR gratis vanuit de App Store. Laten we vervolgens eens kijken hoe Azamat het helemaal opnieuw heeft gedaan.
Geen programmeervaardigheden? Geen probleem
Er is niets bijzonders origineel aan het eerste iOS-project van Azamat: “Je bent in de ruimte. Je hebt een eenvoudig ruimteschip. Het enige wat je hoeft te doen is zoveel mogelijk reizen en 'diamanten' verzamelen om andere schepen te ontgrendelen, die duurzamer zijn en verschillende behandelingsniveaus hebben.”
Het meest interessante is dat hij het project heeft voltooid zonder een enkele coderegel te maken. Vorig jaar hebben we een app met de naam Buildbox besproken. Een videogame maken in een week met Buildbox Een videogame maken in een week met Buildbox Er is een programma dat het ontwikkelen van games ongelooflijk gemakkelijk maakt, zelfs voor mensen die absoluut geen ervaring hebben met het ontwerpen van video spellen. Het heet Buildbox. Hier is waarom je het zou moeten proberen. Read More en Azamat voegde zich bij het reviewteam om de software te testen. Verleid door het vooruitzicht om een spel te maken zonder de boeken te raken, werd Space ShootR geboren.
Azamat maakt de meeste van de afgebeelde afbeeldingen die je ziet aan de bovenkant van artikelen over MakeUseOf, maar zijn programmeerervaring is beperkt. Velen van ons kunnen zich vinden in dit niveau van werkervaring. 5 Stappen om de basis HTML-code te begrijpen 5 Stappen om de basis HTML-code te begrijpen Meer lezen. Hij bekende, “Ik kan HTML / PHP-code aanpassen aan mijn behoeften (met de hulp van Google) en dat is zo ongeveer.”
“Maar toen kwam Buildbox binnen en beweerde dat er helemaal geen codering nodig was,” en Azamat greep de kans. “We hebben de beoordeling voltooid en de jongens van Buildbox hebben ons de software gratis gegeven. Als gamer had ik altijd deze kleine droom om de mijne te creëren.”
Het project werd grotendeels ongepland en zelfs de beslissing om een shoot-em-up te maken was willekeurig. Azamat begon met creëren “een eenvoudig scrollen spelletje met één vinger besturing met kogels en vijanden. Het is zo gewoon dat iedereen die het speelt begrijpt.”
Wat de naam betreft, het was mij duidelijk toen ik voor de eerste keer op Save Project drukte. Nul brainstormen.
Hij heeft zijn ontwerpvaardigheden gebruikt om te gebruiken Hier is waar te leren Digitaal ontwerp en kunsttheorie voor gratis Hier is waar u digitaal ontwerp en kunsttheorie gratis kunt leren U kunt veel leren over digitaal ontwerp en kunsttheorie met weinig meer dan een browser en een internetverbinding . Deze websites zullen u helpen aan de slag te gaan. Meer lezen en de beelden helemaal opnieuw gemaakt met Photoshop. Het hele proces duurde ongeveer drie maanden, inclusief uitstelgedrag en experimenteren met Buildbox om te zien wat mogelijk was: “Aan het begin van dit jaar klikte er iets in mijn hoofd en ik begon er serieuzer aan te werken.”
Het duurde niet lang voordat Azamat de kneepjes van het leven leerde kennen. “Nadat ik meer vertrouwd raakte met het bouwproces in Buildbox, was ik gewoon alles aan het verbeteren en verbeteren. Testen op een apparaat, wijzigen, aanpassen, opslaan, testen op een apparaat. Drink wat koffie, tweak, save, exporteer ... ”
Meer dan een spel creëren
Als consumenten is het bijna te gemakkelijk om projecten als Space ShootR te weigeren, maar voor ontwikkelaars van de eerste keer, zoals Azamat, zijn ze veel zinvoller. Hij heeft het me verteld, “Elke stap naar het publiceren van de game was iets nieuws, en nu mijn game live is in de App Store, ken ik het hele proces.”
Het maakt niet echt uit of het project succesvol is of niet, het was een tutorial voor mij.
Het zijn niet alleen de technische aspecten van het maken van een game die moeilijk kan zijn om goed te krijgen. Er is veel theorie achter het maken van iets dat aangenaam is om te gebruiken. Wat is Design Thinking & hoe maakt het je creatiever? Wat is Design Thinking & hoe maakt het je creatiever? Ontwerpdenken is niet nieuw in de bedrijfswereld - Apple, Coca-Cola en Nike gebruiken allemaal een versie ervan om hun merken te bouwen. Helaas wordt veel mensen niet geleerd wat het is of hoe ... Lees meer en pas het publiek aan waarnaar het is gericht. Azamat dacht vooruit: “Ik probeerde een spel te maken dat ik zelf graag zou spelen.”
“Ik hou niet van het spelen van harde games op mijn smartphone, omdat ik alleen speel als ik een paar minuten heb, bijvoorbeeld wanneer ik op een bus wacht. Ik probeerde het eenvoudig te houden. Het lijkt erop dat mensen het zo druk hebben dat ze hun smartphones niet naar landschap willen draaien of helemaal geen twee handen gebruiken. Dus ik heb het verticaal gemaakt. Eén vingerbediening.”
Veel hobbyisten wenden zich tot oplossingen zoals Buildbox om de ontwikkeling van apps te versnellen. Build A Mobile App zonder programmeerkennis met codeloze apps. Bouw een mobiele app zonder programmeerkennis met codeloze apps Het is volledig mogelijk om een eenvoudige basisapp te bouwen met behulp van een aantal sleep- and-drop tools, dus wat is de vangst? Lees Meer, vooral degenen die alleen werken zoals Azamat. “Door alles alleen te doen, heb ik geleerd hoe je de meer geavanceerde tools en technieken van Buildbox kunt gebruiken, hoe je kunt exporteren voor iOS en Android, hoe je Xcode kunt gebruiken om mijn spel op een echt apparaat te testen en hoe je het naar iTunes kunt uploaden.”
Het hele proces heeft me geleerd om productiever te zijn. Hoe mijn vrije tijd beheren. Het leerde me dat als er iets is dat ik niet weet, ik gewoon iemand moet vinden die het wel doet en het vraagt. Of Google het.
Hij heeft er ook een “codeless” grote tip: “Het is duidelijk dat deze software zonder codering beperkt is, maar er is altijd een oplossing! De Buildbox-community is echt nuttig en er is een forum dat je kan helpen.”
De touwen leren
Hoewel er voldoende mogelijkheden zijn in de technische wereld voor de code-analfabeet Coding Is not For Everyone: 7 Tech Jobs die je zonder kunt krijgen Coderen is niet voor iedereen: 7 Tech-banen die je zonder kunt krijgen Niet ontmoedigd zijn als je wilt deel uitmaken van het technische veld - er zijn genoeg banen voor mensen die niet weten hoe ze moeten coderen! Meer lezen, zelfs laag niveau programmeermogelijkheden zijn zeer gewild in de huidige banenmarkt. Dat betekent niet dat “code-vrij” oplossingen kunnen niet succesvol of winstgevend zijn.
Azamat haalt het recente succes van de iOS-freebie Color Switch aan die begin april 150 miljoen downloads wereldwijd overtrof. “Ja, het is gemaakt met Buildbox. Het zou me niet verbazen als hij al miljonair is,” grapte hij.
Maar zelfs als je spel geen weggelopen succes is, is er iets te zeggen over het bereiken van je eigen persoonlijke doelen. “Helemaal aan het begin dacht ik er niet aan om een echt volledig functioneel mobiel spel uit te brengen, maar nu breng ik al mijn eerste update uit.”
Ik denk dat ik al graag games maak. Ik had nooit gedacht dat ik dat zou kunnen, maar nu met Buildbox kan ik dat. Dit klinkt als een goedkope advertentie, maar dat is het niet.
Azamat heeft plannen om games te blijven ontwikkelen met Buildbox. Hij is al enthousiast over aankomende multiplayer- en 3D-ondersteuning in de volgende versie. Voor hem is het duidelijk dat het proces een lonende is geweest, zowel in letterlijke als in figuratieve zin.
“Soms, wanneer je aan een project werkt, voel je je verbrand, als 'Genoeg, ik wil het niet meer doen!' Ik had die momenten en ik heb een eenvoudige oplossing gevonden: dwing jezelf gewoon om er even aan te werken en je zult niet stoppen.”
“Dit is hoe ik het spel heb voltooid. Toen ik er niet eens naar wilde kijken, dwong ik mezelf om Buildbox te openen, klik op 'shootr.bbdoc' en werk urenlang.”
Meer dan een manier om een app te villen
Codeloze oplossingen zoals Buildbox zijn niet voor iedereen. Maar er zijn tal van cursussen die de basis van Swift Master iOS 10 programmeren met 5 Swift Classes Master iOS 10 Programmeren met 5 Swift-klassen Ben je van plan om toegang te krijgen tot de app-ontwikkeling? Misschien bent u nog steeds onbeslist tussen Android of iOS? Neem deze Udemy-lessen om het potentieel van iOS 10-programmeren te begrijpen. Meer lezen voor ontwikkelaars van wannabe-apps. Bekijk onze lijst met Swift-projecten voor beginners Zo wil je iPhone-apps maken? 10 projecten voor beginners Dus wilt u iPhone-apps maken? 10 projecten voor beginners Wil je iPhone- en iPad-apps maken? Begin met het leren van de basisprincipes van Swift. Lees meer om alles te weten te komen over de open source programmeertaal van Apple.
Je moet ook kijken naar onze Buildbox review Hoe maak je een videogame in een week met Buildbox Hoe maak je een videogame in een week met Buildbox Er is een programma dat het ontwikkelen van games ongelooflijk gemakkelijk maakt, zelfs voor mensen die absoluut geen ervaring hebben met het ontwerpen van video spellen. Het heet Buildbox. Hier is waarom je het zou moeten proberen. Lees Meer als dit artikel een snaar voor u heeft geslagen. Het is perfect om je tenen in de ontwikkeling van apps te dompelen. Het verwijdert de toegangsdrempels voor diegenen die zichzelf simpelweg niet als programmeurs beschouwen.
Zou je een codeloze app maken met zoiets als Buildbox? Vergeet niet om Space ShootR voor jezelf te downloaden als je dat nog niet hebt gedaan.
Ontdek meer over: Programmeren, snel.