8
votes

Quelqu'un a-t-il des idées pour une mission dans la programmation de jeux?

Tout comme l'auteur de Donnez-moi une mission en C , je «Je cherche à apprendre la programmation du jeu et j'apprends mieux en faisant, mais je n'ai pas de bonnes idées pour les jeux à la programmation qui m'approcheront les compétences et pour qui les graphismes sont disponibles librement.

J'ai écrit un jeu de base de Pacman, mais à part de cela, je n'ai fait aucun autre jeu.

Idéalement, je voudrais 2-3 missions ou plus, chacun plus avancé que le précédent, alors peut-être que le premier jeu serait quelque chose de très basique, le suivant serait plus avancé et le 3ème encore plus avancé, et ainsi de suite. .

Je veux utiliser des applets Java comme plate-forme pour les jeux, mais cela ne devrait pas trop comprendre, la plupart des jeux qui peuvent être écrits en C / flash, etc. devraient également être traduisés vers Java.

merci


1 commentaires

@Click, "Donnez-moi une mission dans la programmation de jeux" n'est pas une question, c'est une commande, et il est susceptible d'être ignoré par quiconque avec une fille de 5 ans et une fille 3yo :-) changé le ton pour le rendre plus sympathique ( et une question réelle).


15 Réponses :


3
votes

Vous pouvez essayer Jeu de la vie qui est un très bon exemple d'état de codage Machines. 3D Rubik's Cube serait amusant aussi!


0 commentaires

1
votes

Pour un jeu de console de départ, peu de choses battent NIM . Pourquoi? C'est une stratégie de base de jeux + programmation AI + compétences en mathématiques


0 commentaires

3
votes

Puisque vous avez déjà écrit Pac-Man, pourquoi ne pas écrire un jeu Pac-Man multi-joueurs 3D.


0 commentaires

1
votes

Je suppose que vous avez déjà programmé un jeu de base Pacman, vous connaissez déjà des choses importantes comme la double tampon. Pour le prochain projet, vous pouvez avancer à des mondes de jeu plus complexes qui nécessitent une détection de collision et une simulation de nombreuses NPC. Par exemple, un simple jeu de course pour en savoir plus sur la gestion des entrées utilisateur, la détection de collisions, un AI simple pour les adversaires et, bien sûr, une petite physique de jeu.


0 commentaires

2
votes

J'irais pour un jeu de plate-forme 2D, puis pour un jeu 3D.


0 commentaires

4
votes

Il suffit de reposer votre console la plus proche ou de votre système de jeu de poche et ouvrez l'un de vos jeux préférés ... À l'intérieur, vous aurez probablement des mini-jeux, allez-y et essayez de dupliquer un de ceux-ci.

à BIOSHOCK Il y avait le mini-jeu "piratage", dans le sablier fantôme, il y avait le mini-jeu de sauvetage, des exemples sont partout.

La plupart de ces mini-jeux ont des mécaniciens assez simples, vous devriez être en mesure de mettre en œuvre la fonctionnalité de base très rapidement. La plupart d'entre eux ont également un niveau de polonais élevé, vous pouvez donc passer du temps à essayer d'obtenir votre copie pour vous comporter correctement. Par exemple, une première passe du mini-jeu de sauvetage aurait 1: 1 Contrôle ... plus tard, vous pouvez ajouter de la physique pour que le contrôle soit un peu négligé et le jeu plus difficile.

Regardez simplement les jeux que vous aimez et essayez de copier, puis éventuellement à les améliorer.


0 commentaires

14
votes

Faire une base "à l'écart du monstre aussi longtemps que possible". Alors:

  • Ajouter une planification du chemin, de sorte que le monstre peut vous suivre via une carte plus complexe.
  • Ajouter plusieurs monstres. Pour des points bonus: ajoutez un comportement d'essaimage, des patrons, des générateurs de monstres et des clans de monstres rivaux.
  • ajoutez plusieurs joueurs (et des programmes de bot de cliente pour tester les choses).
  • ajoutez des power-ups.
  • Ajouter des armes à feu, vous pouvez donc vous battre.
  • Ajouter un complot - Vous devez collecter un certain nombre d'articles pour vaincre le monstre.
  • Faites de l'environnement modifiable.
  • Modifier le moteur de physique (accélération, etc.) - Le monstre a-t-il besoin de mieux AI?
  • portez les graphiques à OpenGL, mais laissez la mécanique de jeu 2D. Je déteste la mécanique du jeu 3D (sauf simulateurs et tireurs).
  • Déplacez la mécanique du jeu en 3D et détruisez le jeu simple. Soupir.
  • Ajouter des véhicules.
  • Ajouter des alliés.
  • ajoutez des niveaux, des compétences et d'autres éléments de RPG (afin que les perdants qui jouent pendant 12 heures par jour gagneront).
  • Ajouter une génération de contenu de la Procédure.

1 commentaires

Vous avez oublié quelques articles: obtenez un éditeur pour vous aider, vendre votre jeu et faire la fête avec l'argent que vous obtenez. :RÉ



1
votes

