Raydium 3D Game Engine https://memak.raydium.org/ |
|
Plantage mania drive https://memak.raydium.org/viewtopic.php?f=10&t=613 |
Page 1 of 1 |
Author: | eric_38 [ Tue Jan 16, 2007 11:16 am ] |
Post subject: | Plantage mania drive |
Bonjour Le jeu Maniadrive plante régulièrement. Au départ j'ai téléchargé la version beta0 puis ensuite la 1.2 et enfin l'update.Dans tous les cas de figure le jeu plante, l'image reste figé ainsi que le son. Reboot de l'ordi. Dommage car j'aimerais me pencher un peu plus sur le développement de ce type de jeu.Suis je le seul à rencontrer le problème ? Je précise que je suis sous windows. Peut on développer en c++ avec raydium ? |
Author: | Xfennec [ Tue Jan 16, 2007 12:18 pm ] |
Post subject: | |
Salut, De ce que j'en sais à l'heure actuelle, oui tu es le seul à reporter des problèmes de ce genre. As tu trouvé le moindre point commun à ces plantages ? (lecture d'un son, temps de jeu, ...). Il doit aussi être possible de lancer le jeu en mode fenêtré pour voir ce que donne la console du jeu lors des plantages. Quelle version de windows ? Le PC est-il complétement figé ? (CTRL+ALT+SUPPR inactif ?) Tu utilises d'autres jeux 3D sur ta machine ? Enfin, il est possible de développer en C++ avec Raydium, le SDK windows proposant déjà le nécessaire à ce niveau. |
Author: | eric_38 [ Tue Jan 16, 2007 12:57 pm ] |
Post subject: | |
Merci de cette réponse rapide.Je n'ai pas de règle définie lors du plantage du jeu ou alors peut être au bout d'un certains temps d'utilisation (5 mn). Window xp.ordi complètement figé ctrl alt sup inactif. J'aimerais puvoir développer avec raydium mais ce qui me rebute le plus c'est cette doc de référence en anglais mais qui même en français semble assez succinte.Chaque fonction est répertoriée mais au niveau explication c'est plutot maigre je trouve. J'ai bien conscience de l'énorme travail que tout ceci demande. En tout cas chapeau. |
Author: | ouille [ Tue Jan 16, 2007 8:54 pm ] |
Post subject: | |
Bonjour, La doc est en anglais, mais le forum en français, et les réponses très rapides. Les exemples testx.c sont aussi une très très bonne base de travail. En général en regardant bien les exemples et en les modifiants "incrementalement" on peut faire beaucoup de choses ! Enfin maniadrive ne m'a jamais posé de problèmes sous plusieurs install de windows, l'etat de la fenêtre de log serait peut-etre interessant. Bonne journée Jacques |
Author: | eric_38 [ Wed Jan 17, 2007 11:43 am ] |
Post subject: | |
Comment obtient on cette fenêtre de log ? |
Author: | Xfennec [ Wed Jan 17, 2007 12:47 pm ] |
Post subject: | |
Cf mon post un peu plus haut : passer en mode fenêtré dans les options du jeu. Il suffit après de mettre le jeu dans un coin de l'écran et la console dans un autre. |
Author: | eric_38 [ Sat Jan 20, 2007 2:40 pm ] |
Post subject: | |
Voici ce que j'ai obtenu comme erreur dans la fenêtre de log : ODE : ERROR : Cannot delete object : invalid name or index GUI : ERROR : Cannot delete window : invalid window Je précise que ce ne sont pas ces erreurs qui font planter le jeu tout de suite car celui ci plante après et là je n'ai pas d'autre message d'erreur. D'autre part, pour pouvoir compiler avec dev cpp, que faut il indiquer comme chemin dans les directories pour que raydium puisse trouver les librairies et headers dont il a besoin.Voici un exemple :32 D:\RaydiumSDK\RaydiumSDK\work\php-5.1.2\main\php_regex.h regex/regex_extra.h: No such file or directory. J'ai pourtant indiqué le chemin correspondant mais rien à faire.Les exemples livrés avec dev cpp fonctionnent mais c'est avec raydium que ca ne fonctionne pas. Merci de vos réponses. |
Author: | ouille [ Sat Jan 20, 2007 4:23 pm ] |
Post subject: | |
Bonjour, Pour développer avec dev c++ il faut créer un projet adéquat avec une redéfinition des chemins d'include et surtout des librairies. Si tu n'y arrive pas j'essaierai de te faire parvenir "un projet type". En attendant tu peut utiliser le petit programme compile pour compiler un programme ou la dll. tu trouvera la ligne de commande dans le fichier compile.bat généré qui te sera très utile pour creer le projet dev c++ Concernant le plantage c'est un peu plus bizarre. Il me semble qu'un problème avec le son avait provoqué des plantages. Peut être que dans les fichiers téléchargés automatiquement lors du premier lancement un des fichiers est corrompu. Essaye d'effacer le repertoire .raydium sous ton compte c:\Documents and Settings\ouille\.raydium par exemple. Travaille sur un repertoire vide et propre. Essaye de poster le log ici, des infos sur la config video au debut du log peuvent aider. A+ Jacques |
Author: | eric_38 [ Sat Jan 20, 2007 8:02 pm ] |
Post subject: | |
Bonjour Tu peux m'envoyer le projet type à cette adresse ; LPA@FREE.FR Merci. |
Author: | ouille [ Sun Jan 21, 2007 9:31 pm ] |
Post subject: | Compiler avec dev cpp |
Compiler Raydium sous Dev C++ ou autre Ide sous windows Raydium dépend de plusieurs autres librairies. Ces librairies sont inclues dans le Sdk Telecharger Raydium SDK http://freeway.raydium.org/data/RaydiumSDK.zip Pour construire la Dll Lancer Dev C++ (dans dev-cpp) du sdk. Fichier -> Nouveau Projet Choisir un projet de type Dll Projet en C Nom : raydium_dll Sauver le projet dans ray sous le nom raydium_dll par exemple. Supprimer les deux fichiers générés automatiquement du projet: projet-> supprimer du projet. Puis ajouter le fichier index.c qui se trouve dans le répertoire ray/raydium projet->ajouter au projet Puis il faut définir les options correctes pour le projet: Projet->Options du projet Décocher compile pour c++ Ajouter comme option du compilateur -D RAYDLL à la suite de -DBUILDING_DLL=1 Onglets Fichiers répertoires Répertoire d'inclusion Ajouter
..\work\php-5.1.2 ..\work\php-5.1.2\main ..\work\php-5.1.2\Zend ..\work\php-5.1.2\TSRM .\ode\include Répertoire Bibliothèques: ajouter:
.\ode\lib Puis ajouter les librairies: Onglet Général ajouter
à la suite de --no-export-all-symbols --add-stdcall-alias Dans option de construction changer le nom du fichier de sortie en raydium.dll Vous pouvez maintenant construire la dll Exécuter -> compiler Pour compiler un application. Fichier->nouveau projet Console application Projet C Nom Appli Sauvegarder dans le répertoire ray. Projet->supprimer du projet enlever le main.c Puis projet-> ajouter au projet choisir un fichier de test, test8.c par exemple. Projet->option du projet ajouter à la ligne du compilateur -D FORCE_LIBRAYDIUM -D RAYDLL Option de l'éditeur de liens ... ajouter les bibliothèques
répertoire des bibliothèques ajouter:
.\ .\ode\lib Répertoire d'inclusion:
..\work\php-5.1.2 ..\work\php-5.1.2\main ..\work\php-5.1.2\Zend ..\work\php-5.1.2\TSRM .\ode\include Les fichiers se trouvent ici Projet Dev-Cpp pour la dll http://fastrepo.raydium.org/?type=getBin&file=raydium_dll.dev Projet Dev_Cpp pour l'application http://fastrepo.raydium.org/?type=getBin&file=appli.dev Xfennec: A verifier, et peut etre à deplacer vers le wiki qu'en penses-tu ? |
Author: | Xfennec [ Sun Jan 21, 2007 9:46 pm ] |
Post subject: | |
Ca me semble correct dans l'idée. Quelques remarques : - Les deux derniers liens sont faux, ils sont sur la machine "ftp": http://ftp.cqfd-corp.org/raydium_dll.dev http://ftp.cqfd-corp.org/appli.dev - L'ajout au wiki est une bonne idée, mais il faut rajouter une note expliquant que le SDK offre déjà de quoi réaliser des compilations simplement, et que cette manip' est destinée aux personnes qui souhaitent gérer eux même des projets pour Dev-CPP. |
Author: | eric_38 [ Mon Jan 22, 2007 9:34 pm ] |
Post subject: | |
ok ca marche merci |
Page 1 of 1 | All times are UTC |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |