Videos streaming images jeux et buzz
Connexion






Perdu le mot de passe ?

Inscrivez-vous maintenant !
Menu Principal
Communauté




mahad
Moteur de jeu plus jeu avec le tableur Excel
 10  #1
Je masterise !
Inscrit: 09/12/2005 12:38
Post(s): 2001
Karma: 1355


Tout simplement incroyable. "c bel" le créateur à tout programmé via le tableur Excel de Microsoft en lieu et place de l'habituel Virtual Basic.

A la fin de la vidéo on peut appréciez le travail de codage.

Contribution le : 18/02/2018 23:49
Signaler

DoubleZ
 1  #2
Je masterise !
Inscrit: 22/04/2006 00:08
Post(s): 3564
Karma: 449
Ce mec avait clairement beaucoup trop de temps libre à son travail.

GG pour cette performance complètement inutile.

Contribution le : 19/02/2018 00:23
Signaler

Alex333
 0  #3
Help Desk
Inscrit: 07/07/2008 12:56
Post(s): 23053
Karma: 10355
Impressionnant Si non on peut télécharger et tester son Excel via le lien dans la description (et ca marche bien)

Par contre il montre pas qu'il utilise du VBA ici ?


Et vu que son Excel est en francais, il est francais le développeur ?

Contribution le : 19/02/2018 00:23
Signaler

-JoJo-
 2  #4
Je masterise !
Inscrit: 25/12/2007 00:19
Post(s): 4452
Karma: 1276
Je ne pense pas que le concept soit si difficile que ça à implémenter.

Contribution le : 19/02/2018 00:27
Signaler

mahad
 2  #5
Je masterise !
Inscrit: 09/12/2005 12:38
Post(s): 2001
Karma: 1355
Perso je pensais même pas qu'un simple tableur pouvait afficher un rendu.

@Alex333 Oui j'ai vu mais je pense qu'il a juste afficher une partie du code de DOOM (premier du nom) comme modèle.

Contribution le : 19/02/2018 00:58
Signaler

Alex333
 0  #6
Help Desk
Inscrit: 07/07/2008 12:56
Post(s): 23053
Karma: 10355
@mahad haan, oui t'as sans doute raison. Parce qu'il marque tellement que ca ne tourne pas avec VBA ou des macros. T'as raison ca doit etre ca

Contribution le : 19/02/2018 01:08
Signaler

Koreus
 0  #7
Webhamster
Inscrit: 03/07/2002 23:58
Post(s): 58682
Karma: 20070
J’attends Doom maintenant

Contribution le : 21/02/2018 14:05
Signaler

thazhok
 0  #8
Je masterise !
Inscrit: 14/04/2015 11:34
Post(s): 2069
Karma: 1465
Citation :

@mahad a écrit:
Perso je pensais même pas qu'un simple tableur pouvait afficher un rendu.


Un de mes enseignant de DUT nous avait dit qu'au final "un écran, c'est qu'un tableau"

Mais nous ne travaillions que sur des images fixe, pas de mouvement comme là, c'est bluffant !

Contribution le : 21/02/2018 14:41
Signaler

Krobot
 0  #9
Je viens d'arriver
Inscrit: 03/07/2002 23:58
Post(s): 0
Karma: 104
Merci @Wiiip @Alex333 @DoubleZ @princedreed @koikoi_koi @Surzurois @Flanker pour le vote.
La vidéo est en article : Moteur 3D sous Excel sans VBA

Contribution le : 22/02/2018 17:11
Signaler

Remiweb
 0  #10
J'aime glander ici
Inscrit: 03/01/2011 18:43
Post(s): 5703
Karma: 296
Citation :

@mahad a écrit:
Perso je pensais même pas qu'un simple tableur pouvait afficher un rendu.

@Alex333 Oui j'ai vu mais je pense qu'il a juste afficher une partie du code de DOOM (premier du nom) comme modèle.

Je suis pas sûr de comprendre ta réponse.
C'est absolument pas du code de Doom mais bien du VBA sur la capture d'écran 😉

Mais ce sont des fonctions toutes simples qui copient des valeurs dans des cellules du tableur quand elles sont appelées.

Je pense qu'il a eu besoin de ça pour faire les contrôles du jeu. Quand on clic sur un bouton (pour avancer par exemple) ça appelle nécessairement une macro en VBA. Il a pas le choix, excel est fait comme ça.
Du coup le VBA qui est exécuté écrit simplement une valeur dans une case du tableau pour dire que le bouton a été pressé. Comme ça on retombe sur les calculs dans les cellules et pas en VBA.
En gros pour moi ce tout petit bout de code permet de faire le lien entre les boutons et ses cases de tableau. Il a pas dû avoir le choix.


Edit :
Sinon ce genre de 3D ça s'appelle du Raycasting 😉 C'est plus proche de Wolfenstein que de Doom.
J'ai codé un moteur comme ça l'an passé. Quand on voit ce qu'il y a derrière je me dis que c'est assez balèze d'arriver à faire ça avec des formules Excel 😯
J'y jetterai un œil si j'ai le temps

Contribution le : 22/02/2018 20:17
Signaler

mahad
 0  #11
Je masterise !
Inscrit: 09/12/2005 12:38
Post(s): 2001
Karma: 1355
@Remiweb Ah moi j'y connais rien je ne fait que reporter ce qui est écrit sur YouTube.

Je parle de DOOM car sur la feuille xls il es écrit Doom-HD.slx

Contribution le : 22/02/2018 20:24
Signaler

Remiweb
 0  #12
J'aime glander ici
Inscrit: 03/01/2011 18:43
Post(s): 5703
Karma: 296
@mahad
Ah effectivement, l'auteur a appelé son jeu DOOM 🙂
Du coup je confirme : c'est bien du VBA, mais c'est uniquement pour qu'il puisse récupérer l'action à faire.

Contribution le : 22/02/2018 20:53
Signaler


 Haut   Précédent   Suivant






Si vous êtes l'auteur d'un élément de ce site, vous pouvez si vous le souhaitez, le modifier ou le supprimer
Merci de me contacter par mail. Déclaré à la CNIL N°1031721.