Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Jeu 2D] UnviPlanet

Un terraria-like en lua avec Love2d

23 avril 2015 à 12:19:13

Salut ! Je m'appelle Jérémy, jeune développeur qui est fan de graphisme, programmation et de musique ! Je joue de la batterie, je fais de la natation et je suis ici pour vous présenter le ReMake de mon projet : UnviPlanet ! Avec de nouveaux graphismes, un nouveau scénario et un chat ! (mais ça on s'en fout un peu ^^) 

En savoir plus sur le projet

Genèse

UnviPlanet est un jeu survival sandbox fonctionnant sous le moteur graphique Love2D. Ce jeu en cours de développement vous plongera dans un monde mystérieux et obscur rempli de dangers ce sera à vous de survivre dans ces lieux hostiles où il vous faudra faire attention à votre personne ! On ne sait jamais ce qu’il peut arriver !

Vous êtes un être vivant avec une conscience et une forme d’intelligence plus développées que l’espèce humaine. Vous êtes rejeté et chassé par votre peuple à cause de votre supériorité, vous devez survivre le plus longtemps possible pour cela vous pourrez, couper du bois, tuer des bêtes sauvages pour pouvoir manger et bien sûr miner des minerais. Mais après quelques jours de survie, vous découvrez en vous un pouvoir, un don, le 6ème sens dû à votre qualité. À vous d’utiliser ce pouvoir comme bon vous le semble cependant il y aura des exceptions…

Vous évoluerez donc au commande d’un personnage meurtri et marqué par toute cette persécution dans sa planète.

Généralités et avancement

Une belle équipe ma rejoint, j'ai tout ce qui me faut pour faire un bon petit jeu :

- Victor (ou la Fraise) ["Team manager"] : lui il gère l'équipe et fais d'autres petits trucs utiles

 - Exefixe [Graphiste] : il s'occupe de faire les logos, bannières ...

 - Guillaume [Graphiste] : il s'occupe de faire les animations du personnage.

 - Malo(cul) [Graphiste] : il s'occupe de faire les textures de blocks, GUI ...

 - Fabrice [Redacteur]: il rédige les messages et les trucs que tout le monde a la flemme d'écrire.

Aujourd'hui, les fonctionnalités du jeu sont :

  • Un joueur contrôlable avec comme fonctionnalité : se déplacer, sauter, poser et casser des blocks.
  • Quelques animations pour le joueur (marcher, courir, sauter).
  • Generation de terrain avec perlin noise.
  • Le bras du personnage point la souris mais c'est pas buggé !
  • Plusieurs blocks de bases comme de la terre, roche, sable, tronc, feuille ...
  • Plusieurs outils comme aches, pioches, pelles de plusieurs matériaux (pierre, bronze, fer ...)
  • Une intelligence artificielle pour les mobs
  • Un menu (très beau :D)
  • Système de sauvegarde
  • Fluide (eau)
  • Système de particules
  • Système de tile dynamique
  • Interaction avec des blocks comme le coffre
  • Système de construction

Pour ce qui est à venir :

  • Du contenu
  • De l'originalité

Voilà, maintenant tout le monde les attends ... Les screens !!


Objectifs

L'objectif ? Créer une petite communauté actif et par la suite le faire de plus en plus connaitre

Le projet et son originalité

Il y a pas beaucoup de différence par rapport aux autres jeux, la seule, c'est la façon de jouer, vous devrez survivre donc pensez a la faim, a la vie et peut etre aux besoin (pipi, caca ...). Ce qui peut démarquer ce jeu des autres c'est aussi l'histoire basée sur le 6ème sens. Un joueur doté de pouvoir extraordinaire.

Si vous voulez me contacter : mon skype : manyrio et mon mail : hougliloua@gmail.com

-
Edité par Manyrio 17 août 2016 à 16:51:00

  • Partager sur Facebook
  • Partager sur Twitter
Viens jeter un coup d’œil à mon jeu :) (merci Ardakaniz) https://openclassrooms.com/forum/sujet/jeu-2d-unviplanet
Anonyme
23 avril 2015 à 18:27:36

moi je dis GG et surtout continue !

et perso, je connais le jeu, mais pour ceux qui n'en ont jamais entendu parlé, pourrais tu mettre des videos aussi (c'est plus parlant qu'une image je trouve ;) )

  • Partager sur Facebook
  • Partager sur Twitter
23 avril 2015 à 18:38:06

Pas très originale mais bon ça peut toujours apporter de l’expérience... Tu codes en quoi ?
  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
23 avril 2015 à 18:42:46

en lua avec love 2D :D
  • Partager sur Facebook
  • Partager sur Twitter
23 avril 2015 à 18:51:44

Oui effectivement, en lua avec Love2d ^^ Oui, je ferais une vidéo trailer !

Là, j'essaye de faire des grottes mais c'est pas gagnés !

  • Partager sur Facebook
  • Partager sur Twitter
Viens jeter un coup d’œil à mon jeu :) (merci Ardakaniz) https://openclassrooms.com/forum/sujet/jeu-2d-unviplanet
4 mars 2016 à 1:24:46

