C++

Idées de projets de jeux en C++

Idées de projets de jeux en C++
Avant de commencer à programmer, il est bon d'en savoir plus sur votre idée que sur l'idée de base. Vous devez aller au-delà de « Une créature qui traverse une forêt.« Construisez une histoire ; les utilisateurs peuvent s'identifier, puis décider de ce dont ils ont besoin pour se sentir réel. Cela dit, pour commencer, vous devez sélectionner ces détails.

Dans cet article, vous verrez quelques idées sur ce que vous pouvez construire rapidement pour obtenir de l'action à l'écran. En termes simples, vous devez utiliser ces idées pour le travail à l'écran une fois que votre idée pour toute l'histoire est prête.

Pourquoi c++?

Pour les jeux qui nécessitent un traitement lourd, qu'il s'agisse de graphiques ou d'autre chose, vous avez besoin d'un langage de bas niveau. En C++, vous avez plus de contrôle sur l'utilisation de la mémoire et d'autres facettes de l'exécution. Cela signifie que vous avez également plus de travail à faire pour garder le logiciel final stable. Vous n'avez pas besoin de penser à ces choses dans les langages de niveau supérieur, l'allocation de mémoire et la précision des nombres. Cependant, le résultat est que toutes les données doivent être considérées comme nécessitant beaucoup de ressources. Vous finissez par ralentir l'exécution de cette façon.

Dans de nombreuses applications, le temps de développement est plus important que les performances finales, le meilleur choix est donc des programmes de niveau supérieur.

Styles de jeux

Vous avez beaucoup de choix dans le style de jeu à construire. Puisque vous avez choisi d'utiliser C++, vous voulez probablement beaucoup de performances. Ne vous précipitez pas dans cette décision cependant, un jeu qui nécessite plus de cerveau que de force peut être tout aussi exaltant. Voici quelques styles à considérer.

De nombreux jeux peuvent être des simulations de jeux réels. Un jeu amusant est un style labyrinthe où vous guidez une balle en inclinant la surface est sur. Ce jeu peut être varié de plusieurs manières. Vous pouvez avoir plusieurs pistes à différents niveaux. Vous pouvez également transformer le jeu en quelque chose de moins réaliste.

Une excellente bibliothèque pour apprendre à vous aider à créer ce jeu est Torque3D.

Saut de blocs de glace

Créer un jeune qui a besoin de sauver son chien/ami/soeur de la noyade. Pour y parvenir, il doit sauter à travers le lac de l'autre côté pour ramasser un anneau de bouée de sauvetage. Il doit ensuite revenir sur les blocs de glace pour atteindre la personne dans le besoin.

Des programmes similaires existent, mettez-y votre touche. Les excellents frameworks à utiliser sont Gameplay3D et OpenXRay.

Base jump de précision

C'est juste une recherche passionnante, commencez le jeu au sommet d'une haute falaise et créez un système de points pour le vol vers le bas. Vous devez donner beaucoup de points supplémentaires pour l'ouverture tardive du parachute.

Un excellent choix pour ce travail est le moteur de jeu Unity ; le projet est fermé mais gratuit.

Défi de mécanique quantique

Faites en sorte que le jeu se comporte à la fois comme le monde réel et le monde quantique. Plus le joueur progresse, plus vous lancez d'effets quantiques dans le jeu. Cela nécessitera beaucoup de mathématiques, alors apprenez.Vous pouvez utiliser l'Oxygen Framework pour ce jeu.

Considérations

Une considération est si vous souhaitez utiliser beaucoup de graphiques ou un look plus simple. Un bon jeu doit avoir des défis pour que le joueur veuille continuer. Le gameplay doit continuer à inspirer tout au long du jeu. Tetris est un excellent jeu, jusqu'à un certain point. Si vous pouvez proposer un jeu qui s'engage comme ça simplement parce qu'il captive, alors vous n'avez pas besoin de beaucoup de graphismes. Si vous utilisez des graphiques, créez des personnages convaincants. Comme pour écrire un livre, vous devez avoir des personnages qui peuvent faire avancer une histoire simplement en étant eux-mêmes, pour ainsi dire. Voici quelques idées d'un autre site web.

Du Canada, des ressources anciennes mais toujours utiles.

Ce site contient de nombreux extraits étendus pour vous aider. Le dernier a un code que vous pouvez lire et utiliser pour apprendre. Vous pouvez également commencer par là pour voir où vous pouvez aller avec votre code.

Communautés

Si vous vous sentez plus à l'aise d'avoir quelqu'un avec qui partager vos difficultés, trouvez quelques communautés. Le groupe Unity3D est actif, au cas où vous optez pour ce moteur. Vous pouvez également y discuter d'outils externes, comme Blender, Inkscape et autres.

Le forum des joueurs indépendants a de nombreux forums. Vous pouvez discuter de tous les aspects de la conception de jeux, du développement et même des affaires. Vous pouvez également mettre des annonces pour un travail rémunéré ou répondre à des annonces.

Conclusion

Trouver des idées de jeu qui vous garderont, vous et le joueur, engagés est une tâche qui vaut beaucoup d'efforts. Utilisez de nombreuses sources, y compris les communautés, collectez de vieilles idées puis arrêtez. Asseyez-vous et reformulez le concept à partir de votre tête, mettez un temps spécifique et une quantité de temps pour former l'idée. Lorsque le temps est écoulé, vous commencez à décider des bases de votre idée. Commencez à coder ; vous devrez peut-être recommencer à zéro plusieurs fois. C'est bien. Tant que vous apprenez de chaque tentative de démarrage, vous avancez.

Examen de la souris sans fil Microsoft Sculpt Touch
J'ai lu récemment sur le Microsoft Sculpt Touch souris sans fil et j'ai décidé de l'acheter. Après l'avoir utilisé pendant un certain temps, j'ai déci...
Trackpad et pointeur de souris à l'écran AppyMouse pour tablettes Windows
Les utilisateurs de tablettes ratent souvent le pointeur de la souris, surtout lorsqu'ils ont l'habitude d'utiliser les ordinateurs portables. Les sma...
Le bouton central de la souris ne fonctionne pas sous Windows 10
le bouton central de la souris vous aide à faire défiler de longues pages Web et des écrans contenant beaucoup de données. Si cela s'arrête, et bien v...