Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Jeu 2D][Pygame] UrWorld VERSION JOUABLE

Un animal crossing like terraria like *payant* (ou pas ...)

Anonyme
10 septembre 2014 à 19:57:06

Projet plus ou moins mort ici, allez donc le voir sur ZdS !

Bonjour à tous et à toutes, je suis Folaefolc, lycéen (en 2nde). Je code en python et ai pris connaissance avec pygame il y a maintenant 5 mois. Cela est certes peu mais je me suis lancé un défi pour voir où j'en étais avec python 3 et pygame. Créer un jeu 2D était mon défi.

En savoir plus sur le projet

Genèse

Comme dit en introduction j'ai voulu me lancer un défi pour me tester. J'ai choisit un "mode" de jeu simple : on se déplace, on achète, on vend, on creuse / pêche / coupe des arbres . . . Les graphismes sont vraiment simplistes, le code est plus important.

Généralités et avancement

J'ai "emprunté" avec son accord à un membre du forum ses graphismes, mais je songe bien à coder une application pour changer de pack de textures et proposer d'en créer. Pour le moment on se déplace dans un monde en 2D, j'ai pensé à intégrer de l'isométrique (pas sûr). Il est possible de parler à un commercant, de creuser, de pêcher, de trouver des objets qui s'ajoutent à l'inventaire (un grand merci à josmiley pour son module reader  :D ), de voir sa carte, j'ai intégré un choix de pseudo, le choix du mode de jeu (peacefull ou pas), la sauvegarde en quittant, je suis en train de rédiger un tuto en même temps que je code pour ne pas oublier de fonctionnalités (même si je sûr d'en avoir passées hélas). Les escaliers sont désormais terminés et il est possible de parler à un passant.

Objectifs

J'essaye de rendre mon code le plus clair possible et bientôt je souhaite passer à une version du jeu en réseau (cela est tout à fait possible avec mon niveau (je pense pouvoir accueillir 5 personnes, ce qui est déjà bien !, en réseau local)) avec les pseudos au dessus des noms des personnages. J'espère pouvoir mener ce projet à bien et ajouter pas mal de choses en accord avec mes playtesteurs.

Le projet et son originalité

Pourquoi mon projet est bien ? Euh... ben j'en sais rien en fait je ne fait que vous le présenter pour avoir des avis.

Les moyens mis en oeuvre sont : une solide couche réseau, le jeu avec pygame pour python 3.4.0 (je pense pouvoir publier le jeu vers décembre, le meiux serait avant Noël pour mon oncle qui est aussi programmeur).

Mon projet sur le net ? Oui pourquoi pas, une petite com' pour avoir des avis / mise place de contenu pour le jeu tel que des pack de textures.

Mais pourquoi mon projet est sympa :D ? J'utilise python qui donne une grande facilité de développement et aussi une rapidité d'exécution assez extraordinaire je trouve. Le jeu sera compatible avec Windows XP, Windows 8 et bien sûr linux (j'utilise une version lite mais pas grave je me débrouillerai  :) ).

Voilà voilà.

Ps : ne pas polluer le topic parce que le projet ne vise pas assez haut ou parce qu'un membre a accepté que je reprenne son contenu (j'ai un ami qui est en train de faire des sprites en pixel art donc je pourrais changer assez vite je pense), ou encore parce que vous souhaitez faire savoir que les jeux aussi basiques que celui ci ne sont pas interressant, je ne vise pas un public, juste mes proches et peut être certains membres du forum qui se verront interressés.

Le site web pour les interressés : http://pyprojects.alwaysdata.net/

Le forum du projet : http://forumpyprojects.forumactif.org/

Le twitter du projet (qui est aussi le mien par la même occasion !) : http://twitter.com/Folaefolc

Screenschoots du projet

Edit : Salut à tous ! Aujourd'hui même je lance la bêta (fermée) de mon jeu (sans les fonctionnalités réseau) ! Je vous fais part de leur réaction le plus tôt possible (ou eux même le feront mais vu qu'ils n'ont pas de compte sur OCR ...)