Hey ! Bon, ce sujet date mais si je poste un message ici c'est pour vous annoncer le reboot d'UnviPlanet !

J'ai repris tout le code de a à z et wow, j'en ai ch**r ! J'étais vraiment nul "à l'époque"... Et en plus j'ai un belle équipe maintenant :D

Enfin bon je vous laisse regarder la réédition du poste :p
  • Partager sur Facebook
  • Partager sur Twitter
Viens jeter un coup d’œil à mon jeu :) (merci Ardakaniz) https://openclassrooms.com/forum/sujet/jeu-2d-unviplanet
4 mars 2016 à 11:41:24

C'est pas un peu lourd le lua ?  

  • Partager sur Facebook
  • Partager sur Twitter
01000011011011110110111001110110011001010111001001110100011001010111001001110011001000000110000101110010011001010010000001110110011001010111001001111001001000000111000001110010011000010110001101110100011010010110001101100001011011000010110000100000011101010110100000111111
4 mars 2016 à 11:55:50

Non, franchement ça passe
  • Partager sur Facebook
  • Partager sur Twitter
Viens jeter un coup d’œil à mon jeu :) (merci Ardakaniz) https://openclassrooms.com/forum/sujet/jeu-2d-unviplanet
4 mars 2016 à 14:34:56

Hey ! J'ai optimisé la génération de grottes.

On passe sur trois stade au lieu de 2, ce qui donne un effet dégradé. Plus on est profond dans la map, plus les grottes seront grandes et reliées entre elles.

Voici deux screens, l'ancienne génération et la nouvelle :

-
Edité par Manyrio 4 mars 2016 à 14:36:57

  • Partager sur Facebook
  • Partager sur Twitter
Viens jeter un coup d’œil à mon jeu :) (merci Ardakaniz) https://openclassrooms.com/forum/sujet/jeu-2d-unviplanet
4 mars 2016 à 15:42:12

Hey ! J'ai programmé une barre de vie ! On perd de la vie si on saute de trop haut.

la distance entre le personnage et le sol enlèvera plus ou moins de vie au personnage.

Petit screen :

  • Partager sur Facebook
  • Partager sur Twitter
Viens jeter un coup d’œil à mon jeu :) (merci Ardakaniz) https://openclassrooms.com/forum/sujet/jeu-2d-unviplanet
Anonyme
5 mars 2016 à 11:55:37

GG je suis (encore une fois :p)
  • Partager sur Facebook
  • Partager sur Twitter
5 mars 2016 à 19:34:55

Plein de nouvelle chose !

J'ai rajouté un beau systeme de biome ! Merci à Yaalval pour m'avoir donné quelques coups de pouces :)

J'ai aussi créé un systeme de détection d'image, je m'explique. J'ia mis de coté la generation de montagne avec le bruit de perlin et maintenant, la generation se fais avec une image ! :D Ce qui peut donner des choses cool ^^ De plus, l'utilisateur peut la modifier comme il veut !

Les screens :

C'est encore à améliorer mais je suis bien parti ^^

Et la vous vous dites que wow c'est super cette generation de map ! eh beh nan xD C'est une image :

Chaque pixel de l'image est un block sur la map (bon la l'image est zoomé mais normalement c'est des pixels).

Pour faire ça, j'ai utilisé une fonction qui regarde la couleur du pixel à la position x et y de la map puis en fonction de la couleur, il y aura le block correspondant. Voici la légende de l'image :

Couleur : Block de biome donc si c'est un biome desert, il y aura du sable, si c'est une plaine il y aura de la dirt

Couleur : Block de terre pas affecté par le biome.

Couleur : Block de pierre

Couleur : Block de charbon

Couleur : Tronc d'arbe

Couleur : Block de feuille d'arbre

Voilà voilà, d'autres blocks sont à venir avec un système de save :)

-
Edité par Manyrio 5 mars 2016 à 19:36:01

  • Partager sur Facebook
  • Partager sur Twitter
Viens jeter un coup d’œil à mon jeu :) (merci Ardakaniz) https://openclassrooms.com/forum/sujet/jeu-2d-unviplanet
Anonyme
5 mars 2016 à 22:10:07

Woow ! Vraiment pas mal ;) !
  • Partager sur Facebook
  • Partager sur Twitter
5 mars 2016 à 22:30:25

Hey ! J'ai créé un éditeur de perso ! On peut changer la couleur de la peau (et le slip parce que c'est encore un peu buggé)

Screen avec le menu :

  • Partager sur Facebook
  • Partager sur Twitter
Viens jeter un coup d’œil à mon jeu :) (merci Ardakaniz) https://openclassrooms.com/forum/sujet/jeu-2d-unviplanet
6 mars 2016 à 19:38:53

Hey ! j'ai amélioré le système de personnalisation du personnage, elle n'est plus buggé, l'intensité de couleur avec la palette en noir et blanc est plus optimisé. Et le joueur peut avoir un pseudo. J'ai rajouté un boutton random pour randomzier la couleur. Passons aux screens :D

