FPS maker et début de portal DS (tout plein de trucs quoi)
Comme d’habitude, je poste principalement parce que ça fait super longtemps que j’ai pas posté. Mais ce post est presque un peu différent, parce que pour une fois, j’ai des nouveaux trucs desquels parler !
Je me suis remis à faire des trucs sur DS et même si j’ai pas eu autant de temps que je l’aurais voulu cet été pour travailler dessus, ça a porté ses fruits, sous la forme en gros d’un projet qui a donné naissance à trois productions différentes. Le projet en question s’appelle FPS maker, et comme son nom l’indique, l’idée derrière était de créer un outil qui permette de facilement créer des FPS pour DS, le tout se passant sur DS (genre l’éditeur est sur DS, pas sur PC). Et même si pour l’instant c’est pas particulièrement facile, ça fonctionne plus ou moins ! Il y a un éditeur de maps et un moteur pour faire tourner les jeux d’un peu tout le monde. Vous pouvez télécharger tout ça ici : http://smealum.net/FPSM/FPSMAKER_260812.zip (attention par contre, c’est clairement pas super intuitif, je vous conseille de lire le tuto qui se trouve sur gbatemp : http://gbatemp.net/topic/333051-ds-fps-maker/page__p__4360705#entry4360705 )
[Gallery not found]Malheureusement, comme j’ai commencé ce projet pour le présenter à la compétition neoflash, j’ai du un peu tout dépecher à la dernière minute et pas mal de trucs ont été implémentés à l’arrache, et il manque certaines fonctionalités. Reste que ça fonctionne, on peut créer des petits jeux avec, et pour le prouver j’ai créé ACOTSYE.
ACOTSYE, c’est un petit « remake » de A cup of tea V8 RE (jeu que j’ai fait avec lobo il y a quelques années); le nom veut dire A cup of tea – Super Yeti Edition (parce que les ennemis ont été remplacés par des yetis) (parce que les yetis c’est bien). C’est vraiment pas un truc de fou, et malheureusement dans la version disponible il y a des problèmes de collisions plutot genant lorsqu’on tire… ce qui est plutot ironique quand on se rappelle que ACOT l’original avait le même genre de problèmes de collisions (même s’ils n’ont aucun rapport). Le problème a été corrigé mais je crois pas que j’ai uploadé de nouvelle version. En attendant, vous pouvez télécharger la vieille version ici : http://smealum.net/FPSM/ACOTSYE.zip
[Gallery not found]Faire ce moteur a été plutot intéressant par moment, ça m’a permis de faire des trucs qui j’avais jamais fait sur DS (principalement les lightmaps) et je trouve que le rendu est pas trop mauvais (même si malheureusement je suis vraiment pas un artiste et que les lumières sont placées vraiment n’importe comment) (en plus il y a un petit problème dans le code qui réduit artificiellement la résolution des lightmaps, donc normalement on peut avoir un bien meilleur rendu) et même plutot cool par moment, pour de la DS (des ombres portées sur DS c’est quand même inespéré !).

