Histoire
Mon voyage dans le monde fascinant des simulateurs de hockey remonte à 1999. À cette époque, un ami à l'école m'a présenté un autre simulateur. J'ai tout de suite trouvé l'idée d'être directeur-gérant d'une équipe de hockey géniale. Rapidement, j'ai joint plusieurs ligues à un point tel que j'étais même directeur-gérant de 5 équipes dans autant de ligues différentes!En 2001, la ligue où je participais le plus activement, la LNH (Ligue de Hockey du Nord) était sur le point de mettre un terme à ses activités. Le commissaire de la ligue n'ayant plus de temps pour s'en occuper, j'ai donc pris la charge de la ligue, étant déjà co-commissaire moi-même. J'ai donc pu assurer la survie de la LHN à partir de ce moment.
De 2001 à 2004, j'ai assuré le bon fonctionnement des activités de la LNH mais je voulais plus que simplement simuler les parties. Je trouvais que le simulateur que j'utilisais manquait de caractéristiques que j'aurais bien aimé avoir dans ma ligue. Alors éventuellement, j'ai écrit quelques petits programmes ainsi que des codes en PHP qui permettaient aux commissaires d'autres ligues de pouvoir ajouter plus d'options à leurs sites internet et à leurs ligues pour les rendre plus excitantes.
Vers la fin de 2004, j'ai remarqué que plusieurs commissaires se plaignaient de se retrouver avec des fichiers de ligue corrompus. À ce moment, j'ai créé un programme qui permettait aux commissaires d'accéder directement au code des fichiers de leur ligue pour ainsi corriger les erreurs eux-mêmes. Ce programme n'a jamais été distribué car au même moment, le propriétaire du simulateur m'a approché pour que je me joigne au groupe de développement. Après avoir réfléchi pendant quelque temps, j'ai décidé de joindre le groupe en janvier 2005. J'avais finalement la chance de réparer des bugs dans la version actuelle (Pas encore publié en 2008!!) et pouvoir implanter mes idées dans les prochaines versions du simulateur et en faire un meilleur logiciel.
Cette expérience fut remplie de hauts et de bas. J'ai beaucoup appris mais malheureusement, je me voyais extrêmement frustré de voir le manque de support venant des autres membres du groupe de développement et spécialement le propriétaire. J'ai donc décidé de quitter le groupe de développement en août 2005 pour créer mon propre simulateur de hockey en partant de zéro.
Le 2 septembre 2005, j'écrivais la première ligne de code pour mon simulateur. Le 25 janvier 2006 après 310 heures de travail (Plus que 2 heures par jours), la version Alpha du STHS a été relâchée pour un groupe privé de Béta Testeur. Cette version étais très sommaire ne comportait pas la simulation d’équipe mineure encore. Après des premiers commentaires très constructifs, j’ai rajouté environs 70 heures de travail en pour sortir la bêta #1 le 9 mars 2006 au même groupe privé de Béta Testeur. À cette étape, la simulation d'équipe mineure est devenue possible, l'engin de simulation était amélioré, le simulateur permettait la simulation de tournoi international, différents styles de pointage étaient disponibles, les rivalités sont devenues possibles et beaucoup de petites options ont commencé à être programmées. Après une autre 80 heures de travail, la bêta #2 est sorti le 2 mai 2006. Cette version améliorait encore l'engin de simulation, rajoutait encore plein d'options intéressantes comme le repêchage de fantaisie, l'historique par équipe et les fichiers XML.
Le 5 juin 2006 après 540 heures de travail, la version 'Release Candidate' du STHS a été relâchée au public. Cette version rajoutait encore des nouvelles options et améliorait la stabilité du produit. Entre le 5 juin 2006 et le 10 février 2007, il y a eu 13 versions du simulateur. Chacune réglant des problèmes reportés par les utilisateurs du STHS et améliorant le STHS avec des nouvelles options suggérées par les utilisateurs. C'est à cette étape que la possibilité de faire des listes de repêchage par le STHS Client est devenue possible.
Le 10 février 2007, le simulateur est enfin sorti en version 1.0.0! Après 820 heures de travail, la qualité du simulateur est satisfaisante! Mais ce n'était qu'un début, depuis cette date, 5 versions du simulateur ont été publiées pour réparer des erreurs et créer des nouvelles fonctionnalités. À l'avenir, il y aura d'autres versions du simulateur basé sur cet engin de simulation pour continuer à fournir un support long terme.
Le 10 février 2008, soit 1 an jour pour jour après la sortir de la version 1.0.0 et plus de 1000 heures de travail, la version 1.1.0 du simulateur est publiée. Cette version modifie de façon importante l'engin de simulation d'où l'idée d'en faire une branche de développement à part entière. Cette version comporte aussi plus de 35 nouvelles fonctionnalités importantes dont a possibilités de simuler les matchs mineurs sans joueurs inconnus et la possibilité de décider combien de joueurs jouent dans un match, entre 18 et 25.
Aujourd'hui, le STHS continue à avancer. Une version 2 complètement réécrire en Visual Basic .Net est déjà en préparation pour 2009. Parmi les nombreuses suggestions pour la version 2, la possibilité pour un directeur général ajuster le temps de glace pour ses lignes, des meilleures stratégies d'entraîneurs, des lignes de défenseurs indépendantes des lignes d'attaque, l'habilités pour un directeur général d'effacé ses statistiques pour être capable de savoir comment son équipe produit avant et après un gros événement.
