hideout-lastation.com
Paradis Pour Les Concepteurs Et Les Développeurs


9 Leçons que j'ai apprises de la construction de ma première application

À l'été 2014, j'ai décidé de construire un jeu. J'aime l'histoire et les connaissances, alors j'ai décidé que le jeu allait être un jeu-questionnaire. J'ai commencé à construire un site en utilisant PHP et MySQL (que j'ai appris juste à cet effet) pour stocker des faits, des questions et d'autres informations.

À la fin de l'été, j'avais commencé à créer le site Web. Devoir partager ce travail entre l'école et mon travail dans un restaurant, ça m'a pris du temps avant que je puisse passer à l'application de trivia.

Le spoiler à cette histoire est que le dernier jeu que j'ai fini par construire et libérer sur l'App Store était une application totalement différente qui n'avait rien à voir avec des anecdotes. Toute l'expérience a été pleine de hauts et de bas que je pense que je devrais écrire sur ce que j'ai appris en cours de route.

1. Vos plans continueront à changer

Pendant que je construisais ma base de données de trivia et le site Web pour le jeu-questionnaire, j'ai trouvé beaucoup de faits intéressants que j'ai partagés avec mes amis en classe. Dans un tel partage, un ami m'a montré ce jeu appelé Trivia Crack . Ma mâchoire a chuté - c'était presque le même jeu que j'essayais (mais pas encore) de construire à ce moment-là.

Ce qui est pire, c'est que mon jeu n'allait pas être aussi grand que Trivia Crack. Je ne voulais pas non plus avoir l'air de les copier, alors j'ai dû changer de vitesse et trouver une meilleure idée pour un jeu. Ce n'est que le premier des nombreux changements que je dois faire (la plupart du temps, à contrecoeur) dans la construction de mon premier jeu.

2. Soyez prêt à laisser aller et passer

Cela dit, lâcher prise est plus difficile que ça en a l'air et n'est jamais une chose facile à faire. D'ici là, j'avais passé beaucoup de temps à apprendre PHP et MySQL, et à ne pas mentionner tout ce temps de construction du site pour mon jeu-questionnaire. Trébucher sur Trivia Crack m'a laissé dans une ornière - j'ai passé le reste de cette classe à penser à ce que je devais faire.

J'ai été vraiment déçu de Trivia Crack qui me battait au marché. Je pensais que j'étais vraiment sur quelque chose, mais j'étais trop tard pour le match. À ce moment, j'ai réalisé que je pouvais faire l'une des deux choses.

Je pourrais m'asseoir là et faire la moue à propos de Trivia Crack, ou je pourrais prendre des mesures et commencer un nouveau projet tout de suite . Le premier est au mieux contre-productif, et je me suis rendu compte que si jamais je voulais avoir un jeu sur l'App Store, je devais juste passer à autre chose.

3. Faites votre recherche

Il y a beaucoup plus de choses à faire pour créer un bon jeu que la plupart des gens pensent. Vous devez prendre le temps de parcourir les jeux qui sont arrivés sur l'App Store et surtout parcourir la liste des meilleurs jeux téléchargés pour trouver ce qu'ils ont en commun . Vous voulez chercher des choses comme comment les joueurs contrôlent le jeu, à quel point le jeu est difficile et bien sûr, vous voulez aussi vous assurer que personne n'a déjà fait votre jeu.

Découvrez ce que les gens apprécient, mais n'ayez pas peur de faire votre propre chemin . La leçon ici est de toujours faire vos recherches et ne jamais cesser d'apprendre . Il y a tellement de choses que tu ne sais pas.

4. Votre jeu va évoluer. Laisse-le.

En trouvant une nouvelle idée de jeu à lancer, j'ai fait beaucoup de recherches sur le développement de jeux et j'ai étudié des jeux comme l'histoire à succès de 28 jours, Flappy Bird.

À partir de ce processus, je suis arrivé avec une esquisse d'un soldat en parachutisme, tout en esquivant les balles qui ont été tirées sur lui. Peu après, il est devenu le soldat esquivant les balles tombant du ciel. J'ai aimé la direction dans laquelle j'allais, mais il manquait quelque chose. Je voulais que le jeu devienne impossible mais ne l'était pas vraiment, ce que j'ai appris de mes recherches .

Donc, je me suis assis avec mon père aka conseiller et nous avons discuté du match. C'est à ce moment-là que nous avons eu l'idée de laisser le soldat éviter les balles, mais attraper des armes nucléaires. C'était parfait. Mais il y avait encore beaucoup à faire.

5. Restez simple

Comme le développement a continué, j'ai réalisé que l'art de jeu était trop compliqué ; quelque chose doit changer. Finalement, j'ai dépouillé l'idée d'avoir un soldat pour être le protagoniste, jusqu'à ce que ce soit juste une boule bleue. Le sprite de la boule bleue est resté d'un vieux projet que je faisais quand je m'enseignais au code.

Ensuite, tout est devenu clair pour moi. Formes! Je vais faire de Shapes le thème de mon jeu: le soldat est devenu une petite boule bleue, attrapant des balles qui se sont transformées en cercles, et esquivant des bombes qui se sont transformées en triangles et en carrés.

Les formes sont simples, attrayantes, faciles à regarder et faciles à comprendre, quel que soit l'âge de mes joueurs . Et comme l'art du jeu, j'ai également gardé les contrôles de jeu faciles et naturels ; juste un robinet sur l'écran peut aller un long chemin. La simplicité fonctionne.

Après tout ça, j'ai construit et sorti mon premier jeu: 3-Formes ... et j'ai fait quelques erreurs en cours de route.

6. Faites un Soft Release

Au cours de la première semaine dans l'App Store, j'avais l'impression que mon application fonctionnait très bien; il a été téléchargé plus d'une centaine de fois. C'était sans vrai PR ou marketing, juste le bouche à oreille. Cependant, je remarque une tendance. Les gens ont joué au jeu plusieurs fois avant d'abandonner définitivement. J'aurais alors beaucoup de gens me disent que le jeu était trop dur.

À ce stade, j'ai eu deux regrets: le premier ne faisait pas une version en douceur. Une version douce peut être utile de tant de façons. Libérer le jeu à seulement une poignée de vos amis vous permet de trouver des bugs et de les corriger rapidement . Le premier jour j'ai sorti 3-Shapes, deux très gros bugs ont été trouvés tout de suite. Si j'avais fait un soft release, j'aurais pu corriger ces bugs et avoir un lancement officiel plus fluide.

7. Écoutez vos joueurs

J'ai mentionné que les joueurs ont abandonné mon jeu parce que c'était trop dur, presque impossible en fait. Le joueur moyen n'a pas bien fait et abandonnerait naturellement. La chose est que je savais que cela allait arriver . Ma soeur m'avait dit que le jeu était trop dur avant que je l'ai sorti. J'aurais dû le rendre plus facile avant le lancement mais j'étais réticent.

De mon point de vue, le jeu était trop facile. J'ai passé tellement de temps à le jouer moi-même pour tester les bugs, donc j'ai presque maîtrisé le jeu. Mais je construis le jeu pour mes joueurs. Vous devez vous rappeler de regarder le jeu du point de vue du joueur. S'ils abandonnent votre jeu, votre jeu n'ira pas loin. Développer du point de vue du joueur, vous ne pouvez pas toujours avoir raison.

8. Ne précipitez pas votre projet

Lors du développement d'un jeu ayant un cadre de temps contribue à vous maintenir sur la bonne voie. Si le jeu n'est pas prêt à être publié, ne le relâchez pas . S'il y a des choses que vous voulez ajouter, que vous pourriez facilement ajouter dans une mise à jour, faites-le et mettez-les dans le jeu.

J'ai appris cela à la dure: je voulais ajouter une fonctionnalité au jeu qui vous permet de gagner de nouveaux héros lorsque vous atteignez un score élevé actuel. Je pensais que le jeu aurait été beaucoup plus amusant à jouer si les joueurs avaient ce but s'ils atteignaient le prochain héros. Pourtant, je n'ai pas ajouté cela au jeu car cela signifierait un retard d'une semaine ou deux pour le lancement .

Rétrospectivement, cela m'aurait aidé à retenir plus de joueurs car cela deviendrait un défi personnel pour eux. Mais fondamentalement, assurez-vous que vous aimez ce que vous libérez . Sinon, ne relâchez pas le jeu, même si cela signifie que vous manquerez votre délai par une petite marge.

9. Ne vous attendez pas à faire des millions

Si vous attendez que je vous dise combien de succès mon jeu deviendra plus tard, je vais juste gâcher la fin pour vous et dire que 3-Shapes ne m'a pas fait des millions (surprise!). Je ne m'attendais pas à faire des millions de parties de ce jeu (c'est seulement mon premier) mais je voulais apprendre et faire quelque chose que j'ai apprécié - et j'ai frappé la balle hors du parc avec celui-ci.

Lorsque vous développez un jeu ou une application ou quoi que ce soit dans ce domaine, faites-le pour vous amuser . Non seulement vous obtiendrez un meilleur produit, mais vous serez plus fier de ce produit, de cette application ou de ce qu'il finira par devenir. Et il sera construit pour les bonnes raisons, avec la bonne orientation.

Le voyage est la récompense.

Conclusion

Quand je construisais mon application, je m'attendais à apprendre du code mais au cours de mon voyage, j'ai appris quelques autres choses qui sont tout aussi valables et non moins importantes . À tout le moins, ces leçons rendront probablement mon prochain processus de création d'applications, et probablement le vôtre, beaucoup plus facile.

Note de l'éditeur: Ceci est écrit pour Hongkiat.com par Derek Reid. Derek aime courir et programmer, et espère un jour diriger une société de développement de jeux vidéo ou une société de sécurité informatique. Son jeu 3-Formes est disponible en téléchargement sur l'App Store.

Créer Zip Flashable de n'importe quel fichier sur Android avec ZIPme

Créer Zip Flashable de n'importe quel fichier sur Android avec ZIPme

Toute personne qui clignote régulièrement des ROM comprendrait la peine de restaurer les sauvegardes. Il y a juste tellement d'étapes et cela prend beaucoup de temps. Ce serait bien si nous pouvions avoir toutes nos applications, données et préférences dans un seul zip flashable que nous pourrions flasher sans avoir besoin de restaurer quoi que ce soit. Eh b

(Conseils techniques et de conception)

Photographie à double exposition: 50+ exemples et tutoriels

Photographie à double exposition: 50+ exemples et tutoriels

La double exposition, ou exposition multiple, est une technique photographique qui combine deux images différentes en une seule image. La technique a été pratiquée pendant plusieurs années, et elle est devenue particulièrement célèbre récemment, en raison du fait que l'éditeur graphique comme Photoshop peut aider à créer l'effet identique.Avec la tec

(Conseils techniques et de conception)