A downloadable game for Windows

Début de remake du jeu PARSEC de mon enfance joué en 1983 sur mon 1er micro le TI99/4A avec les contraintes de la JAM Gamecodeur #27
Jeu en cours de développement. 

Description : "Vous êtes le commandant du vaisseau PARSEC qui patrouille sur une planète extraterrestre. Soudainement, l'ordinateur de bord annonce que vous êtes sur le point d'être attaqué par de petits combattants extraterrestres et de grands croiseurs extraterrestres hostiles et lourdement armés!"

---

Elève Gamecodeur depuis : Juin 2018

Langage / FrameWork : Lua / GC20

Temps total passé : 67 heures (dont 39h à la fin de la JAM) + 28h ensuite

Images : images capturées depuis un émulateur du jeu, converties par un programme (fait par mes soins) pour les convertir en hexadecimal.

Librairies : Non

Post-Mortem : Je suis parti sur un remake du jeu PARSEC un jeu de tir écrit par Jim Dramis et Paul Urbanus en 1982 pour l'ordinateur familial TI-99-4A.

J'étais un peu effrayé de bloquer sur le "Framework" GC20, mais je me devais de participer à cette Jam, étant donné que je codais déjà en 1985 ...

Je n'ai pas eu de grosses difficultés finalement avec cela, les choses se sont gâtées lorsque le décor était planté et qu'il fallait s'attaquer au gameplay. L'ajout a posteriori de la gestion des GameStates a révélé un bug au niveau du code qui faisait s'écrouler les performances, c'est pourquoi je n'avais livré que le gif à la date de livraison.

2 jours après le problème était finalement réglé, mais j'ai tardé à attaquer le gameplay avec l'apparition des ennemis car j'ai passé trop de temps à faire du polish sur les flammes du vaisseaux, qui ont plusieurs visuels, mais j'ai finalement dû me résoudre à mettre cela de côté pour avancer.

En conclusion, un très grand plaisir d'être arrivé à surmonter ces épreuves, et je pense que je continuerai tranquillement de compléter le gameplay puisque tout est quasiment prêt pour cela. Un grand merci à David pour le challenge très stimulant !!

PS : les collision sont gérées !!

05/10 : Version avec 2 niveaux et collisions
29/09 : Enfin une livraison avec du Gameplay

Ce qui a été fait :
- Gestion du Framework graphique GC20 au pixel (sans LÖve2d) !!!  avec décodage hexadécimal des images en binaire
- Défilement du sol
- Déplacement du vaisseau avec les flèches de direction
- Tir laser avec "Q" (sans collision, prochainement)
- Gestion du score opérationnelle avec High Score
- Gestion des vies restantes en cas de d'explosion
- Affichage des écrans d'accueil Texas Instrument TI 99/4A
- Détection collision au pixel avec le sol
- Défilement et clignotement des étoiles
- 1ère vague d'ennemis : Swooper, avec défilement et accélération progressive
- 2ème vague d'ennemis : Light Triangular Fighter
- Boucle sur la 1ère vague d'ennemis après la fin de la 1ère, MAIS en plus rapide, et ainsi de suite !
- Détection collision avec ennemis
- Ajout des sons

-------------------------------------------------------------------------------
Ce qui reste à A Faire : 
- Ajouter les explosions en cas de collision
- Ajouter les autres vagues ennemies
- Affichage des longues flammes mis en commentaire à cause d'un bug à résoudre plus tard
- réglage de petits bugs


Download

Download
parsec82-v0.23.zip 4.6 MB

Install instructions

- télécharger & dézipper le fichier parsec82-v0.23.zip  

- cliquer droit sur le fichier - sous Window 8/10 : cocher la case "Débloquer" pour permettre l'exécution du programme et cliquer sur les boutons appliquer et OK

- ouvrir le dossier Exe 

- lancer parsec82-v0.23.exe

Consignes : 

- Flèches de direction : collision avec le décor

- "Q" pour tirer (collisions gérées à présent !! sans les explosions pour l'instant)

Leave a comment

Log in with itch.io to leave a comment.