Construire un jeu de Pong classique à partir de zéro

Dans ce didacticiel, je vais vous montrer comment utiliser Construct 2 pour créer un jeu de Pong de base pouvant être joué contre une autre personne ou contre un simple ordinateur IA. Aucune expérience préalable de la programmation ou du développement de jeux n'est requise. Tout ce dont vous avez besoin est une copie de Construct 2 (qui a une édition gratuite)..


introduction

Le jeu que nous allons construire ici est une version assez basique de Pong qui vous permet de jouer contre un joueur humain sur le même ordinateur ou contre une intelligence artificielle très basique. Vous pouvez jouer la démo terminée ici.

Vous savez probablement comment fonctionne Pong, mais juste au cas où:

  • Les deux palettes sont contrôlées par la CPU, les touches fléchées ou les touches S et X.
  • Il y a une balle constamment en mouvement qui rebondit sur les murs en haut et en bas du terrain de jeu..
  • Chaque fois que la balle dépasse la pagaie d'un joueur, son adversaire marque un point.
  • Le premier joueur sur 10 est considéré comme le gagnant.

En outre, appuyer sur P met le jeu en pause.


Quoi télécharger

Pour ce tutoriel, vous aurez besoin d’une copie de Construct 2 (C2). L'édition gratuite est plus que suffisante pour le jeu que nous allons faire ici, et n'est pas limitée dans le temps, ce qui en fait un choix parfait pour les débutants.

Deux versions de C2 doivent être prises en compte: Stable et Beta. La dernière version bêta est toujours la version la plus récente et apporte de nouvelles fonctionnalités. Cependant, les versions bêta peuvent introduire de nouveaux bogues et sont considérées comme des versions expérimentales. Les versions stables offrent des corrections de bugs et une assurance que la plupart des fonctionnalités sont exemptes de bogues et qu'elles devraient fonctionner comme prévu, peu importe ce que vous en ferez. Ils ne constituent pas une branche différente du développement, mais simplement des jalons marqués comme ayant résolu tous les bugs signalés dans le passé..

Le cycle de développement de C2 est assez rapide, avec de nouvelles versions bêta environ une fois par semaine et de nouvelles versions stables environ toutes les 6 semaines. Vous devez savoir que les projets enregistrés avec une version plus ancienne (qu’il s’agisse de la version bêta ou de la version stable) peuvent être ouverts dans les nouvelles versions. Le contraire n'est pas vrai cependant (vous ne pouvez pas ouvrir un projet enregistré avec r99 dans r95).

Comme je montre l’utilisation des outils d’édition d’images mis en œuvre après la dernière version de Stable (r95), je vous conseille de télécharger cette version (r99). Si au moment où vous lisez ce didacticiel, une version plus récente de Stable est disponible, téléchargez-la à la place. Chaque aspect de ce didacticiel devrait toujours s'appliquer et vous devriez rencontrer moins de bugs lorsque vous travaillez sur vos propres projets..

Si vous souhaitez télécharger la source finale du jeu, vous pouvez l’obtenir au format CAPX ici ou au format ZIP ici..


Regarder le screencast

Regardez en plein écran en 720p (utilisez l'icône Cog) pour une qualité optimale.

Quoi ensuite?

Vous avez donc créé un jeu de base sur Pong - c'est parfait! Maintenant, va plus loin. Voici quelques idées:

  • Améliorer les graphiques. Vous pouvez opter pour un look oldschool 8 bits, un look néon à la Geometry Wars ou quelque chose de totalement différent!
  • Ajoutez plus de pagaies. Et si les deux camps avaient un joueur humain et un joueur contrôlé par ordinateur?
  • Augmenter le défi. Essayez d’accélérer la balle au fur et à mesure de la durée du jeu.
  • Introduire des power-ups. Rendre les pagaies se rétrécir ou grandir, ou se déplacer plus vite ou plus lentement.

Je vous recommande de consulter le manuel officiel de Construct 2 et les tutoriels sur Scirra.com pour obtenir de l'aide supplémentaire..

Merci d'avoir regardé ce tutoriel!