Voici deux idées pour les jeux de base:

  • Le jeu "mémoire" - tuiles de photos que vous retournez pour trouver une paire
  • 8 tuiles jeu de puzzle - celui où vous faites glisser des carreaux jusqu'à ce qu'ils font une photo

0 commentaires

4
votes

Étant un étudiant en informatique, nous avons reçu un jeu créant des missions! : D

Vous devriez essayer d'implémenter des fonctionnalités d'un match avant de mettre en œuvre une partie. J'ai passé beaucoup de temps à construire mon propre cadre avant de commencer à jouer sur un match.

Essayez des choses comme:

  • Faire une chute d'objet avec une vitesse croissante (physique simple, suffisamment pour un plateforme 2D)
  • Faites un personnage qui peut tirer une balle

    Combinez les deux:

    • Faites un lanceur de grenade qui tire des grenades touchées par votre physique simple.

      Ensuite, obtenez encore plus avancé:

      • Faites de la grenades. Peut-être après quelques rebonds? Peut-être utiliser un bouton de détonation à distance? En collision avec un ennemi?

        C'est le genre de méthodologie que j'utilise lors de la création de jeux. Commencez petit, faites travailler chaque fonctionnalité les uns avec les autres, puis combinez des fonctionnalités pour la mécanique du jeu souhaitée! : D


0 commentaires

1
votes

Écrivez un simple jeu de la vue 2D de la vue 2D où vous contrôlez des aéronefs et devez éviter les missiles guidés infrarouges en les faisant entrer dans l'autre, en les tirant soi-même, ou en utilisant des leurres. Les missiles (et votre avion) ​​devraient aller dans des chemins courbés afin que vous ayez besoin d'utiliser une trigonométrie pour que les choses se soient aimées. Vous pouvez ajouter toutes sortes de choses comme la mise sous tension, de nouveaux types de missiles, d'autres navires, un meilleur suivi AI, etc. Vous pouvez également le rendre 3D ou multijoueur.


2 commentaires

Pouvez-vous élaborer à l'aide de leur mandat?


@Click Upvote: Comme si vous pouviez libeler des missiles ou d'autres objets qui attireraient l'attention des missiles guidés et les distraire pendant un moment. Les missiles guidés normaux iraient pour vos leurres, mais des missiles guidés plus avancés pourraient avoir de meilleurs systèmes qui ne répondent pas aux leurres aussi facilement.



2
votes

Dans un cours de programmation fonctionnel avancé, nous avons été attribués à écrire un voyou. La raison en est qu'il existe une grande quantité de documentation à trouver sur les algorithmes utilisés. Vous pouvez le rendre aussi difficile que vous voulez. Vous apprendrez beaucoup sur les algorithmes, l'écriture d'AI (à nouveau, vous pouvez le rendre aussi difficile que vous le souhaitez) et des règles de jeu sans être distraire par des conceptions de fantaisie pour votre interface.


1 commentaires

De plus, ça sonne amusant et faire. Si je ne travaillais pas déjà sur la création de jeux Web, j'aimerais aimer cette mission. : p



2
votes

Pourquoi voulez-vous apprendre la programmation du jeu si vous n'avez pas déjà de jeux que vous souhaitez faire?

D'autres idées de jeux pourraient inclure:

  • Breakout / Arkanoid
  • Tetris
  • envahisseurs spatiaux
  • Frogger
  • Artillerie / Terre / Worms brûlés

    Mais la programmation du jeu est plus que de simplement répliquer le gameplay. Si vous voulez apprendre, envisagez d'aborder certains des aspects suivants, quel que soit le jeu que vous faites:

    • Son et musique
    • Fonctionnalité Pause (y compris en gardant la musique de la musique)
    • Les états de jeu discrets (par exemple, écran de chargement, menu, jeu de jeu, jeu sur)
    • Gestion des ressources dynamiques (chargement uniquement de ce dont vous avez besoin, quand vous en avez besoin)
    • GUI 2D avec des étiquettes et des boutons au minimum
    • Lecture des paramètres d'un fichier de données
    • capacité pour l'utilisateur de reculer les clés des actions
    • Sauvegarder / Charger l'état de jeu

0 commentaires

1
votes

Créer un petit moteur d'inventaire. Ceci est un peu utile qui est vital pour tout nombre de styles de jeu


1 commentaires

Pouvez-vous expliquer, que fait ce moteur d'inventaire?



0
votes

Space Invaders est un bon jeu à utiliser, c'était le premier projet graphique que nous avons codé dans ma classe CompciCI.


0 commentaires

0
votes

Game de conception trois cartes.

Un pont de carte a quatre types, la chatte, le club, le cœur et le diamant. Chacun ayant 13 valeurs.

Concevez un algorithme pour choisir 12 cartes au hasard.

Distribuez la carte choisie sur 4 joueurs différents.

Affiche le nom du lecteur gagnant


Classement des cartes de High à Low
  • Les ACES sont classés les plus hauts et les 2 sont les plus bas

  • sentier (trois d'une sorte)

  • séquence pure

  • séquence

  • couleur

  • paire

  • Carte haute


0 commentaires