Edit2 : Salut à tous comme promis, lancement d'une version en bêta test du jeu ! Pour plus d'informations MP ou continuez de lire ! Donc je vais lancer une version du jeu (en compilé pour le moment car si vous faites des modifs et me rapportez un bug cela ne sera pas forcément de ma faute :-°. Enfin le lien que beaucoup de gens (j'espère) attende :

- lien ici ! (version pour Windows uniquement pour le moment, la version sous linux arrive dans 2 jours j'espère !), pèse 108 Mo en ZIP, lancer 2 fois tester_le_jeu.py

- le jeu compilé est ici : là ! (alphazeta l'a testé et ca beug au premier lancement mais apres ca va ! ATTENTION par contre, ne demandez pas le serveur, faites donc 'n' si on vous le demande !)

Videos

La première vidéo du jeu présente sur youtube, ici : http://youtu.be/HmjpsaD2Ozk

Trailer : https://www.youtube.com/watch?v=5tYuSTEFu38&feature=youtu.be

-
Edité par Anonyme 16 décembre 2014 à 19:12:07

  • Partager sur Facebook
  • Partager sur Twitter
10 septembre 2014 à 20:24:48

Ce n'est peut-être pas le projet le plus original cependant il a l'air bien donc je suis !
  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
10 septembre 2014 à 20:28:55

Merci ca donne de la motivation :)
  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
10 septembre 2014 à 20:37:48

Up: controle au joystick fait !

modification du code pour la transparence et "mettre" la nuit

essai de réduction de la boucle principale pour la rendre moins lourde

j'ai agrandis la fenetre qui passe donc de 450*450 pixels à 600*600 pixels

-
Edité par Anonyme 10 septembre 2014 à 20:38:51

  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
11 septembre 2014 à 17:01:02

Bon voilà j'ai eu quelques problèmes mais j'ai intégré la régulation du nombre de fps depuis le menu qui est fait avec tkinter et je suis en train de me débrouiller pour choisir la durée d'une journée.

J'aimerai que mon jeu soit le plus possible personnalisable, et c'est ici  que je fais appel à vous pour savoir quelles choses aimeriez vous modifier, personnaliser ?

  • Partager sur Facebook
  • Partager sur Twitter
11 septembre 2014 à 19:01:08

Alors j'aimerais modifier, la taille de l'écran, la qualité des graphismes, le volume du son et les contrôles.
  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
11 septembre 2014 à 19:04:18

La taille de l'écran, je vais voir ce que je peux faire ;)

La qualité des graphismes ? Le nombre de fps ou le rendu ? Car la je suis déjà au maximum en rendu mais tu peux changer le nombre de fps

Le volume du son oki ;)

Les controles j'y vais

Merci :)

-
Edité par Anonyme 11 septembre 2014 à 19:04:44

  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
12 septembre 2014 à 19:03:13

Hello la taille de l'écran augement, le volume est réglable, les fps aussi, le mode de jeu donc peacefull ou pas aussi. Bientot j'améliorais le click dans pygame pur démarrer le jeu sans passer par 'j'

J'ai créé un gros fichier avec pleins de nom et des phrases (j'ai pas beaucoup de phr pour le moment) pour parler avec les passants. Je pense intégrer un système qui ferait que plus on joue et tue des monstres, plus il y a de monde et de niveaux disponnibles (au total il y en a 9).

Screens:

http://www.pixenli.com/images/1410/1410541108069600200.png

http://www.pixenli.com/images/1410/1410541138030888100.png

http://www.pixenli.com/images/1410/1410541332021229600.png

http://www.pixenli.com/images/1410/1410541333051334800.png

http://www.pixenli.com/images/1410/1410541349029402900.png

http://www.pixenli.com/images/1410/1410541333091550700.png

http://www.pixenli.com/images/1410/1410541349024371900.png

Désolé du gros COPYRIGHT FOLAEFOLC mais je suis bien obligé pour pas que l'on copie même si je sais que ce n'est que très peu probable (ne ressortez pas l'article erreurs classiques merci  :) ), j'y suis plus ou moins obligé pour mon site (en cours de dev') et pour ma société officieuse KUBIANGLE (c) (r) tm

  • Partager sur Facebook
  • Partager sur Twitter
13 septembre 2014 à 15:20:10

Sympa ! Bon c'est pas très beau (graphisme / interface) mais si ça marche, ça peut attendre !

Par contre le gros COPYRIGHT sérieusement, non. Les screens ne "valent" rien, c'est pas comme si tu mettais ton code en public. Tout le monde s'en fout de te piquer tes screens et avec photoshop je recrée le même genre d'image en 20 minutes en donnant l'impression de faire un jeu de ouf, pourquoi prendre des images de dev d'un jeu pas encore abouti graphiquement pour mentir sur d'autres forums ou je ne sais quoi ? :D

  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
13 septembre 2014 à 16:36:14

Merci.

Oui je sais je me suis dit la même chose après coup, personne ne copira, ce serait bien trop long sans le code ;)

  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
13 septembre 2014 à 17:40:43

Up !

Je code "l'ia" de la parole avec un dico

  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
13 septembre 2014 à 18:00:41

Up !

Ajout de son quand on peche / creuse

  • Partager sur Facebook
  • Partager sur Twitter
13 septembre 2014 à 18:36:23

Up toutes les 30 minutes... ><
  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
13 septembre 2014 à 20:21:02

Ben sa avance assez vite en fait . . .
  • Partager sur Facebook
  • Partager sur Twitter
14 septembre 2014 à 11:40:49

Tu devrais éditer tes posts.
  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
15 septembre 2014 à 20:53:32

le site est disponnible (les graphismes sont bof mais peu importe, seul le fonctionnel compte pour moi !) :

folaefolc [dot] alwaysdata [dot] net

Edit : le site ne charge pas sous firefox, essayer ce lien ci :

folaefolc [dot] always [dot] net

-
Edité par Anonyme 15 septembre 2014 à 20:54:42

  • Partager sur Facebook
  • Partager sur Twitter
16 septembre 2014 à 9:50:54

Ah oui là c'est vraiment très très moche xD

Tu as tort de dire que seul le fonctionnement compte, le design et l'esthétisme d'un projet sont sans doute au moins aussi importantes que le fonctionnement.

Si l'iPhone avait était un carré dégueulasse de 3Kg, pas sur qu'il aurait marché aussi bien qu'il l'a fait...

  • Partager sur Facebook
  • Partager sur Twitter
16 septembre 2014 à 12:59:47

Bon projet mais j'avoue que tu as tort de penser que le design/graphisme n'est pas important. Quand les gens arrivent sur ton site je pense que la moitié font ctrl/cmd w..

Cependant je le redis, bon boulot :)

