Archive for the ‘Uncategorized’ Category

Dawnseekers : démo

Friday, August 21st, 2009

Voila, j’ai fini la démo que j’ai présenté à la compétition neoflash. Elle contient deux armes, deux maps et plusieurs types d’ennemis différents. Le lien de téléchargement

Petite description en anglais, copiée de neoflash :

Dawnseekers is a full 3D first person shooter for the Nintendo DS coded by myself, smealum, and with graphics made by Lobo.
This is a demo featuring two maps, two weapons and 4 different enemy types. It features a somewhat advanced 3D engine which can not only render very big and detailed maps, but also multiple enemies on screen at once, with some lighting effects (in the demo though, i didn’t have enough time to really get the lighting effects to work at their full potential again, sorry for the inconvenience). I wrote most of the code, with the exception of the base of my MD2 loader, which was first coded by the owner of tfc.duke.free.fr, then reused by Payk then finally reoptimized by myself (it can render up to four time faster now).
As far as gameplay goes, it’s a rather classic FPS; the goal is to kill without getting killed and to get to the end of each level. There is a backstory that I wrote, but I didn’t have time to implement the story telling elements into the demo unfortunately.
Here are the controls :
D-PAD / ABXY to move
R/L to shoot
Stylus to aim/change weapons (only the pistol and machine gun are available at the moment)
Select to open doors (this is very important)
Button in the lower right corner of the touchscreen to open doors
Start to pause

Since there are only two maps, there wasn’t much of a point in having a saving system, so instead Play launches map1, and load launches map2. It’s also possible to access map2 by completing map1, without having to use the menu.

Dawnseekers à la compétition neoflash !

Wednesday, August 19th, 2009

Je sais que j’avais dit en juillet que dawnseekers à la compétition neoflash, c’était mort. Ben j’avais tort (ah mais quel poète je suis !). Je suis en train de finir de travailler sur une démo qui contiendra deux niveaux, deux armes et 6 types d’ennemis différents. Il me reste encore pas mal de boulot, mais bon, ça vient.

Je posterai la démo quand elle sera dispo. :)

Nouveau PC, flemme et screenshot

Wednesday, December 10th, 2008

Comme vous l’avez peut être remarqué si ça vous arrive de lire ce blog, j’ai pas mis à jour depuis un certain temps. La raison ? Ben, j’ai rien à dire en ce moment ! :D En fait, ça fait plusieurs jours (semaines même, je sais plus trop…) que je n’ai pas touché à mon code, sans raison particulière : je ne suis pas bloqué sur un élément particulier du jeu, mais j’ai juste la flemme de faire quoique ce soit en ce moment. Même de jouer, c’est dire. En plus, je viens de récupérer un nouveau PC le week end dernier (qui est franchement pas mal, un phenom X4 à 2.2ghz, et une 8600GT comme CG), ce qui fait que je n’ai pas accès aux sources de mon jeu (sur mon ancien PC), et vu que j’ai aussi la flemme de transférer mes données ben… fuck.
Bref, ne vous en faites pas si vous étiez inquiet (ce dont je doute), tout va bien, mais j’ai pas envie de travaille en ce moment. C’est comme ça, la motivation ça va et ça vient, surtout avec moi. :) Faut pas s’étonner que Legion ait mis 9 mois à être terminé : c’est pas tant que le jeu représentait énormément de boulot, c’est surtout que moi j’avais pas toujours envie de travailler ! :D

Pour me faire “pardonner” (au fond, je suppose que vous vous en foutez que je travaille pas, et même si c’est pas le cas, je m’en fiche que vous m’en vouliez :P), je poste un screenshot et un artwork de sir Lobo. Les deux sont maintenant assez vieux, et je crois déjà les avoir postés autrepart, mais pas grave.

Le screen, qui montre un méchant avec un joli effet d’éclairage :

Screenshot

L’artwork :

Artwork de Lobo

Au passage, je pense toujours avoir fini le jeu en mars. Par contre, pour une démo à noël, je pense que c’est mort. ;)
(et pourtant, j’aurais bien aimé participer à la drunken coders compo… encore que je suis pas sûr que je serais le bienvenue maintenant :D)
Par contre, les vacances devraient me permettre de coder de façon assez intense… enfin, vu que c’est Noël et le nouvel an, je ne suis pas trop sûr… je verrai bien.

Banni de #dsdev.. encore !

Sunday, November 23rd, 2008