On ne peut pas joueur tant que le joueur n'a pas mis de pseudo

  • Partager sur Facebook
  • Partager sur Twitter
Viens jeter un coup d’œil à mon jeu :) (merci Ardakaniz) https://openclassrooms.com/forum/sujet/jeu-2d-unviplanet
6 mars 2016 à 19:39:21

N'hésitez pas à proposer des trucs pour le jeu :)
  • Partager sur Facebook
  • Partager sur Twitter
Viens jeter un coup d’œil à mon jeu :) (merci Ardakaniz) https://openclassrooms.com/forum/sujet/jeu-2d-unviplanet
Anonyme
6 mars 2016 à 20:45:29

Hésite pas à pomper des concepts depuis UrWorld ;)
  • Partager sur Facebook
  • Partager sur Twitter
8 mars 2016 à 21:53:30

Hey ! J'arrive avec une grosse nouveauté ! ... Attention ... ça va être très rapide ...

...

........ DES OMBRES !! hum hum...

Oui, donc j'ai rajouté des ombres, avec des lumières et tout et tout :D Donc ça fonctionne comme cela :

le block est "dessiné", la couleur r, g et b du block est changé en fonction de l'intensité de lumière qu'il y a sur les quatres blocks à cotés. Je fais donc une moyenne et paf ! Un block avec des ombres et lumières ! :

shadow[x][y] = (les 4 blocks à coté)/4

C'est encore à améliorer mais c'est cool ^^

Les screens ? allez !

Et sur toute la map :

-
Edité par Manyrio 8 mars 2016 à 21:54:04

  • Partager sur Facebook
  • Partager sur Twitter
Viens jeter un coup d’œil à mon jeu :) (merci Ardakaniz) https://openclassrooms.com/forum/sujet/jeu-2d-unviplanet
Anonyme
9 mars 2016 à 15:14:43

Woooo need your algorithm bro

Sérieusement faudra que tu me dises comment t'as fait !!

T'arrives à avoir de bonnes perf ?

  • Partager sur Facebook
  • Partager sur Twitter
9 mars 2016 à 19:08:04

Ouai j'ai perdu que 10 fps ! Parce que je ne redessine pas de blocks mais je modifie la couleur des blocks !

  • Partager sur Facebook
  • Partager sur Twitter
Viens jeter un coup d’œil à mon jeu :) (merci Ardakaniz) https://openclassrooms.com/forum/sujet/jeu-2d-unviplanet
13 mars 2016 à 15:40:41

GE-NI-AL
  • Partager sur Facebook
  • Partager sur Twitter
Les connaissances sont les lacunes de l'ignorance
16 mars 2016 à 21:11:05

Hey ! Désolé pour mon absence, mon correspondant allemand est venu chez moi donc je ne pouvais pas faire grand chose sur internet :( Donc là j'ai pu bosser pleins de choses ! J'ai commencer à apprendre le GLSL shader, donc bientôt le jeu sera un peu plus beau qu'avant ;D. Dans ce qui est des menus, j'ai rajouté un menu d'option où il n'y a que deux options qui marchent pour l'instant :( : les ombres et le mode cheat (le mode cheat c'est la vie du joueur qui est toujours à 100). J'ai pu aussi retravailler l'interface de l'inventaire et de la vie pour le joueur.

On passe aux screens ? Allez !

Et maintenant petit trailer des shaders de l'eau qui arrivent :

  • Partager sur Facebook
  • Partager sur Twitter
Viens jeter un coup d’œil à mon jeu :) (merci Ardakaniz) https://openclassrooms.com/forum/sujet/jeu-2d-unviplanet
Anonyme
16 mars 2016 à 21:25:16

Ca a tellement changé par rapport à avant ! GG
  • Partager sur Facebook
  • Partager sur Twitter
16 mars 2016 à 21:29:32

Oui beaucoup ! Merci :D !

  • Partager sur Facebook
  • Partager sur Twitter
Viens jeter un coup d’œil à mon jeu :) (merci Ardakaniz) https://openclassrooms.com/forum/sujet/jeu-2d-unviplanet
17 mars 2016 à 11:39:17

Presque un ans que tu a présenté ton projet. Franchement pas mal tout sa que tu a fais dessus.
  • Partager sur Facebook
  • Partager sur Twitter
17 mars 2016 à 17:52:43

Merci, mais entre temps, il y a eu une grooooooosse pause !
  • Partager sur Facebook
  • Partager sur Twitter
Viens jeter un coup d’œil à mon jeu :) (merci Ardakaniz) https://openclassrooms.com/forum/sujet/jeu-2d-unviplanet
19 mars 2016 à 15:18:46

Hey ! J'arrive avec du lourd :D Grosse opti du jeu ! On est passé de 400 à 700 fps !!!!

Et je continue d'améliorer la beauté du jeu avec des montagnes ! Et un nouvel inventaire !

  • Partager sur Facebook
  • Partager sur Twitter
Viens jeter un coup d’œil à mon jeu :) (merci Ardakaniz) https://openclassrooms.com/forum/sujet/jeu-2d-unviplanet