WIP – Bug Hunt

septembre 12, 2010

I think the R11 was published a bit too soon. I was so happy to get a ‘compilable’ code under GCC. I released it thinking it was just a bit buggy but it’s actually almost unplyable : segmentation faults, random freezes etc…
All these troubles are due to a faulty code I didn’t detect with my previous compiler.
Windows users are advised to use the R10 version. Next step : a fully working 12th release.

———————————————————–

Je me rends compte que j’ai sorti la R11 peut-être un peu vite : Je la pensait ‘legèrement’ bugguée. Elle est carrément injouable. Blocages intempestifs, erreures d’écriture en mémoire etc…
Toutes ces problèmes sont dus à des erreures de conception que je n’avais pas détécté avec l’ancien compilateur…
Pour les utilisateurs de Windows qui souhaitent avoir un apperçu du projet, je conseil de rester sur la R10. Prochaine étape : une R12 complètement opérationnelle.


R11 – We’re Back on BOTH Linux and Windows !!!

septembre 5, 2010

More than 3 years after the last IRW release, I’m proud to present the return of my project !

As I moved to linux, I couldn’t work on the project anymore because I lost my precious ‘Visual Studio Express’ and wasn’t skilled enough to get into linux programming. Receiving time-to-time some encouragements, I decided to go back to work.

I rewrote all the I/O functions, getting ride off Windows specifics functions and recast critical parts of the source code so that it’s now compatible with the GCC tools.

This release is a preview ans runs on BOTH Windows and linux. Please send me feedbacks if it’s not running on your machine.

Download AlexKidd In Revival World Release 11

DEFAULT KEYS :
ARROWS            : Move Alex
CTRL LEFT         : Jump, validation in menus
SHIFT LEFT        : Punch, validation in menus
ENTER             : Pause, Items menu
BACK-SPACE        : show / hide life and money counters

LINUX VERSION :
If the game doesn’t play any sound, quit any apps who use the sound mixer
(such as music players, web browsers….) and then restart the game

Release Note R11 :
Rewrite of some fundamentals parts of the source code in order to get it cross-platform
-Use of SDL instead of GLUT for windows graphics
-Use of SDL instead of API function for timing, keys capture.
WARNING :
-This release is not to be considerated as ‘playable’ :
It just an early compilation of the new cross-platform code.
There is still remaining bug and frezzes.

————–

Après 3 ans d’absence, je suis heureux de vous annoncer le retour du projet !

Ayant migré sous Linux il y a de cela deux ans, je n’avais plus accès aux outils de programmation que j’utilisais. Après plusieurs mails me demandant des nouvelles du projet ou proposant différentes idées, j’ai trouvé le courage de m’y remettre.

Un travail de longue haleine s’annoncait  : ré-écriture des fonctions faisant usage de l’API Windows au profit de la SDL, refonte du code pour le rendre compatible avec GCC (la structure du programme abusait de quelques permissivités du compilateur fourni avec Visual Studio 2005 Express)… Pour enfin rendre le jeu multi-plate-forme.

Voici un premier aperçu tournant sur Linux. N’hésitez-pas à me rendre compte de ce que cela donne chez vous… (lancer le fichier sous la console pour voir d’eventuels messages d’erreure).

Download AlexKidd In Revival World Release 11

CONTROLES PAR DEFAUT :
TOUCHES DE DIRECTION : Mouvoir Alex
CTRL GAUCHE          : Sauter, Valider dans les menus
SHIFT GAUCHE         : Poing, Valider dans les menus
ENTREE               : Pause, Menu Items
RETOUR ARRIERE       : Afficher / masquer vies et argent

VERSION LINUX :
Si aucun son ne se fait entendre, quittez tout programme
utilisant la sortie sonnore (lecteur de musique, explorateur internet…)
puis relancer le jeu.

Release Note R11 :
Refonte du code source afin de le rendre compilable sous Windows ET linux
-Abandon de la GLUT au profit de SDL+OpenGL
-Abandon des fonctions d’API Windows pour la gestion du timing et des controles au profit de SDL
-Changement de la structure generale du code source.
ATTENTION :
-Cette release n’est pas considérée comme ‘jouable’ :
Il s’agit de la compilation du nouveau code. Bien qu’operationnel, le programme comporte des
bugs et des freezes qui n’ont pas encore ete corriges.