Développement de jeu

8
Comment mettre en place une poutre de tracteur?

Je travaille sur un jeu où le joueur peut ramasser des objets en utilisant quelque chose comme un rayon tracteur et les transporter. Attirer l'objet vers le centre du faisceau n'est pas difficile. Mais une fois que l'objet est suffisamment proche du centre, je dois le garder là pendant que le...

8
À quoi servent les couches dans les éditeurs de cartes?

J'ai une question concernant les éditeurs de cartes, comme Tiled, par exemple. Je suis en train de créer mon propre éditeur de carte, et je me demandais si quelqu'un pourrait m'expliquer à quoi sert la superposition en mosaïque par exemple. À quoi sert-il dans la création d'une...

8
Faire une fausse distribution aléatoire?

Parfois, un "vrai" événement aléatoire semble injuste et rend les joueurs frustrés. Par exemple, un ennemi a une probabilité de 20% de causer des dégâts doubles ("coup critique"). Ainsi, il pourrait faire 4 coups critiques consécutifs avec une probabilité de 1/725. Ce n'est pas aussi petit qu'il y...

8
Comment faire le guidage de Starcraft?

J'ai essayé de comprendre comment implémenter quelque chose comme le pathfinding dans Starcraft 2. Je ne cherche pas toutes les fonctionnalités sophistiquées comme le flocage, la file d'attente, etc. En fait, j'aime la façon dont dans Starcraft 1 les unités interféreraient avec chacune autre. Mais...

8
Détection de collision balle vs pente 45 degrés

J'ai un jeu simple dans lequel le joueur déplace une balle. La balle rebondit sur les murs. En ce moment, j'ai des murs carrés (■) mis en œuvre: j'utilise de simples collisions dans la boîte englobante pour vérifier si le joueur se déplacera dans un mur lors de la mise à jour de sa vitesse x ou y...

8
Comment créer un effet de parallaxe 2.5d?

J'ai une formation décente en graphisme et programmation 3D, mais je suis nouveau dans le développement de jeux. J'explore actuellement différentes possibilités et je veux vraiment créer un jeu RPG. Je pensais à la vue isométrique 2D classique, mais j'aime vraiment à quoi Diablo 2 ressemble et se...

8
Comment gérer le saut d'une pente dans un jeu de coureur?

Dans un coureur sans fin 2D, que doit-il se passer lorsque le joueur court "trop ​​vite" sur une pente et saute? Par exemple, dans un cas "normal": .O. . __..O_____ . / . / O/ _/ S'il se déplace vers la droite assez lentement, il sautera vers le haut et atterrira sur la partie plate de la surface....

8
Mouvement fluide dans un jeu à base de tuiles

Comment pouvons-nous faire en sorte que notre personnage se déplace en douceur sur les tuiles? Il déplace carreau par carreau, mais cela ne semble pas professionnel. De plus, lorsque vous maintenez les touches fléchées enfoncées, il zippe sur l'écran. Comment pouvons-nous empêcher que cela se...

8
Comment dessiner une bordure de table dans libgdx?

Je suis nouveau sur libgdx et je travaille actuellement sur TableLayout et je me demande comment pourrais-je dessiner des bordures pour chaque cellule. J'ai fait quelques recherches à ce sujet, mais il semble que je ne pourrais proposer que cette solution:

8
Un algorithme pour produire des puzzles 'Lady or Tiger'?

Quel est mon problème: Il y a un puzzle de Raymond Smullyan qui fonctionne comme ceci: vous êtes dans une pièce avec de nombreuses portes. Derrière certaines de ces portes, il y a des femmes; derrière les autres, il y a des tigres. Votre objectif est de choisir l'une des bonnes portes (celles avec...