CONNEXION
  • RetourJeux
    • Tests
    • Soluces
    • Previews
    • Sorties
    • Hit Parade
    • Les + attendus
    • Tous les Jeux
  • RetourActu
    • Culture Geek
    • Astuces
    • Réalité Virtuelle
    • Rétrogaming
    • Toutes les actus
  • RetourHigh-Tech
    • Actus JVTECH
    • Bons plans
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTECH
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch
    • Xbox Series
    • Overwatch 2
    • FUT 23
    • League of Legends
    • Genshin Impact
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • PS4
  • One
  • Switch
  • Wii U
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Etoile Abonnement RSS

Sujet : Besoin d'un petit coup de pouce en JavaScript

DébutPage précedente
1
Page suivantePage suivante
FunkyNapalm FunkyNapalm
MP
Niveau 10
21 janvier 2018 à 18:14:05

Je dois ajouter un système de combat à un jeu en Javascript(POO)

:d)
Si les joueurs se croisent sur des cases adjacentes (horizontalement ou verticalement), un combat à mort s’engage.
Lors d'un combat, le fonctionnement du jeu est le suivant :
- Chacun attaque à son tour
- Les dégâts infligés dépendent de l’arme possédée par le joueur
- Le joueur peut choisir d’attaquer ou de se défendre contre le prochain coup
- Lorsque le joueur se défend, il encaisse 50% de dégâts en moins qu’en temps normal
- Dès que les points de vie d’un joueur (initialement à 100) tombent à 0 , celui-ci a perdu. Un message s’affiche et la partie est terminée.

Le code n'est pas long, si vous pouvez me donner ce petit coup de pouce ça serait vraiment super [[sticker:p/1nua]]
S'il vous plait [[sticker:p/1kky]]

Voici le lien, j'ai mis le code sur un hebergeur de fichier désolé
http://www.sendbox.fr/8b6b6c3bc35ff1b992/jeuPlateau.zip

Grimmys Grimmys
MP
Niveau 10
21 janvier 2018 à 20:53:31

Salut,

Ça a l'air marrant, je vais jeter un oeil (mais je garantis pas de faire quelque chose haha, je suis déjà bien occupé... :noel: ).

FunkyNapalm FunkyNapalm
MP
Niveau 10
21 janvier 2018 à 20:55:43

Merci, c'est déjà sympathique d'y jeter un oeil [[sticker:p/1nua]]

FunkyNapalm FunkyNapalm
MP
Niveau 10
22 janvier 2018 à 16:18:19
[[sticker:p/1kkn]]
FunkyNapalm FunkyNapalm
MP
Niveau 10
22 janvier 2018 à 16:19:02

Un truc de ce style ?




var battle = {
	initBattle: function() {
	$("button[name='attack']").addListener("click", function() {
		return player.weapon.dmg - player.hp;
	});
	$("button[name='defense']").addListener("click", {option: "def"}, Game.currentTurn);

	        if (board.grid[x + 1][y].containsPlayer
            || board.grid[x][y + 1].containsPlayer
            || board.grid[x - 1][y].containsPlayer
            || board.grid[x][y - 1].containsPlayer
            ) {
	        	inBattle: true;
            } else { 
            	inBattle: false
            };

            if (atk) {
            	return takeDamages;
            }

            if (player.hp <= 0) {
            	return endGame;
            }


[[sticker:p/1lmc]]

}
};

DébutPage précedente
1
Page suivantePage suivante
Répondre
Prévisu
?
Victime de harcèlement en ligne : comment réagir ?
Infos 0 connecté(s)

Gestion du forum

Modérateurs : godrik, LGV
Contacter les modérateurs - Règles du forum

Sujets à ne pas manquer

La vidéo du moment