Développement de jeu

Q & A pour les développeurs de jeux professionnels et indépendants

5
Une ligne droite peut-elle être appelée polygone?
Selon la définition du polygone, si le premier et le dernier point d'une polyligne sont connectés, il est appelé polygone. Voir l'image ci-dessous. J'ai P1, .... P5 Polyline. Si je trace une ligne de P5 à P1, elle sera appelée polygone ou non? Je suis confus ici.




1
Exécution du serveur et du client dans le même processus
Question Je viens de commencer à travailler avec Lidgren et la mise en réseau pour la première fois, et je me suis rendu compte qu'il est possible d'exécuter à la fois le serveur et le client dans le même processus. Cette pratique est-elle découragée pour une raison quelconque? Le contexte …


3
Comment gérer un Block World comme Minecraft
Je veux écrire un jeu simple avec un monde de blocs comme dans Minecraft. Ma question théorique est quelle est la meilleure façon de gérer ces informations de bloc pendant la lecture. Ma première idée était un énorme tableau, mais cela entraînera un manque de mémoire, je pense. Peut-être que …



3
QuadTree: stocker uniquement des points ou des régions?
Je développe un quadtree pour garder la trace des objets en mouvement pour la détection de collision. Chaque objet a une forme englobante, disons que ce sont tous des cercles. (C'est un jeu top-down 2D) Je ne sais pas s'il faut stocker uniquement la position de chaque objet ou la …
9 quadtree 



3
Bejeweled Next Meilleure sélection de bijoux
Existe-t-il une technique de conception de jeu que je peux utiliser pour supprimer complètement les situations «Plus de mouvements à gauche». c'est à dire. le jeu ne doit contenir aucun scénario impossible. Pour autant que je suppose, tout dépend de quel bijou et de l'endroit où vous donnez à l'utilisateur …

2
Limitation de la fréquence d'images
Le plus grand succès des moteurs de jeu concurrentiel comme id Tech, GoldSrc, Sourceet permettent par exemple des limitations framerate. Vous pouvez jouer avec 30, avec 60, avec 99, avec 72, avec 68 etc. En bref, vous pouvez le plafonner et contrôler le plafond. Je me demandais, comment puis-je limiter …

3
Solution pour la découverte de pairs LAN légers?
J'ai construit une bibliothèque pour une programmation purement multiplateforme. Mes jeux créés avec lui fonctionnent bien sous Android, Pc, Linux, Mac, etc. Les capacités de mise en réseau sont fournies par la bibliothèque ENET, donc toutes les communications entre mes applications ne sont pas compatibles TCP ou UDP, mais uniquement …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.