Et voici mon premier jeu : Nautilus

Ce n'est qu'une ébauche mais ça donnera un aperçu. Le jeu tourne autours du thème Vingt mille lieues sous les mers de Jules Verne.Le héros est un matelot qui, sur ordre du Capitaine Nemo, devra entretenir et boucher les éventuelles fuites !


Pour l'instant, je n'ai fais que travailler sur le personnage, pour le voir en action et vérifier que la taille colle bien à celle de l'écran. Je me suis largement inspiré de l'exemple Physics pour générer les plateformes et la gravité sur le personnage.

Le développement sera lent étant donné que je code au fur et à mesure que j'apprends.


Nautilus.zip


Commandes :

A pour sauter

B pour générer des plateformes aléatoires

Menu : Pause. Pour revenir à l'écran d'accueil, appuyer sur bas + A en même temps.


MÀJ du 12 avril 2018

Le temps que les tutoriels arrivent pour apprendre le développement je continue de développer l'esthétique du jeu. Je suis un peu sorti de l'univers Jules Verne en intégrant quelques bébêtes. Quelques monstres qui envahissent le nautilus et qui causent les fuites est une piste de jeu intéressante


En même temps je débute aussi la conception des niveaux en tilemapping. Mes tiles feront 4x4 pixels. 

Last comments

geed

NEW 6 days ago

J'ai essayé sur l'émulateur, y'a un petit côté "Portal" avec le bonhomme qui se téléporte en touchant le bord d'une plateforme :D

Par contre, t'es sûr que t'as besoin du tilemapping pour faire ce jeu ?


Déjà rien qu'en "bornant" la génération de tes plateformes dans, admettons, 4 "secteurs" délimités. En générant des "trucs" sur ces plateformes que sur lesquels ont doit "passer" pour colmater une fuite. Tu devrais déjà avoir qlq chose de "jouable" non ? (je sais ça fait beaucoup de " " dans une même phrase !)


Max

6 days ago

Le côté Portal est un bug ! je ne suis pas pourquoi mais à chaque que j'ai une collision sur un bord, hop mon personnage réapparaît en aléatoire !

Le tilemapping c'est pour garder de la place, j'ai peur que la mémoire se remplisse trop vite. Je vais suivre ton conseil, je vais faire sans pour commencer et plus tard je mettrai à jour avec un tilemapping. Déjà ce soir je réécris tout avec la structure proposée par Clément dans 1942 Shooter.

Max

NEW 6 days ago

geed geed

Le côté Portal est un bug ! je ne suis pas pourquoi mais à chaque que j'ai une collision sur un bord, hop mon personnage réapparaît en aléatoire !

Le tilemapping c'est pour garder de la place, j'ai peur que la mémoire se remplisse trop vite. Je vais suivre ton conseil, je vais faire sans pour commencer et plus tard je mettrai à jour avec un tilemapping. Déjà ce soir je réécris tout avec la structure proposée par Clément dans 1942 Shooter.

geed

6 days ago

Je suis un peu dans le même cas que toi en ce moment avec Metapatrol. Et du coup, en mode "bourrin", avec le scrolling, les balles, les obstacles, les sprites, etc. ça passe laaaaarge (sans tilemapping et cie). Et ça m'étonnerait que je soit un dieu de l'optimisation huhuhu.


Pour eviter les bug sur les "côtés" des plaques, perso j'avais détaillé 2 cas (le joueur est sur ou sous la plateforme, le joueur tape à droite ou à gauche de la plateforme) en utilisant la méthode IV-B de ce lien :

https://jeux.developpez.com/tutoriels/theorie-des-collisions/formes-2d-simples/#LIII


geed

NEW 6 days ago

Max Max

Je suis un peu dans le même cas que toi en ce moment avec Metapatrol. Et du coup, en mode "bourrin", avec le scrolling, les balles, les obstacles, les sprites, etc. ça passe laaaaarge (sans tilemapping et cie). Et ça m'étonnerait que je soit un dieu de l'optimisation huhuhu.


Pour eviter les bug sur les "côtés" des plaques, perso j'avais détaillé 2 cas (le joueur est sur ou sous la plateforme, le joueur tape à droite ou à gauche de la plateforme) en utilisant la méthode IV-B de ce lien :

https://jeux.developpez.com/tutoriels/theorie-des-collisions/formes-2d-simples/#LIII


You must be logged in in order to post a message on the forum

Log in