Mais ce qui est vraiment cool c’est que j’ai repris ce moteur pour créer quelque chose de, je pense, plus intéressant : un clone de portal sur DS. Pour l’instant c’est encore très sommaire comme truc, mais ça avance, et je suis plutot confiant; je pense que dans pas trop longtemps j’aurai une petite démo complètement fonctionnelle des portails à montrer, et après ça ce sera juste une question d’ajouter les autres éléments de l’original (boites, boutons, plateformes pour commencer), faire un joli menu et peut être faire un endroit pour partager les niveaux et on aura quelque chose de sympa. Parce que oui, vu que c’est fait avec FPS maker, il y a déjà un éditeur directement sur DS, et donc normalement tout le monde pourra créer ses propres niveaux ! Voici deux vidéos de ce que j’ai fait ce week end :
Ce qui est cool avec ce Portal DS aussi c’est que c’est pas trivial à faire (contrairement à la majorité de FPSmaker par exemple, qui était plus chiant que véritablement complexe) et du coup je fais des trucs plutot intéressants et c’est cool.
septembre 10th, 2012 at 21:14
On peut lister les bugs de FPSmaker ici ? (juste pour t’embêter :p)
septembre 10th, 2012 at 21:15
si tu veux, mais y a de fortes chances que je les connaisse déjà
septembre 12th, 2012 at 16:35
En fait je vais mettre ici les trucs les plus chiants de FPSmaker a corriger/ajouter en priorité :
-Les nombreux bugs de murs (textures qui n’apparaissent pas et la map entière est corrompue si on fait une sauvegarde avec un de ces bugs.
Ce bug apparaît souvent et j’ai perdu 3 maps a cause de ce bug.
-Le bouton pour supprimer une pièce : celui-ci est mal placé et on peut appuyer dessus sans faire attention, ce qui supprime la pièce (logique :p). Faudrait le bouger ou au moins ajouter une « fenêtre » de confirmation.
-Si on crée des trucs en hauteur, déjà on peut pas voir ce que ça donne, et souvent la limite de hauteur est trop petite. Faudrait augmenter la limite de hauteur et permettre de faire monter la caméra.
-La « fenêtre » de choix de map (enfin le menu pour charger la map :p). Faudrait ajouter un truc pour la fermer (sans passer par la « fenêtre » de choix de texture)
-Les portes. Impossible de les supprimer sauf en les mettant derrière un mur, et si on supprime une pièce et qu’on en crée une autre, la porte réapparaît !
Voilà, comme tu dis je pense que tu les connais mais bon je les ai mis quand même :p
septembre 12th, 2012 at 18:53
le premier problème a l’air assez sérieux, et du coup ça m’étonnerait de ne jamais l’avoir rencontré vu que j’ai beaucoup utilisé l’éditeur quand même. Donc juste pour être sûr, les textures qui apparaissent pas, c’est bien après que tu aies « process » la chambre ? parce qu’il faut faire le process après chaque modification pour qu’elle soit prise en compte, et en plus si tu process pas après une modification, la chambre n’est pas sauvegardée. donc j’ai l’impression que c’est pas un bug mais que t’as sauté un passage du tuto… je sais que c’est pas intuitif du tout et que c’est pas pratique vu que le process peut être long, mais ce sera changé/amélioré dans la prochaine version si tout va bien.
).
pour le bouton de suppression, je suis totalement d’accord, j’ai juste pas eu le temps d’ajouter la fenêtre pour la compo, mais pareil ce sera dans la prochaine version.
je suis d’accord pour la limite de hauteur (et la caméra pourrie), ce sera amélioré. pareil, j’ai pas eu le temps, ça aurait pu créer des problèmes donc voila.
pour la fenêtre d’ouverture c’est pareil, je l’ai ajouté genre une heure avant la deadline et j’ai pas eu le temps de la finir (c’est pour ça aussi que le fichier qu’on sauvegarde s’appelle forcément lalala.map
les portes ça m’étonne, je croyais qu’on pouvait les supprimer avec le même bouton que les ennemis et les lumières, mais j’ai ptet oublié !
septembre 12th, 2012 at 19:24
Nan nan tkt je « process » bien la chambre, sinon j’aurais pas mis ça :p
Je vais essayer de screener sur emu et si ça le fait pas je prends en photo direct ma DS
septembre 12th, 2012 at 20:14
Voila une photo, c’est flou mais c’est la plus nette que j’ai :
https://dl.dropbox.com/u/54866770/DSC_1854.JPG
on peut avoir ce bug avec plein d’autres façons mais la j’ai fait le truc a l’arrache (non c’est pas un bug le lumière)
septembre 12th, 2012 at 20:17
et ça fait aussi ce bug avec la lumière (la flemme de process la lumière pour la photo
)
D
Si tu veux savoir j’essaye de faire le premier niveau de doom (le bug je l’ai rebouché par un autre muret)
septembre 12th, 2012 at 20:25
ah en effet je connais ce bug, mais a priori ça n’a rien à voir avec le bug des chambres qui sont pas sauvegardées. Mais du coup sur ta photo la lightmap n’a pas été générée, et du coup la chambre n’est pas sauvegardée, ça pour l’instant c’est normal. Il faut vraiment tout process avant de sauvegarder !
septembre 12th, 2012 at 20:50
http://dl.dropbox.com/u/54866770/DSC_1858.JPG
+lightmaps
J’ai raison :O (lol)
septembre 12th, 2012 at 21:11
nan mais j’ai jamais dit que générer la lightmap corrigerait ce problème, juste que si tu génères pas la lightmap et que la chambre n’est pas sauvegardée, bah pour l’instant c’est normal.
septembre 13th, 2012 at 12:19
En gros faut sauvegarder, et ce bug vient d’autre part ? (ptet que j’oubliais de générer les lightmaps de toutes les pièces :S)
septembre 13th, 2012 at 20:36
alors ce que je dis c’est que le problème où tu perdais tes données vient surement du fait que t’as pas tout bien process avant de sauvegarder, parce que si pas de lightmap, la chambre est pas sauvegardée (oui c’est pourri et oui ça va changer)
et le bug du trou dans le mur n’a rien a voir et je le connaissais effectivement et si tout va bien il sera aussi corrigé !
septembre 14th, 2012 at 01:10
Des nouvelles, et quelles nouvelles ! Portal DS a l’air très prometteur, mais le meilleur est bien que tu nous pondes encore quelque chose sur ds, merci !
FPS Maker aussi c’est une super idée, j’essaierai tout ça quand je pourrai.
septembre 14th, 2012 at 04:41
good job!!!!
I am looking for this type of ds engine for a long time~
is there any multiplayer DM or coop planned for FPSM?
will you release a pc version?
anyway, this is a great project!!!
thank you~
septembre 14th, 2012 at 12:57
ryo2049 -> http://www.thegamecreators.com/?id=2001&m=view_product
Sinon smea je pense que tu pourrais ajouter un bouton pour afficher les textures sans calculer les lightmaps comme ça y’a beaucoup moins de temps de calcul (oui je sais on peut générer la pièce sans lumière et mettre une lampe mais bon…)
) et les lightmaps ont disparu, obligé de recalculer (chiant c’était une grande pièce).
Et aussi hier j’ai bougé un yeti (oui t’as raison les yetis c’est bien
Aussi, tu peux expliquer comment modifier les textures ? Parce qu’un niveau de doom avec les textures de ACOT…
septembre 14th, 2012 at 19:54
FPSC is not good for me, because it’s didn’t support dynamic objects in multiplayer mode and FPSC is for PC…
I am thinking that will be great if there are some mobile FPS games included level editor, so we can share or play our creation~
thx~
septembre 14th, 2012 at 20:13
@ryo2049 : right now there’s no multiplayer planned because the current version of dswifi unfortunately leaves a lot to be desired; the result would probably not be great.
@benjam62217 : pour ta première question, oui c’est prévu, pour la prochaine version normalement. pour la modification des textures, pour le moment il suffit d’aller toucher aux .pcx qui sont dans fpsm/textures (pcx est un format d’image, ça s’édite avec plein de trucs, moi j’utilise usenti). il y a aussi des .ini dans le dossier fpsm qui définissent les matériaux. je compte pas vraiment faire de tuto pour ça parce que normalement je vais inclure un éditeur de matériaux dans l’éditeur de maps… mais du coup ça risque de prendre du temps, donc à la limite tu peux toujours éditer les .ini à la main avec notepad, normalement c’est pas super compliqué je crois. (en gros, les slices définissent des faces, donc principalement juste le nom de la texture utilisée et le multiplicateur, et les materials définissent quelles slices sont sur les murs/sol/plafond)
septembre 15th, 2012 at 11:45
Ok :p Je vais tester le logiciel que tu as dit , ça va sûrement être mieux que paintbrush sur windows 3 ! (oui j’utilise encore windows 3
… sur ma DS !
) et je vais bidouiller les .ini, j’aime bien bidouiller sur mon pc
)
septembre 25th, 2012 at 19:21
As-tu arrêté DScraft, Smea’ ?
septembre 25th, 2012 at 20:32
ouai, là ça fait un an que rien n’est sorti et plus genre 6 mois que j’y ai pas touché, donc je pense que je peux dire que DScraft est mort. par contre, portal avance, c’est toujours ça…
septembre 26th, 2012 at 14:32
Euh, tu pourrais donner le code source aux moddeurs, pour améliorer le jeu !
Et pour PortalDS & ACOTYE, tu pourrais nous donner des liens, stp ?
J’adore ce que tu fais, mais surtout sur DS !
septembre 26th, 2012 at 15:38
j’ai décidé de pas rendre le code de DScraft disponible y a un certain temps pour pas mal de raisons, la principale étant que le code est vraiment crade (rushé pour les compétitions d’aout dernier). Y a aussi que de toute façon j’ai pas l’impression que qui que ce soit ait sérieusement envie (ou soit capable) de reprendre le projet. C’est toujours bien de rendre un truc open source mais faut voir que si personne ne s’y colle après ça sert à rien. :/
pour ce qui est de portal DS j’ai pas encore de lien parce que rien n’est dispo pour l’instant (contrairement à DScraft je pense que je vais attendre d’avoir un truc bien complet avant de releaser quoique ce soit). Il y a bien deux courtes vidéos sur youtube si tu veux mais elles montrent un peu rien : http://www.youtube.com/watch?v=H05_ZzTDchY
et pour ACOTSYE je crois que le lien est dans l’article : http://smealum.net/FPSM/ACOTSYE.zip
septembre 29th, 2012 at 12:57
« de toute façon j’ai pas l’impression que qui que ce soit ait sérieusement envie (ou soit capable) de reprendre le projet. »
Pas forcément pour le reprendre, mais pour corriger les NOMBREUX bugs qui pourrissent l’envie de jouer (pas complètement, mais y jouer pendant une heure par exemple faut vraiment le vouloir).
Sinon je pensais, tu pourrais pas refaire les maps de Dawnseekers avec les ombres portées de FPSmaker ? Si c’est possible ça serait BEAU
(c’est qu’une idée hein :p)
septembre 30th, 2012 at 11:50
Salut je voudrais savoir si tu pouvais aussi reproduire des jeux comme les jeux d’horror slender tien si tu sais pas ceux que sait lui fait des vidéos sur sa http://www.youtube.com/playlist?list=PL439322BE0B34B756
septembre 30th, 2012 at 11:56
et moi je dit continue dscraft c’est ceux que tout le monde attend x)
octobre 1st, 2012 at 21:27
Je suis pour Manoel13, tu pourrais continuer DScraft en mettant des tableaux ou pancartes vue que c’est de ton niveau et c’est ce que la pluspar des gens veulent: que tu continues DScraft !
octobre 2nd, 2012 at 20:21
Pui, s’mea, continue-le , au moins 1 mob !!! :’(…
octobre 3rd, 2012 at 12:25
toute facon je suis sur qu’il a le niveau au moin pour mettre tout les objets dans dscraft,le crafting,et enlever ce game mode moi je pense qu’il a au moin le niveau de faire sa
octobre 3rd, 2012 at 23:27
C’est un grand homebrew que vous avez fait Welldone.
octobre 6th, 2012 at 17:37
Les gens qui veulent des mises a jour de dscraft ne connaissent souvent rien à la création de jeux, surtout sur la ds. Programmer est chiant quand on fait toujours la même chose. Arrêtez de dire « allez smealum continue dscraft allez trololol », si il a pas envie de continuer, perso je l’encourage (y’a pas que moi) et je le comprends même.
Sinon Manoel13 -> « toute facon je suis sur qu’il a le niveau au moin pour mettre tout les objets dans Dscraft,le crafting,et enlever ce game mode moi je pense qu’il a au moin le niveau de faire sa »
Dscraft n’est pas minecraft, y’a pas de gamemode comme tu dis et rien que pour créer des objets c’est long.
octobre 7th, 2012 at 10:10
si déjà de un quand je dis gamemode c’est a dire les objets a l’infini
Bref j’adore Dawnseeker sa serait bien un 2 eme a sa façon
et Un Jeux D’horreur genre slender … sa serait bien x)
octobre 7th, 2012 at 14:46
Si tu rêves de ce genre de jeux sur ds, code le toi même, tu verras que c’est très long et assez compliqué donc laisse-le déjà coder fps maker et portal ds et après on verra
octobre 7th, 2012 at 17:49
oui c’est bon prend pas la grosse tête j’ai pas dit que c’etait facile que c’etait court ni qu’il le fasse tout de suite
octobre 9th, 2012 at 17:04
Moi même j’ai programmé des petits jeux sur DS (genre un Sokoban en 2D isométrique avec éditeur de levels), sinon je programme sur PC d’autres trucs, et je peux vous certifier que créer un jeu est bien à condition d’en avoir l’envie : il n’y a rien de plus moche et bâclée que quelquechose que l’on fait de manière forcée. Si Smealum a commencé DScraft, c’est qu’il en avait l’envie à ce moment là et qu’il aimait bien le faire. C’est une passion ! J’ai remarqué en programmant que passé un certain stade, continuer à coder un même projet devient barbant… C’est peut-être ce que ressent Smealum pour DScraft.
Après, peut-être que pour mon cas ça devient chiant vu qu’au final peu de personnes testeront mon travail, pour Smealum c’est toujours appréciable d’être ultra soutenu au vu de vos remarques : mais si vous souhaitez que DScraft continue, vu que Smealum n’a plus trop l’envie apparemment, il va falloir faire en sorte que sa passion d’autrefois (créer ce jeu) devienne un « métier », j’entends par là que vous pouvez lui faire des dons, c’est une forme de soutien également !
octobre 13th, 2012 at 02:26
Après un clone de Minecraft, un clone de Portal ? Aucune originalité ! Bouh !
(Non, en vrai c’est cool. Mais Chell est plus sexy que ton robot mutant terminator. Désolé !)
octobre 13th, 2012 at 19:39
ceux que je comprend pas c’est que smealum dans son premier poste de dscraft je croit mais ya une image avec un creeper donc je voudrais en savoir un peu plus
octobre 14th, 2012 at 18:33
Sinon Smea, des nouvelles de Portal DS ou d’une Update de FPS Maker ?
octobre 14th, 2012 at 18:36
ouai, portal avance. j’ai cassé ma DS la semaine dernière et j’ai pas de tournevis sous la main pour la réparer donc ça risque de ralentir un peu, mais en gros pour l’instant tous les trucs de base fonctionnent. (genre on peut poser des portails dans tous les sens, passer dedans sans problème, la vitesse est conservée etc.)
du coup ce week end j’ai développé un petit moteur physique pour voir si ce serait possible d’avoir de la simulation de solides rigides en temps réel, et même si ça marche pas mal sur PC, ça se présente pas terrible sur DS niveau perfs, donc voila. (de toute façon c’est pas nécessaire, mais ça aurait quand même été très cool pour un jeu DS)
octobre 16th, 2012 at 17:57
Ok dommage pour portal ds j’aurais bien aimer et j’ai penser a un nouveau truck par ds peut etre un ds movie maker (pour modifier des vidéos avec sa ds xD )
octobre 17th, 2012 at 20:16
Salut les gens,
Je voudrais vous signaler que j’ai publié une vidéo sur YouTube à propos de DScraft : dans celle-ci, j’ai réalisé un diapo photos de nombreux pixel art de personnages connus de jeux vidéo que j’ai créés dans DScraft.
►Lien : http://www.youtube.com/watch?v=jmyBJ-V9aE0 (ou bien recherchez « Pixel Art 53845TIEN »).
Je me suis permis de faire ma pub ici car une bonne partie de la communauté DScraft intéressée par de telles vidéos se trouve sur ce blog, de plus cette vidéo fait de la pub pour smealum, enfin j’ai remarqué que smealum met un « J’aime » sur Youtube sur certaines vidéos de DScraft donc peut-être que celle-ci l’intéressera !
Merci à vous !
octobre 17th, 2012 at 20:57
nan t’inquiète pas de problème, tu peux faire ta pub tant que c’est en rapport !
et ouai ça m’arrive de mettre « j’aime » sur des vidéos DScraft parce que ça me fait toujours plaisir de voir des vidéos comme ça.
@manoel13 : je suis pas sûr que t’as bien compris, j’ai pas abandonné portal DS, je disais juste qu’avoir un vrai moteur physique sur DS ça allait surement être difficile (même si j’ai pas mal d’idées pour rendre ça possible).
octobre 17th, 2012 at 21:11
Cool que tu sois ouvert à ce point smea ! Dès que t’as le temps de la regarder, tu m’en diras des nouvelles par quelque moyen que ce soit ?
PS : je te félicite pour tes projets passés, présents (et futurs par avance car je sais quel en sera le résultat ^^) !
octobre 17th, 2012 at 21:20
ah bah je l’ai regardée quand t’as posté, j’ai oublié de le dire. et donc ouai elle est sympa la vidéo, c’est assez impressionant que t’aies fait tout ça dans DScraft ! je pense pas que j’aurais la patience moi.
octobre 19th, 2012 at 18:44
Smea’, c’est quoi tes images que t’as posté sur Twitter?
C’est en rapport avec ton projet pc?
Ou p’t être avec FPSmaker?
octobre 19th, 2012 at 18:48
ça ce sont des images de tests pour mon moteur physique. En théorie c’est pour portal DS, mais pour l’instant c’est vraiment pas sûr que ça fonctionne au final.
octobre 19th, 2012 at 20:37
ok pour portal ds j’ai hate que tes nouveau projet sont aboutie (je sais que c’est long)
octobre 23rd, 2012 at 16:21
Merci pour cette critique positive smea’ !
Dis je voudrais savoir, sans vouloir être embêtant, très brièvement comment tu fais programmatiquement parlant (si ça se dit ^^) pour pouvoir prendre une capture d’écran de ton écran DS et l’enregistrer sous la forme d’une image de type bmp dans ton dossier screen, comme tu le fais dans DScraft quand on appuie sur Select (ou Start, I don’t remember). Utilises-tu une fonction toute faite en PAlib ? Ou utilises-tu une autre librairie au sein de laquelle une fonction existe ? Ou tu as codée toi-même cette fonction ?
Merci d’avance de m’éclairer, mais garde aussi du temps libre pour tes projets !
octobre 23rd, 2012 at 22:15
alors en fait c’est pas super compliqué mais y a des limitations et ça demande quelques pré-requis pour bien comprendre comment ça marche. L’idée générale c’est que la DS a une partie de son unité graphique qui permet de capturer ce qui est affiché à l’écran (soit tout, soit seulement la couche 3D). C’est utile pour plein de trucs à part les screenshots (c’est entre autres ce qui permet de faire de la 3D sur deux écrans, c’est ce qui m’a permis de dessiner 2 fois plus de polygones pour DScraft et c’est dessus que se base mon système de portails pour portal DS). Le système de capture se controle assez simplement à partir d’un registre (tous les détails sont sur gbatek : http://nocash.emubase.de/gbatek.htm#dsvideocaptureandmainmemorydisplaymode ), et c’est très pratique (en gros, il suffit de mettre les données appropriées dans le registre avant le début de la frame à capturer, et normalement après que la frame ait été dessinée, tout sera dans le banc vram que t’as choisi).
Par contre, c’est limité et contraignant, déjà limité parce que tu ne peux que capturer des trucs sur le moteur principal (qui est a priori assigné à l’écran du haut), et aussi contraignant parce que ça bouffe un banc de vram principal complet (donc ça te fait 128ko de vram en moins).
Après pour bien comprendre tout ce que je viens de dire faut savoir un minimum comment fonctionne la DS. Si c’est pas déjà fait, je te conseillerais de regarder un peu comment fonctionne libnds et surtout d’abandonner PAlib qui est plus à jour depuis longtemps et une grosse usine à gaz (quite à utiliser NFlib à la place, qui est une autre libraire haut niveau mais qui elle est encore d’actualité (même si je pourrai pas t’aider avec ça, je l’ai jamais utilisée)).
Enfin, si tu veux juste un exemple de comment fonctionne la capture, tu devrais regarder l’exemple libnds qui fait exactement ça dans examples/nds/Graphics/capture.
octobre 25th, 2012 at 16:07
Merci pour ces infos utiles. Concernant mon utilisation de PAlib, c’est la dernière fois que je vais l’utiliser car je trouve la programmation DS contraignante par rapport à celle PC avec la lib SDL en C par exemple ; et puis pour vérifier la sauvegarde de fichier .txt sur le linker, l’émulateur ne le gère pas ; bref pour ces raisons, j’abandonne après toute programmation DS et donc tout apprentissage d’une autre lib destinée à la DS.
Sinon pour ce dernier projet (qui sera très basique car c’est… je ne le dis pas ! ^^), la capture d’écran étant non nécessaire mais très intéressante, je ferai de mon mieux pour l’intégrer en commençant par la lecture de la page que tu as donnée en lien. Merci !
octobre 25th, 2012 at 22:15
bah tu sais, moi je code sur DS en grande partie parce que justement elle est limitée. Je le répète souvent (un peu trop surement), mais je trouve ça cool de coder sur un truc limité, parce que ça te force à te poser des questions avant de coder un truc plutot que d’y aller comme un porc et de se satisfaire d’une approche probablement naïve. Ça permet aussi de découvrir plein de trucs quand on essaie de faire des trucs plus poussés et ça aussi c’est intéressant. Après c’est sûr que si tu débutes c’est pas forcément idéal (même si d’un côté c’est surement plus simple de commencer sur un truc limité et de s’adapter à un truc qui l’est beaucoup moins que l’inverse), mais bon.
et pour ce qui est de la capture d’écran, je pense pas que lire la partie de GBAtek que je t’ai passé t’aidera beaucoup si tu n’as d’expérience qu’avec PAlib. Je pense que t’auras de plus grandes chances à arriver à un truc qui fonctionne en regardant l’exemple libnds examples/nds/Graphics/capture qui fait exactement ce dont t’as besoin (ça enregistre une capture de l’écran principal dans un fichier bmp quoi). Le seul truc c’est que y a pas mal de chance que ça entre en conflit avec PAlib, et si c’est le cas tu devras surement regarder si PAlib a un truc pour faire des captures d’écran (c’est pas impossible, mais je sais pas du tout), et si c’est pas le cas bah tant pis.
bon courage en tout cas !
octobre 26th, 2012 at 16:49
Sinon smea, j’apprends le C pour coder sur DS, tu me commences de commencer avec quelle lib ? (oui, plein de gens veulent se mettent a coder sur une console finie :p)
octobre 26th, 2012 at 17:02
Oups erreur -> conseilles
octobre 26th, 2012 at 17:04
alors perso je pense qu’idéalement faudrait commencer sur libnds. Le truc, c’est que ça peut être assez intimidant (même si des efforts ont été faits pour la rendre plus accessible), qu’il faut avoir des bases plutot solides en C pour bien comprendre ce qui se passe, et surtout que y a pas vraiment de tutos à jour pour apprendre à l’utiliser. :/ mais si ça te rebutte pas, tout ce que t’as à faire c’est installer devkitarm et commencer a regarder les exemples du dossier examples (commencer par examplesndshello_world, puis ptet un peu tout ce qui est dans examplesndsGraphicsBackgrounds pour voir comment ça marche les BG sur DS, puis examplesndsGraphicsSpritessimple pour voir comment ça marche les sprites; je me base que sur les noms des dossiers pour te conseiller, donc je peux pas vraiment te dire si ça va être facile ou non, mais a priori si tu comprends bien tout ce qui se passe dans ces exemples, tu devrais pouvoir commencer à faire des trucs tout seul !)
Sinon, il existe NFlib qui est je crois encore d’actualité et est apparemment plus simple à utiliser. Le truc, c’est que à ma connaissance y a pas non plus de tutos et que t’auras ptet plus de mal à trouver des gens pour t’aider.
donc voila, si t’as des questions n’hésite pas, mais si tu décides d’utiliser NFlib je pourrai surement pas t’aider.
octobre 26th, 2012 at 17:42
Ok, y’a un tuto pour libnds sur playeradvance, j’vais m’débrouiller
octobre 26th, 2012 at 18:19
ouai, par contre si c’est sur PA c’est surement ultra vieux (genre 3 ou 4 ans…), donc perso j’éviterais.
octobre 26th, 2012 at 18:28
En fait t’as raison ça date d’il y a 5 ans
octobre 26th, 2012 at 20:12
smea tu peut mettre dscraft en .nds et les packs de texture en .zip silteplait le .rar c’est pas mon truck :/
octobre 27th, 2012 at 11:54
Manoel13 -> J’ai jamais fait de truc aussi simple que d’ouvrir un fichier .rar….
Télécharges 7-zip et ouvres DScraft avec -_-
octobre 27th, 2012 at 12:39
nan j’ai pas envie :/ trop la flemme
octobre 27th, 2012 at 18:40
…ok…
donc en gros tu veux que je reupload un truc pour toi parce que t’as la flemme de télécharger un petit programme qui te serait surement utile dans plein d’autres situations ?
…ok…
octobre 27th, 2012 at 21:25
(c’est que ma mère m’interdit d’installer des logiciels et j’ai trop envie de jouer a dscraft
)
octobre 28th, 2012 at 22:34
j’ai trouver un petit jeux 2D de minecraft sur ds mais en .rar si t’a besoin smealum je te donne celui la et tu le modifie (c’est pas grave si c’est en 2D)
octobre 30th, 2012 at 02:23
Yo smea’.
Ne t’inquiète plus pour mon histoire de capture d’écran, j’ai trouvé une idée de contournement de problème toute simple qui utilise l’écriture dans un fichier .txt (en fait ce que je veux sauvegarder en image est un tableau à deux dimensions quand on simplifie ; ensuite quand je veux l’afficher après réallumage de la DS, je lis les valeurs du .txt et j’affiche chaque case).
De toute façon l’exemple que tu m’as demandé de regarder est trop compliqué pour moi : il utilise même la rotation de sprites pour illustrer que ça fait des captures à un instant t mais je ne capte rien. ^^
Je devrais avoir fini ce mini-projet bientôt, j’en dirai des nouvelles furtivement.
octobre 30th, 2012 at 09:02
Cool je te souhaite bonne chance Youtuber (je l’essayerais si tu me donne un lien)
octobre 30th, 2012 at 15:30
bon alors j’ai pas mal avancé sur le moteur physique et portal, donc vidéo !
http://www.youtube.com/watch?v=MOivsur49JQ
pas grand chose de nouveau à part les cubes.
@manoel13 : tiens, version nitroFS ici : http://smealum.net/dscraft/downloads/DScraft_310811.zip
version FAT : http://smealum.net/dscraft/downloads/DScraft_fat_310811.zip
@youtuber : bon courage pour ton projet !
octobre 30th, 2012 at 15:43
Pas mal les physiques!
Mais sur la video ça fait bizzare la caméra aussi basse
octobre 30th, 2012 at 15:46
ouai t’inquiète, ce sera corrigé ça. c’est juste vraiment pas une priorité pour l’instant
octobre 30th, 2012 at 17:40
merci sméa ! je vais direct tester sa bonne chance pour le reste x)
octobre 30th, 2012 at 17:43
sméa tu pourrais ouvrir une partit pour que l’on partage nos maps sur dscraft x)
octobre 30th, 2012 at 18:12
J’ai un bug sa me met Guru Meditation Error ! data abort ! j’ai mis world et dscraft puis dscraft.nds et rajouter un texture pack puis des maps
octobre 31st, 2012 at 10:37
je suis aller sur pas mal de forum pour des map ect … et j’ai vue que beaucoup d’entre eux veuille que tu continue dscraft meme si il y a pas de mobs il veule juste quelque cube en plus et puis si t’arrive plus et que sa te soule vraiment beaucoup arrête mais dit toi que ton projet c’est carrément répandu dans les autres pays et plus de 50 000 personne te soutienne
octobre 31st, 2012 at 11:20
smealum tu croit que tu continuera des blocks sur dscraft juste des blocks ? sur dscraft appui sur a y x b en meme temp + R tu vole
octobre 31st, 2012 at 15:48
Manoel, joue a Minecraft sur PC et fous lui la paix ! Ou fais le toi même !
octobre 31st, 2012 at 20:02
je veut bien sur pc mais sa me fait bad vidéo card driver
novembre 1st, 2012 at 11:01
Smea tien c’est pour toi ces images x) http://img15.hostingpics.net/pics/331067SCR00020.png / http://img15.hostingpics.net/pics/990949SCR00021.png
novembre 1st, 2012 at 11:37
Smealum les textures packs minecraft marche sur dscraft ? si oui les 16×16 – 32×32 … ?
novembre 1st, 2012 at 16:39
Go google : l’adresse est toute simple :
http://www.google.fr/
C’est marrant, en tapant « texture pack homebrew dscraft », je trouve plein de réponses !
novembre 1st, 2012 at 19:03
smealum tu pense faire sur ds un jeux comme slender ou amnésia ?
novembre 1st, 2012 at 20:37
Juste, je mets ça ici:
on peut maintenant coder sur 3ds
(navigateur web)
Si c’est utile, j’en serais heureux!
Ex: http://3dshomebrewchannel.com
Bye!
novembre 1st, 2012 at 20:41
* http://3dshomebrewchannel/index.php (sous le navigateur 3ds)
novembre 1st, 2012 at 20:45
le premier lien n’est pas bon Loupyboy
novembre 1st, 2012 at 20:45
*ni le deuxieme
novembre 2nd, 2012 at 22:42
smealum tu vas bientot mettre un new post ?
novembre 3rd, 2012 at 15:30
peut être ouai, mais quand je posterai ce sera en rapport avec portal, pas DScraft.
novembre 3rd, 2012 at 16:15
(et voila, j’ai posté)