(JEU) GIFTS THIEF - VOLER DES CADEAUX AU PÈRE NOËL :-O

K@zuya Messages postés 306 Date d'inscription vendredi 21 février 2003 Statut Membre Dernière intervention 15 février 2016 - 14 déc. 2003 à 19:50
cs_AxeL364 Messages postés 119 Date d'inscription vendredi 11 avril 2003 Statut Membre Dernière intervention 6 juillet 2008 - 27 déc. 2003 à 18:08
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/18708-jeu-gifts-thief-voler-des-cadeaux-au-pere-noel-o

cs_AxeL364 Messages postés 119 Date d'inscription vendredi 11 avril 2003 Statut Membre Dernière intervention 6 juillet 2008
27 déc. 2003 à 18:08
WAAAAAAA C GENIAL ! CA VAUT 10/10 MEME PLUS !

IA
cs_azerty25 Messages postés 1114 Date d'inscription jeudi 19 décembre 2002 Statut Membre Dernière intervention 6 mai 2007
23 déc. 2003 à 15:47
Petite mise à jour ... Lisez le paragraphe de la description que j'ai rajouté pour voir de quoi il s'agit ;)
cs_azerty25 Messages postés 1114 Date d'inscription jeudi 19 décembre 2002 Statut Membre Dernière intervention 6 mai 2007
19 déc. 2003 à 17:29
Oups, j'ai fait 2 fautes, l'une a la ligne <> qui est a remplacer par <> et l'autre à <<et si tu rajoute derriere app.patch & "_sons" il trouve comme chemin "C:_GiftsThiefs_sons_">> et c'est remplacé par <<et si tu rajoute derriere app.patch & "_sons" il trouve comme chemin "C:_GiftsThiefs_sons" >> voila ;-) dsl pour ces fautes
cs_azerty25 Messages postés 1114 Date d'inscription jeudi 19 décembre 2002 Statut Membre Dernière intervention 6 mai 2007
19 déc. 2003 à 17:26
Salut
Merci pour le pti message qui fait plaisir :-)
Sinon, pour ton pb, c'est tout simple, car en fait app.path est une variable de vb qui trouve tout seul le dossier ou est éxécuté l'application courante, par exemple mettre app.path renvoye par exemple : "C:_GiftsThiefs_GiftsThief.exe" et si tu rajoute derriere app.patch & "_sons" il trouve comme chemin "C:_GiftsThiefs_sons_"
Tu a plein de variables commençant par app.exename, par exemple qui renvoye le nom du projet. Essaye de rentrer app. et regarde dans le menu déroulant de VB pour toutes les possiblités.
Donc, si tu veut ouvrir un son qui est dans "C:_blablabla.wav" (et NON wavE ;-)) tu entre mediaplayer2.filname="C:_blablabla.wav"
Voila, j'espere que j'ai été assez clair ;-) bonne prog
PS : les slahs on été remplacés par des _ car ne passe pas sur le site ;-)
cs_elvis78 Messages postés 18 Date d'inscription dimanche 23 novembre 2003 Statut Membre Dernière intervention 28 août 2004
19 déc. 2003 à 14:21
salut azerty25.j'ai telecharger ton code et je le trouve genial,moi qui débute j'ai appris un tas de chose.au niveau de la lenteur , je n'ai u aucun probleme(je tourne avec un 1.6 ghz).
c'est vrai que les musiques ont ete bien choisis.
par contre juste un petit tuyau, j'ai essayer de metttre un son sur un de mes codes et je n'y arrive pas .apres la ligne de code mediaplayer2.filname=app.path & "c:blablabla.wave" il met met un truc du genre variable not defined.
pourrait tu m'aider a trouver la voie.
merci d'avance.
cs_azerty25 Messages postés 1114 Date d'inscription jeudi 19 décembre 2002 Statut Membre Dernière intervention 6 mai 2007
16 déc. 2003 à 19:04
Merci :)
Sinon pour les niveaux de difficultés, tout a déja un peu près fait pour l'integrer, car les variables de vitesse et des timers sont définies dans le load, il suffit de mettre une lecture de fichier ini par exemple qui détermine les vitesses etc et sa te fait différents niveaux. Pense @ tout le @zerty25 ;-) lol
Sibelle07 Messages postés 206 Date d'inscription dimanche 14 septembre 2003 Statut Membre Dernière intervention 25 mars 2005
16 déc. 2003 à 13:46
Sa a l'air bien pour Noël mais a par sa c'est bien fait
mais il y a des fois c'est dificile tu sais si il y aurait des niveaux de facilité ou difficilité sa serait cool
mais déja comme sa c'est superbement bien fait
10 / 10