-
Edité par imZreg 16 septembre 2014 à 13:00:06

  • Partager sur Facebook
  • Partager sur Twitter
../../forum/sujet/site-web-decouvrirlaterre-com-en-cours?page=1#message-87412915
Anonyme
16 septembre 2014 à 18:35:44

imZreg a écrit:

Bon projet mais j'avoue que tu as tort de penser que le design/graphisme n'est pas important. Quand les gens arrivent sur ton site je pense que la moitié font ctrl/cmd w..

Cependant je le redis, bon boulot

:)


Merci  ;)

Mizur a écrit:

Ah oui là c'est vraiment très très moche xD

Tu as tort de dire que seul le fonctionnement compte, le design et l'esthétisme d'un projet sont sans doute au moins aussi importantes que le fonctionnement.

Si l'iPhone avait était un carré dégueulasse de 3Kg, pas sur qu'il aurait marché aussi bien qu'il l'a fait...


ouais pas faux faudra que je reagarde pour ca ! (ps: si tu trouves ca moche tant que ca, propose moi donc une maquette / design)


  • Partager sur Facebook
  • Partager sur Twitter
16 septembre 2014 à 19:54:46

 Folaefolc a écrit:

ps: si tu trouves ca moche tant que ca, propose moi donc une maquette / design

 Lol ben oui c'est si gentillement demandé, le php et l'host qui vont avec aussi ? :D

  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
16 septembre 2014 à 20:09:00

Ah oui j'ai oublié le s'il te plait.

Merci de ton aide  ;)

  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
16 septembre 2014 à 20:48:33

Non pas du tout :p

edit: up ! modification du code pour faire enfin apparaitre des monstres sur la carte

-
Edité par Anonyme 16 septembre 2014 à 20:50:22

  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
17 septembre 2014 à 16:28:32

Folaefolc a écrit:

Ah oui j'ai oublié le s'il te plait.

Merci de ton aide  ;)


Haha, ça ma tué ! ^^
  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
17 septembre 2014 à 18:25:39

FougereBle a écrit:

Folaefolc a écrit:

Ah oui j'ai oublié le s'il te plait.

Merci de ton aide  ;)


Haha, ça ma tué ! ^^

XD aussi je suis long à la détente j'avais pas compris au début ... :-°

  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
17 septembre 2014 à 19:08:45

migration du site en raison d'un problème php :

http://pyprojects.alwaysdata.net/

  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
29 septembre 2014 à 21:17:11

Hello (je déterre je sais :p).

Petit up pour indiquer la page twitter du projet (et la mienne par la suite !) : https://twitter.com/Folaefolc

et aussi pour vous dire que j'implémente un fond qui bouge si VOUS bougez, une ia qui vous trouve mais qui vous fait pas encore de dégâts :diable: et des "escaliers" pour la version terraria like du jeu qui est en cours de construction ! Bientot on pourra build son monde à la maniere de terraria avec la souris ! allez voir mon site web cité au dessus, je l'ai mis à jour (je le fait souvent et j'ai changé les screens !)

  • Partager sur Facebook
  • Partager sur Twitter
29 septembre 2014 à 22:47:00

A propos du site internet une mise à jour est-elle prévue, parce que je trouve son design assez..."vieillot".:p
(au passage la vidéo ne s'affiche pas chez moi)

Sinon, je trouve que le rendu visuel ressemble assez à ce qu'on pourrait voir avec RPG Maker, même si là il y a bien plus de mérite et de travail, par contre à 20 euros, je ne sais s'il y aura beaucoup de clients très honnêtement.
  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
30 septembre 2014 à 18:47:03

le prix, je pense, pourra baisser (j'ai du viser un peu haut je l'admet). Le design est, je te l'accorde et je le dis, vieillot, puisque je pense d abord au jeu et ensuite je referais sans doute le site (ou si tu veux, je suis ok pour avoir des propositions en matière de design / code)

La video qui ne s'affiche pas, ben en fait avant elle fonctionnait mais vimeo veut plus la faire tourner donc j'ai essayé de la mettre sur mon serveur mais elle est trop grosse, je me penche donc vers youtube.

Merci pour le commentaire ! ;)

-
Edité par Anonyme 12 octobre 2014 à 17:34:31

  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
5 octobre 2014 à 12:40:59

Salut salut ! Mise en place des 'passants', du choix aléatoire d'une parole et de son affichage terminé ! Les escaliers sont totalement fonctionnels, j'ai ajouté 4 personnages, il y en a maintenant 8 !

Screen :

  • Partager sur Facebook
  • Partager sur Twitter