Juste un petit post pour faire savoir que j’ai *encore* été permban de #dsdev. La raison ? En fait, une personne s’est connectée sur le chan, a posé une question sur PAlib. Forcément, c’est pas bienvenue, une personne l’a sympathiquement redirigé vers le chan PAlib, suite à quoi WinterMute est intervenu en envoyant gentillement chier la personne qui voulait aider l’utilisateur de PAlib (hérésie !) : 

 

[17:50] <@BigRedPimp> palib is malware

[17:50] <@BigRedPimp> don’t use it

[17:51] <@WinterMac> Muzer, please don’t advise people to do anything other than uninstall palib

 

Bon bon, moi je me dis que c’est une bonne occasion de lancer un non-débat (on connait tous le “point de vue” de wintermute & co sur le sujet) :

 

 [17:52] <smealum> if people want to use PAlib, let them

[17:52] <@BigRedPimp> smealum, no

 

Bon… ça continue comme ça quelques minutes, donc je pose une petite question : 

 

[17:56] <smealum> tell me one thing

[17:56] <@WinterMac> no

[17:56] <@WinterMac> conversation over

[17:56] <smealum> after someone installs PAlib, can they, yes or no, compile a PAlib code ?

[17:56] <@WinterMac> maybe

[17:56] <@WinterMac> actually, no

[17:56] <@BigRedPimp> doesn’t matter either way, though

[17:56] <smealum> well then, that’s what they wanted all along, so it doesn’t hurt them…

[17:56] <smealum> no ?

Ce à quoi on me répond… 

 

[17:59] <@WinterMac> smealum, just shut up

(oui, j’ai abrégé exprès, mais si vous voulez tout le log, je peux le paster quelque part)

[18:05] <@WinterMac> installing palib basically makes devkitARM blow up in your face

 

Après ça s’arrête un peu, j’ai changé d’occupation, ça discute un peu…

…jusqu’au moment où : 

 

[18:59] <@WinterMac> the palib forum is full of idiots telling people to do really stupid shit

[18:59] <smealum> now that’s not very nice

[18:59] * You were kicked by WinterMac (your opinion is not welcome)

 

Pan, ça c’est dit ! :D

 

[18:59] <@StoneCypher> smealum, haven’t you learned by now that we’re not going to help you with palib

[18:59] <@StoneCypher> seriously

[19:00] <smealum> i don’t use PAlib, and i’m not looking for any help

[19:00] <@dovoto> i was telling him if wanted to use palib he needed to go else where

[19:00] <smealum> but saying people are a bunch of idiots is not nice

[19:00] <@StoneCypher> they are

[19:00] * You were kicked by WinterMac (next word out of you regarding palib gets a ban)

 

Note : dovoto a l’air d’être le seul à peu près bien dans sa tête… Ensuite Stone essaie de me défendre face à Winter :

 

[19:01] <@WinterMac> smealum is trying to defend it & imply that it’s actually something people shoud be free to use

[19:01] <@StoneCypher> well, it is

[19:01] <smealum> i understand you don’t want it here

[19:02] <@WinterMac> StoneCypher, I vehemently disagree

[19:02] <@StoneCypher> smealum: shut the fuck up right now while i sort this out, you’re on the edge of a ban

[19:02] <smealum> alright

 

Donc moi, étonné, je paste ça sur le chan admin de dev-fr 

 

[19:02] <smealum> [19:02] <@StoneCypher> smealum: shut the fuck up right now while i sort this out, you’re on the edge of a ban

[19:02] <smealum> stonecyph qui me défend :o

 

Ensuite, les lignes directement après celles que j’ai pasté juste au dessus sont :

 

[19:02] <@WinterMac> palib maintainers advise people to do stuff that breaks a stock devkitARM/libnds install

[19:02] <nIxx> @nyarla: Have you a link´i´m on the dswifi site and maybe i´m blind but i can´t find examples 

[19:02] <@StoneCypher> what idiot is using palib

 

Maintenant, lisez bien. Apparemment, le “what idiot is using palib” m’était adressé !

Moi je fais pas gaffe, je pensais qu’il s’adressait à quelqu’un d’autre, ou juste qu’il disait qu’il fallait être con pour utiliser PAlib… normal quoi.

Pendant les 5 minutes qui suivent :

 

[19:04] <@StoneCypher> hi, not an idle question, there’s already an op kicking people at random, don’t make it two