Génial !
cs_azerty25 Messages postés 1114 Date d'inscription jeudi 19 décembre 2002 Statut Membre Dernière intervention 6 mai 2007
16 déc. 2003 à 07:35
C'est pas que j'aime pas forcément, mais c'est que je n'écoute pas que sa, et même pas trop
Sinon, je vous avait dit qu'un ami l'avai testé et qu'il ne voyai pas les cadeaux tomber !!! C'est une fausse alerte, ce con avait pas percuté qu'il fallai tiré dans le pere Noel lol !!!
Bricomix Messages postés 340 Date d'inscription vendredi 11 octobre 2002 Statut Membre Dernière intervention 14 février 2005
15 déc. 2003 à 22:24
J'aime pas le RAP ni le RNB ;) C'est cool je croyais être tout seul dans ce cas :D Pour les démons de Minuit je crois que oui ça me reviens.
cs_azerty25 Messages postés 1114 Date d'inscription jeudi 19 décembre 2002 Statut Membre Dernière intervention 6 mai 2007
15 déc. 2003 à 21:50
C'est Emile et Image - les Démons de Minuit, comme quoi les anciennes musiques ne sont pas forcément nulles ;-) comme les jeunes le disent souvent (je vois que tu as un an de moins que moi, c'est pour cela que je te dit sa, mais tu n'est pas etre pas comme sa, en tout cas beaucoup de gens que je connait son axé a fond dans leur rap et rnb et ne vois les belles musiques des autres styles...)
Bricomix Messages postés 340 Date d'inscription vendredi 11 octobre 2002 Statut Membre Dernière intervention 14 février 2005
15 déc. 2003 à 21:11
j'ai reconnu mais je connais pas le titre :(
cs_azerty25 Messages postés 1114 Date d'inscription jeudi 19 décembre 2002 Statut Membre Dernière intervention 6 mai 2007
15 déc. 2003 à 21:05
Merci pour ceux qui on mis des commentaires très sympas depuis hier, sa fait plaisir :) dommage que les plus de 150 qui sont passé au moment ou j'écris ne laisse pas chacun des commentaires, sa fait pô plézir :'(

Ce que j'aimerai surtout qu'on me dise mais si vous n'avez pas envie c'est s'il y a des bugs car je vais l'envoyer à des amis pour Noel et je voudrai pas qu'il y ai de probleme, déja un ami l'a testé (ayant comme OS XP) et il ne voyai pas les cadeaux apparaitre et une erreur d'éxécution lui arrivait : Erreur -2147467259(800004005) erreur Automation, sur sa screenshot qu'il ma jointe, il avait 0 cadeaux volés, il avait tué le pere Noel, si qq trouve si c'est moi qui ai fait une bétise ou son tracteur qui bug, car je vois vraiment pas ou j'aurai pu écrire de bétise !

Pour radada, c'est fait, j'avais déja pensé à mettre un missile mais je l'ai pas fait pour je ne sais plus quelle raison, mais j'ai finalement mit ;-)

Pour aminert2100: oui je sais, c'est vraiment dommage que je ne connaisse pas le DirectX cqar sa aurait fait un meilleur jeu, j'en suis conscient, mais si tu veux bien le porter c'est cool lol !! :-o

Pour Kazuya, j'utiliserai ton astuce quand je ferai quelques fonctions en plus que je ne vais pas vous dire pour l'instant, rien d'extraordinaire mais qui augmente le fun du jeu :-)

