À propos du projet
Thresher's Hope est un jeu de survie à la première personne construit à l'aide d'un moteur de rendu raycasting DDA écrit à la main (style Wolfenstein), fonctionnant entièrement en Lua via le framework LÖVE. Le jeu se déroule en deux phases : d'abord, s'échapper d'un navire qui coule en minant à travers les murs tout en gérant la montée des eaux ; ensuite, survivre sous l'eau dans une boucle de colonie impliquant la collecte de ressources, l'artisanat, la gestion de l'énergie, l'équipage et des ennemis. Il propose une génération de niveaux procédurale basée sur BSP à travers 9 biomes, une simulation d'eau dynamique, des effets atmosphériques (brouillard, vignette, étalonnage des couleurs), des portes, de la corruption, des mécaniques de profondeur/pression et des éléments narratifs. Dans son état actuel, il s'agit d'un prototype fonctionnel — les 25 modules Lua sont syntaxiquement corrects et le jeu démarre et est jouable. Un bug de rendu critique (écran noir dû au mode de fusion) a été corrigé. Les limitations connues incluent l'absence d'audio, l'absence de système de sauvegarde/chargement, un gameplay déséquilibré et des transitions de phase déconnectées. Les commandes utilisent WASD pour le mouvement, la souris pour le regard, et des raccourcis clavier pour des actions telles que le minage, la construction, l'inventaire et l'arbre technologique. Développé avec l'assistance de l'IA (Claude Code et Codex) sous la direction d'un concepteur humain. Sous licence Apache 2.0 avec attribution requise — créditer 'ThreshersHope by MysteryMeat' dans toute distribution. Le raycaster s'inspire d'implémentations et de tutoriels open-source existants.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.