Ce site n'est plus maintenu! Il reste en ligne à des fins de consultation uniquement mais son contenu n'est plus mis à jour. L'information qui s'y trouve est peut-être périmée! Vous pouvez vous rendre sur mon nouveau blog.
Blog's tags
 Matos   Curling   Gentoo   Nature   Planète   Microsoft   Apple   iPhone   Linux   Voyage   Blog   nakan.ch   Course à pied   Musique   Pinarello   Sport   Triathlon   iPod   MacBook   iBook   iledepaques.ch   Vélo   Suisse   Natation   Web   Internet   Autoroute   Photo   Hardware   Voiture 
Utilisateurs
Vous n'êtes actuellement pas authentifié sur le site.
Nom d'utilisateur:

Mot de passe:

Mon Blog:
Ma vie / Une antiquité
Blog Quoi de mieux pour une nouvelle année que de parler du bon vieux temps ? Si vous le voulez bien, nous allons revenir le 7 août 2002. Ce jour là, je compilais pour la dernière fois l'application dont il est question dans ce billet: Nk Snake.

Alors je vois tout de suite dans vos yeux la lueur caractéristique des questions genre Mais comment il se souvient de la date?, hé bien la date, je ne m'en souvenait pas, mais j'ai simplement regardé la date de compilation de la dernière version du jeu, et voilà.

Je m'ennuyais ferme pendant mes cours de programmation en Delphi. Non pas que la matière était inintéressante, mais que faire des "Hello World" pendant un semestre, c'est un peu longuet. Alors pendant que certains dans la classe se demandaient pourquoi le compilateur leur faisait l'affront de ne pas vouloir faire tenir 3.14159265 dans une variable de type integer, j'avais décidé de coder un truc un peu plus velu.

Alors je prend une fenêtre, je dessine un carré, et je commence à le faire bouger à l'aide d'un timer. Les prémices de mon jeu du serpent sont là. Quelques semaines plus tard, la première release est utilisable. Il y aura trois versions de maintenance et enfin la version finale, 1.3... Il est possible de charger des maps d'obstacles, gestion des hauts scores, page de préférences, fichiers d'aide au format HTML et le must, la vérification de mises à jour directement sur le net.

Pendant les fêtes de fin d'année, je mettais un peu d'ordre un soir sur mon disque de backup et je suis tombé dessus. Immédiatement, j'ai trouvé une machine virtuelle et je l'ai installé. J'avoue, j'y ai alors joué pendant une heure... Il reste quelques traces de bugs, mais quand même, il marche vachement bien...

C'est donc mon cadeau pour la nouvelle année: voici le lien de téléchargement de Nk Snake version 1.3 (Windows 2000 / XP / Vista / 7). Il s'agit de la version originale de 2002, n'ayant plus le compilateur, ce sera à jamais la dernière version disponible. Les sources sont fournies dans un zip dans le répertoire d'installation. Le programme est publié sous licence GPL.

Alors si vous aussi, vous voulez jouer à un jeu de plus de 7 ans et demi, qui n'a pas pris une ride sinon son icône un peu vieillote, le téléchargement n'est pas long (700 ko).

Et bien sûr, on ne peut pas réediter un jeu ancien sans goodies supplémentaires. Alors voici un nouveau fichier d'obstacles avec le nouveau logo de la TSR. Il suffit de dézipper le fichier directement dans le dossier d'installation de Nk Snake et de charger la map.

Je vais conclure ce billet avec les greetz originaux de Nk Snake, ceux qui doivent se reconnaître se reconnaîtront:

Merci à NICOLAS BICAN: Pour ces nombreux tests et hauts scores. M. ROUFY: Toujours pour son enthousiasme STEPHAN SAUGY: Pour avoir trouvé les bugs introuvables.
Publié le 05 janvier 2010 à 23h05
0 commentaires.  0 trackbacks.
Les commentaires
Poster un commentaire
Les commentaires ont été désactivés sur l'ancien blog. Pour afficher le nouveau blog de nakan.ch, rendez-vous ici
La discussion continue...
URL de rétrolien:
http://www.nakan.ch/blog/trackback.php?id=255
 
© Grégory Chanez / 2004 -
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CET/1.0/no DST' instead in /home/nakanch/public_html/sys/bottom.inc.php on line 16
2012

W3C   W3C   Valid RSS