Jeu en vbscript (sorte de space invader)

Soyez le premier à donner votre avis sur cette source.

Vue 7 411 fois - Téléchargée 946 fois

Description

Salut à tous!
J'ai créé un petit jeu pourri en vbscript (Un space Invader)
mais mon code source est beaucoup trop long!
C'est à dire que je suis obligé de créer un gestionnaire d'évènement
pour chaque alien (des araignées lol)! Par exemple:
<script language=vbscript>
public x ' "Public" rend la variable "x" accécible à toutes les fonctions qui vont suivre.
public y

sub window_onload()
x=500
y=-30

Alien.style.left=x
Alien.style.top=y
fonctionAlien() 'Ici j'appelle la fonction de l'alien
end sub

sub fonctionAlien()
...Les instructions...
end sub
</script>
Mon problème c'est que si j'ai cinquante aliens à mettre dans le jeu, je devrais
mettre ce script pour chaque alien! C'est trop long! On pourrai par exemple
appeller la fonction alien en lui indiquant des variables: sub fonctionAlien(posx, posy)
Mais ça NE FONCTIONNE PAS!!!! Qu'est ce qu'il faut faire???? Sur ce je vous laisse
le "plaisir" de décortiquer ce code et désolé pour les extensions '.hoda'!
Necessite internet explorer et paramétre d'affichage 1024x768.

Source / Exemple :


ArackInvader.ZIP

Conclusion :


Merci d'avance pour la réponse à ma question!
PS: Le jeu présente plein de bugs!
Et encore désolé pour les extensions .hoda
J'ai enlevé le musique de fond pour alléger le poid du zip.

Vous ne pourrez pas détruire certaines araignées.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_MasterHack
Messages postés
586
Date d'inscription
jeudi 18 septembre 2003
Statut
Membre
Dernière intervention
13 février 2008
1 -
le lazer ne fonctionne q'une seule fois
hodaking
Messages postés
26
Date d'inscription
jeudi 19 février 2004
Statut
Membre
Dernière intervention
17 février 2009
-
C'est normal il faut récupérer les munitions!
Tu peux voir tes munitions en bas à gauche!
Pour en avoir plus il faut récupérer les trucs verts
qui tombent!
Sur la capture de l'écran en haut tu peux le voir!
hodaking
Messages postés
26
Date d'inscription
jeudi 19 février 2004
Statut
Membre
Dernière intervention
17 février 2009
-
Petite question!
Les gifs animés fonctionnent bien? Je veux dire ça rame pas?
cs_MasterHack
Messages postés
586
Date d'inscription
jeudi 18 septembre 2003
Statut
Membre
Dernière intervention
13 février 2008
1 -
oui je les vois
hodaking
Messages postés
26
Date d'inscription
jeudi 19 février 2004
Statut
Membre
Dernière intervention
17 février 2009
-
Il ya aussi de temps en temps des points de vie qui circulent! Un peu moins fréquent que les munitions.
Mais ma préoccupation se porte sur le code source.
Si tu y as jeté un coup d'oeil t'as dut voir que c'est excessivement long. En fait j'aimerai raccourcir ce code en appellant les fonctions de la façon suivante:
sub function(variable, variable, ... , variable)
Mais ça ne fonctionne pas. Je sais que sous javascript il n'y a pas de problème. Mais c'est un défis pour moi de l'écrire en vbs.
TU peux m'aider MasterHack?

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.