[19:04] <@StoneCypher> what idiot is using palib

 

et

 

[19:08] <@StoneCypher> ok fine, you don’t want to answer me when i ask you three times then /msg you to wake the fuck up?

[19:08] * StoneCypher sets mode: +b *!*@smea.servebeer.com

[19:08] * You were kicked by StoneCypher (StoneCypher)

 

Ok. Moi j’avais rien suivi, rien compris, je regarde mes MP, et oh, qu’est ce que je vois ? Stone qui m’engueule ! 

 

[19:06] <StoneCypher> is there a reason you’re ignoring me now that i’m standing up for you in public

[19:06] <StoneCypher> because i’m about to step the fuck out of the way and let wintermute ban you

[19:06] <smealum> well you told me to shut up

[19:07] <smealum> so… i did

[19:07] * StoneCypher stares

[19:08] <StoneCypher> [09:57] <smealum> not quite, as it won’t hurt them; if they want to use PAlib, they will be able to

[19:08] <StoneCypher> don’t fucking stand up for palib in that channel

[19:08] <StoneCypher> you know this

[19:09] <StoneCypher> why the fuck do you keep doing shit like this

[19:10] <StoneCypher> even when i /msg you and tell you to answer the question, you don’t do it, you just make some asinine response that a ten year old would be embarrassed to make in /msg

[19:10] <smealum> answer the question ? what question ?

[19:10] <smealum> what message are you refering to ?

[19:11] <StoneCypher> the one i asked you three fucking times, which is still in your channel view.

[19:11] <StoneCypher> you should have said that instead of mouthing off to me about how you didn’t need to answer me.

[19:12] <smealum> [19:04] <@StoneCypher> what idiot is using palib

[19:12] <smealum> this ?

[19:12] <smealum> that was a question to me ?

[19:12] <StoneCypher> yes, that’s why i went into /msg and asked you why you were ignoring it

[19:12] <StoneCypher> and you said “well you said to shut up so i didn’t respond”

[19:12] <StoneCypher> and i waited, and you still didn’t respond

[19:12] <StoneCypher> and i asked again and you still didn’t respond

[19:13] <StoneCypher> so i said to myself “you know what?  it’s not fucking worth it, he doesn’t give a shit that you’re trying to help him, he’s being a dick, he’s not worth your time”

[19:13] <StoneCypher> later

 

Ok, ça c’est fait aussi ! :D Après il continue à m’engueuler pendant pas mal de temps… Comme quoi il est trop sympa d’avoir voulu m’aider, que je suis qu’un espèce de taré qui aime bien faire chier le monde, que je fais semblant d’être con et qu’en vrai j’avais tout compris… ouai, bien sûr. Quelques perles quand même :

 

[19:18] <StoneCypher> dude

[19:18] <StoneCypher> you have a fucking problem, you know that

[19:19] <smealum> yeah, i do

 

[19:20] <StoneCypher> i’m not even the one who banned you

[19:20] <StoneCypher> but go ahead and make me the villian for the ban you earned from wintermute

[19:20] <smealum> [19:08] * You were kicked from #dsdev by StoneCypher (StoneCypher)

[19:20] <StoneCypher> whatever it takes for you to not feel like you’re responsible

[19:20] <StoneCypher> uh huh

[19:20] <StoneCypher> i kicked you

[19:20] <StoneCypher> and you know what?

[19:20] <StoneCypher> i also tried to stop your permanent ban

[19:21] <smealum> [19:08] * StoneCypher sets mode: +b *!*@smea.servebeer.com

 

(ah non, je t’ai pas banni ! ah si en fait…)

 

[19:30] <smealum> why are you so reluctant to answer my question if you know so damn well your right ?

[19:30] <StoneCypher> WHAT PART OF GO THE FUCK AWAY DO YOU NOT UNDERSTAND YOU USELESS INCOMPETANT BOOB

[19:30] <smealum> incompetant boob ?

 

Bon, moi j’ai encore mon DM de géo à faire. <_<

Quelques petits tests…

Monday, September 22nd, 2008

Alors en ce moment, après avoir réécri le loader et codé mon compilateur de maps, je fais quelques petits tests dans tous les sens, notamment en rapport avec les lumière :

 

Un peu sombre il est vrai, mais le résultat reste assez satisfaisant.

Démo FPS

Saturday, August 30th, 2008

Voici la première vidéo de mon nouveau projet. Je pense que la vidéo parle d’elle même…

