Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[Projet collaboration] 3DOS
Qu'en pensez-vous ? (faculatif) (Modifier vos votes)

J'en pense que tu es fou ytrezAn... 14% 14% ( 1 )
Je trouve ça génial ! 85% 85% ( 6 )
Je n'ai pas d'avis 0% 0% ( 0 )

Total des votes : 7
Auteur Message
Répondre en citant
Message [Projet collaboration] 3DOS 
Bonjour bonjour ! Smile

...
Bon c'est la quatrième ligne donc vous pensez soit que je suis fou à lier, soit que je suis génial, soit que je suis un rêveur fou, soit les trois. Euh, je certifie n'être aucun de ces trois cas.
Je propose déjà un nom, DOSpace, ou alors 3DOS.

Je ne sais pas comment fonctionne un moteur 3D Embarassed Je sais à la limite qu'à partir d'un objet composé de points dans l'espace, ça calcule une nouvelle position pour l'objet selon un mouvement X Y Z des points, à une vitesse V.

Je sais que créer un moteur 3D est possible.
Je sais qu'échanger des informations entre un Batch et une commande externe est possible.
Je suppose que c'est aussi possible de créer un moteur graphique pour générer un rendu en caractères Batch (\/_-^|) (Autres caractères Batch).
Et je suppose que même si c'est difficile et qu'il faut être avancé, on peut combiner ces trois choses. Le truc c'est que je ne suis avancé dans aucun langage, c'est d'ailleurs la raison pour laquelle je poste ici Smile

Code:
@echo off

REM Dans ces exemples, X Y Z peuvent etre positifs, negatifs, ou nuls.
:::::::::::::::::::::::::::::: Premieres commandes
dospace
REM initialise le processus de la commande
dospace new 1
REM Cree un nouvel objet "1". Un point "O" central (coordonnees 0 0 0) est cree.
dospace 1 set a X Y Z
REM Cree dans 1 un point "a" aux coordonnées X Y Z
dospace 1 link a b /c 0F
REM Cree dans 1 une ligne entre les points a et b de couleur 0F
dospace 1 plane a b c /c 0F
REM Cree dans 1 une surface entre les points "a" "b" et "c" de couleur 0F
dospace del 1
REM Supprime l'objet 1

:::::::::::::::::::::::::::::: Commandes d'affichage
dospace 1 /r X Y
REM Rotation de l'objet 1 de X degres en largeur et Y degres en hauteur
dospace 1 /m X Y Z
REM Deplacement de l'objet 1 de X et Y et zoom de l'objet 1 de Z

for /f %%i in ('dospace 1 ... T') do (echo %%i)
REM Affiche l'objet 1 pour les commandes "..."
REM Les commandes "..." sont les commandes d'affichage. Si aucune commande n'est entree, l'objet est affiche.
REM Si une commande est entree, l'objet est affiche avec le mouvement correspondant. T est la duree du mouvement (ou alors mettre une vitesse V).

Au moment où j'écris ceci, je ne vois pas d'autres commandes possibles.
Bon ensuite reste à créer le moteur 3D et le moteur de rendu.


Bref, je vous propose donc un truc un peu fou peut-être, mais qui est si génial à imaginer que je ne peux pas m'empêcher de vous le proposer.

Cordialement,
ytrezAn



Dernière édition par ytrezAn le Lun 25 Fév 2013 - 11:40; édité 3 fois

______________________________________________________
Skype
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [Projet collaboration] 3DOS 
Hum, au pire dans quelques années j'aurais peut-être fait assez de calculs pour déterminer le calcul d'un mouvement en 3D d'un corps dans l'espace, et je pourrais le faire tout seul.
Déjà je m'imagine employer des vecteurs, mon domaine (dé)favori des mathématiques Smile




______________________________________________________
Skype
Répondre en citant
Message [Projet collaboration] 3DOS 
Hello Razz

pour ma part j'ai des bonnes bases de géométrie dans l'espace, donc si tu veux des formules ... en tout cas ça risque d'etre tres dur a faire en batch mais bon, si t'es motivé Mr. Green

@+




______________________________________________________
--
> Que pensez vous de l'ajout du repertoire point dans $PATH ?
Ma version de troll 18.0.32 beta 3 vient de me faire un core dump.
-+- SE in Guide du Linuxien Pervers : Bien développer son troll -+-

[Dos9]
Visiter le site web du posteur Skype
Répondre en citant
Message [Projet collaboration] 3DOS 
Hey, en voilà un projet sympa !
Bon, c'est pas du jeu j'avais déjà ce projet en tête, voir même un peu avancé le code Mr. Green
Allez, c'est parti, je fais quoi ?




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message [Projet collaboration] 3DOS 
Je sais pas trop Neutral
En fait je comptais me mettre à ce code après avoir fini mon programme de cryptologie (anti-logique et totalement anormal).
Vu que je saurais à peu près gérer les déplacements X et Y en Batch, je comptais commencer par la rotation, car je ne m'y connais pas du tout. Ensuite le mouvement sur Z... Enfin le couplage des fonctionnalités pour avoir des rotations en 3D sur X, Y, et Z Smile

Cordialement,
ytrezAn




______________________________________________________
Skype
Répondre en citant
Message [Projet collaboration] 3DOS 
Ouai je trouve sa pas mal , en gros tu veut faire un fps en batch ? x)
Bon , je serais daccord de t'aider mais je ne suis pas super doué enfin je pense ... Wink



Visiter le site web du posteur
Répondre en citant
Message [Projet collaboration] 3DOS 
Juste une chose :

Tu le sors quand ? Okay Okay



Skype
Message [Projet collaboration] 3DOS 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch