Comment faire pour créer votre jeu en ligne propre de tournage

February 13

Comment faire pour créer votre jeu en ligne propre de tournage


Le jeu en ligne existe depuis les années 1970, lorsque l'Université de l'Illinois et Control Data Corporation créé conjointement le système de partage de temps PLATO pour les ordinateurs du réseau. Au cours des 20 années suivantes, les jeux en ligne consistaient principalement les jeux de rôles - surnommé "donjons multi-utilisateurs -. Qui ne nécessitent pas de données à transmettre immédiatement" Doom ", le jeu de tir 1993 à la première personne créé par id Software , a été le premier jeu à utiliser la technologie moderne pour le jeu orienté vers l'action en temps réel, ce qui permet à quatre joueurs de concourir pour le plus grand nombre de tués dans un mode appelé "deathmatch". "Doom" vendu à plus d'un million d'exemplaires, et les premiers tireurs de personne libéré depuis ont soit émulé ou étendu la formule. Vous pouvez créer un jeu de tir en ligne de votre propre sur un ordinateur à la maison.

Instructions

1 Notez les mécanismes de jeu spécifiques de votre jeu. Détail de la mécanique au-delà du pointage de base et de la prise de vue, par exemple, comment les joueurs prennent des dommages et combien d'armes qu'ils peuvent transporter. Inclure des informations sur le réglage, que ce soit un avenir, imaginaire, champ de bataille historique ou moderne. Dessinez l'art conceptuel des personnages, des armes et des niveaux comme un guide de conception.

2 Construire une forme de base pour le niveau. les détails de négligence en faveur du jeu des flux de jeu pour l'instant. Assurez-pièces séparées de l'ajustement de niveau ensemble exactement et ne pas saillir d'une manière qui va entraver les mouvements du joueur. Créer des cubes de base et des prismes rectangulaires dans votre programme de modélisation 3D pour la taille prévue des personnages, des armes et des power-ups.

3 Ecrire le code pour le jeu dans un programme de script compilation. Créer un script distinct pour chaque catégorie de fonctions du jeu, y compris les power-ups de la physique, la santé et. Définir des valeurs aux variables représentant les qualités des joueurs tels que la santé et des munitions. Programmer les scripts de caractères et d'armes pour montrer les valeurs numériques de ces variables sur l'écran pour le bénéfice du joueur. Concevoir un script principal qui gère le démarrage, les principales fonctions de menu et de chargement de niveau du jeu. Référence les autres scripts de fonctions dans ce script principal afin qu'ils travaillent ensemble comme un tout utilisable. De même, le niveau de référence et les fichiers de modèles 3D à exécuter selon les règles des scripts. Compiler le script principal dans un fichier exécutable.

4 Élaborer un programme de serveur et le client qui permet aux joueurs de créer leur ordinateur comme un serveur qui transmet des informations entre les joueurs. Mettre en place ce programme afin que toutes les informations - les positions des joueurs, des variables de santé, l'information marquant - communique sous forme de données numériques brutes qui manipule les modèles 3D et de l'art sur l'ordinateur de chaque joueur.

5 Affiner l'art et des modèles à partir de blocs de base à des créations complexes et animées. Testez le jeu fréquemment pour attraper les bogues qui doivent être corrigés.

Conseils et avertissements

  • plates-formes logicielles pour la modélisation 3D comprennent 3D Studio Max, Maya et Blender. langages de script de programmation utilisées dans le développement de jeux comprennent C, C ++ et Python.
  • programmes dédiés d'édition de niveau, tels que le kit de développement Unreal, permettent aux développeurs de compiler l'art, les modèles, le son et la lumière d'un jeu dans un seul programme. Toutefois, les programmes de modélisation 3D peuvent être utilisés comme éditeurs de niveaux, avec le mou ramassé grâce à une programmation plus détaillée.
  • Rappelez-vous que quand il vient au jeu la conception, parfois moins est plus. Dans les joueurs "Halo" peuvent transporter que deux armes à la fois, en les forçant à faire des choix stratégiques avec leurs ressources limitées. Beaucoup d'options peuvent sembler une bonne idée dans les phases de planification d'un jeu, mais un trop grand nombre peuvent submerger les joueurs lors d'une bataille chauffée.
  • Les deux méthodes de conception de niveau sont additif et soustractif. La première méthode est principalement utilisée pour les niveaux de plein air et nécessite le développeur de construire un niveau en ajoutant des formes à un ensemble plus vaste. La deuxième méthode est principalement utilisée pour les niveaux intérieurs et exige que le développeur de se tailler le niveau de l'intérieur d'un grand modèle, 3D solide. soustractif est utilisé pour les niveaux d'intérieur parce que, pendant le jeu, l'ordinateur n'enlisée dessin parties extérieures d'un niveau qui ne sera jamais vu.
  • Avant toute chose, chercher à concevoir des niveaux d'une manière équilibrée. Symétriquement conçu cartes lieu joueurs sur un terrain de jeu de niveau. cartes asymétriques peuvent être équilibrés en donnant aux joueurs qui fraient dans l'emplacement «plus faible» sur la carte un avantage sous la forme d'armes plus puissantes ou plus des power-ups, et vice versa.