Legion fini, nouveau projet lancé

Wednesday, August 27th, 2008

Comme la plupart des gens qui lisent ce blog de temps en temps doivent le très certainement, Legion et Legion Online sont terminés et disponibles à l’adresse suivante : http://isawtheassassin.com/smea/Legion/Release/

Le jeu a été présenté à la neocompo, et même s’il n’a aucune chance de gagner, je pense qu’il est tout à fait possible qu’il soit dans le top 5. Je compte également le présenter à la GBAtemp homebrew Bounty, même s’il n’a aucune chance de gagner là non plus. (logique, s’il ne gagne pas la neocompo, pas de raison pour qu’il gagne la bounty :P)

Au final, je suis vraiment content de mon travail sur Legion. J’ai atteint mon objectif, les features qui étaient prévues ont été incorporées avec succès et sans trop de problèmes. De plus, je sens que je me suis vraiment amélioré depuis EI0, ce qui est une excellente chose. Je ne peux pas vraiment considérer Legion comme un “bon jeu” dans la mesure où il n’y a aucun “skill” de nécessaire de la part du joueur. Il lui suffit de savoir pointer son stylet sur un ennemi, appuyer sur la gachette et strafer… Apparemment certains aiment, et c’est tant mieux, au moins Lobo et moi n’avons pas fourni tout ce boulot pour rien, mais moi, je me fais chier. Et quand on trouve soi même que ses jeux ne sont pas terrible d’un point de vue gameplay, c’est pas terrible. D’un autre côté, ça ne m’embête pas vraiment puisque c’est plus un problème côté gameplay que le code en lui même. Je n’ai pas été assez original dans le déroulement des parties, j’ai fait un jeu plat avec très peu de “feedback”. Mais bon. Comme je l’ai dit, j’ai atteint mes objectifs, je me suis amélioré, c’est tout ce qui compte. Legion n’est peut être pas un “bon” jeu, mais au moins, c’est un “vrai” jeu !

Enfin, comme dit dans le titre, en route pour un nouveau projet ! Ces derniers jours, j’ai travaillé sur une petite démo technique pour mon prochain jeu, avec l’aide très appréciée de birslip. Comme vous allez pouvoir le constater en voyant le screenshot ci-dessous, c’est un FPS. Pas plus de détails pour l’instant, mais Lobo a accepté de travailler sur ce projet, donc vous pouvez vous attendre à de la qualité côté GFX ! :)

(oui, le gun vient de quake 2, mais c’est temporaire. La map, elle, est une map qui vient avec DeleD 3D.)

Dernière ligne droite.

Wednesday, August 20th, 2008

Pas dormi. Online prèt. Débuggage solo en cours.

– Smealum out.

Youhou

Saturday, August 16th, 2008

Legion Online ! Now with 300% more players !

Legion - solo fini - surprise en cours

Thursday, August 14th, 2008

Comme ceux qui viennent régulièrement sur ce blog ont pu le constater par le biais de ma todo list que je mettais à jour régulièrement, Legion a atteint son stade de version quasi-finale. Toutes les features à ajouter ou corriger l’ont été, et le plus gros du debug a été fait. Cela veut-il dire que je n’ai plus de boulot ? Point du tout ! Je travaille très activement sur un jeu qui devrait être releasé avec Legion. Quel jeu, me demandez-vous ? Eh bien, il y a un énorme indice dans cette news, mais je tiens à garder un minimum la surprise. Cependant, sachez deux choses : la première,  c’est qu’il n’est pas sûr que ce jeu soit releasé, bien que les tests soient encourageants, il se peut que les 7 jours qui me restent ne suffisent pas, ou tout simplement que le jeu soit trop complexe pour mes faibles abilités de programmeur. La seconde, c’est que j’ai exprimé clairement ce qu’était ce jeu quelque part sur internet. Trouverez-vous où ? Surement pas, vous avez des choses plus intéressantes et utiles à faire je suppose, mais bon ! :D

Ah, aussi, pour en revenir au solo de Legion, “mes” trois testeurs (Mony, Vloz, Cobain) m’ont dit que la difficulté était bien ajustée, que le mode facile était facile, le mode normal juste assez, le mode difficile difficile, et je crois qu’aucun n’a osé tenter le mode ACOT. Tous ont fini le jeu…en facile. Aux dernières nouvelles, Mony avait joué en normal et terminé quelques maps en hard aussi…