Et sinon, sa fait plusieurs fois qu'on me parle de la musique du jeu qui est bien comme Bricomix , mais avez vous reconnu ce que c'est ??
Bricomix Messages postés 340 Date d'inscription vendredi 11 octobre 2002 Statut Membre Dernière intervention 14 février 2005
15 déc. 2003 à 20:03
Pas mal 9/10 :) Délire la musique :D !
aminert2100 Messages postés 82 Date d'inscription dimanche 15 juin 2003 Statut Membre Dernière intervention 8 mai 2008
15 déc. 2003 à 13:26
Yiey c'est cool votre truque je donne 10/10
Mais il y a toujours des possibilités d’améliorer l’affichage en utilisant DirectX
cs_radada Messages postés 488 Date d'inscription lundi 15 septembre 2003 Statut Membre Dernière intervention 21 avril 2009 1
15 déc. 2003 à 09:47
Enorme : )). Très sympa, et ça fait plaisir de voir un code bien commenté. Pareil que Hacker : 10/10...
Juste une petite remarque si tu me le permets : tu devrais peut être faire le missile d'une autre couleur que noir parce qu'on ne le voit pas trop. Mais c'est du domaine du détail ; )
cs_azerty25 Messages postés 1114 Date d'inscription jeudi 19 décembre 2002 Statut Membre Dernière intervention 6 mai 2007
14 déc. 2003 à 20:42
oups désolé pour le probleme du nombre de prises, ce que tu m'a mis était en effet ce que je voulai mettre mais j'ai changé pour les tests

Oui la form à propos est manquante car j'ai décidé de l'enlever après, je vais corriger le zip de suite ;-)

Merci pour ta note, sa fait plaisir :-D
cs_Urgo Messages postés 780 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 16 avril 2009 1
14 déc. 2003 à 20:19
Remplace :
If intNbTake = 9 Then
Par
If intNbTake = 0 Then

Et ça devrait mieux aller, et puis la form APropos est manquante ou inxexistante ! ?
C'est vrai que c'est bourré de timers, mais ça tourne :)
cs_azerty25 Messages postés 1114 Date d'inscription jeudi 19 décembre 2002 Statut Membre Dernière intervention 6 mai 2007
14 déc. 2003 à 20:12
Je vien de voir que tu avait fait une source sur DX :-), pour les débutant, intéressant, je vais regarder !!
cs_Urgo Messages postés 780 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 16 avril 2009 1
14 déc. 2003 à 20:09
lol, c trop cool ton jeu !
En plus la musique met trop dans l'ambiance ^^

Concernant le jeu, pk me demande-t-il de rejouer à chaque fois que je prends un cadeau ?

10/10 ++
cs_azerty25 Messages postés 1114 Date d'inscription jeudi 19 décembre 2002 Statut Membre Dernière intervention 6 mai 2007
14 déc. 2003 à 20:08
Merci, je pensai pas qu'il plairai autant :-)
Sinon, sa dépend grandement de ta config la rapidité, j'ai testé sur un 2hgz sa allai bien, et sur un 500, c'était la kata :-o

Sinon, merci pour les conseils, je prend note ;-)
Mais pour les timers, j'y est grandement réfléchi et j'ai pas trouvé mieu comme solution, chaque timer fait une action chacun et en fusionner sa devient pas possible : les temps de calculs sur chaque timer si je metterai par exemple un passage de paramètres et des intructions de gestion de condition pour décrire l'action à faire deviendraient plus long :'(
K@zuya Messages postés 306 Date d'inscription vendredi 21 février 2003 Statut Membre Dernière intervention 15 février 2016
14 déc. 2003 à 19:50
Mouahahah, il est trop drole ton jeux, je me sui fendu la geule lol :p
alé , 10/10 pour le fun mouahahahha

bon, passons au code, c pas trop mal, sans utiliser DirectX, ce n'est pas si lent que sa mais tu as abusé avec les timers, yen a trop 2 ou 3 timers max dans une appli, jamais plus
et aussi, pour les cadeaux, pour en creer plusieurs, il y a un moyen simple, tu met 0 dans la propriété index de ton image et a chaque fois qu la balle touche le traineau, tu fai
nombre = nombre + 1
load Picture1(nombre) et sa cree une nouvelle picturebox
picture1.picture = loadpicture(bla bla bla)
puis lorsque l'image est sorti de l'ecran en bas, tu fait
unload picture1(celle_ki_est_sortie) pour pas que sa rame trop

voila, c juste pour que tu aprenne un peu, des tips quoi :p
Rejoignez-nous