[Novendiales 6] Mycelium

Forum sur le concours/défi sans périodicité fixe et sans rien à gagner du GCN.

Mycelium

Messagepar MrGecko » 28 Fév 2010, 20:53

Téléchargement des sources python

Pour faire fonctionner les sources:
* python 2.6
* pygame 1.9
* dernière version de psyco

Puis glisser les dossiers context2d et font dans le dossier mycelium.
Enfin, lancer mycelium/main.py

Les binaires windows arriveront plus tard:
edit: les voici
lien de secours

ps: sous 7 j'ai parfois un problème de tearing, qui disparait en mettant mycelium.exe en compatibilité vista.

Image


Contenu de Readme.txt:
Mycelium est un jeu de conquête de terrain et de stratégie (simpliste).

Le joueur contrôle les unités noires/bleues, l'IA les oranges/jaunes

Règles:
(N) = n'est pas implémenté dans cette version

Mycelium se joue en temps réel.

Il existe deux types d'unité:
- les ouvrières qui permettent de créer des structures (hexagones, losanges) lorqu'elles sont correctement positionnées.
* Les ouvrières peuvent se déplacer sur les noeuds vides, et lorsqu'elles sont matures (couleur définitive), elles peuvent se démultiplier. Les ouvrières deviennent matures en restant immobile.
(N) - les unités d'attaque: elles permettent de tuer une unité adverse, et par conséquent les structures sus-citées.
* Une unité d'attaque permet de tuer deux unités adversaires avant de disparaitre.

(N) Conditions de victoire:
(N) - Avoir un score plus élevé que celui de son adversaire à la fin du temps imparti
* Le score dépend du nombre d'unités ouvrières multiplié par la nombre de structures (les hexagones valant plus de points).
(N) - éliminer complétement l'adversaire



Commandes:

Pour déplacer une unité, utiliser le premier bouton disponible dans la barre d'outils (raccourci: touche V) à gauche de l'écran
un clique gauche sélectionne l'unité tandis qu'un clique droit annule la sélection.
Cliquer dans une direction pour déplacer l'unité.

Appuyer sur espace repose l'outil

Lorsqu'une unité est mature, Elle peut se diviser en plusieurs ouvrières. Le nombre d'unités résultat de la division
correspond au nombre d'emplacements libres dans le voisinage.
Utilisez le second bouton de la barre d'outil (raccourci: touche B).

Appuyer sur espace repose l'outil


Echap permet de quitter le jeu.






ps: j'espère que j'ai bien commit les sources. Je repasserai dans la soirée pour vérifier tout ça et uploader les binaires.

pps: oui, j'ai tellement modifié le gameplay originel que ce jeu n'a pas grand chose à voir avec le thème :°
Avatar de l’utilisateur
MrGecko
Hello World, I'm new !
 
Messages: 1078
Inscription: 02 Mai 2005, 17:43
Localisation: Montpellier

Messagepar Lightness1024! » 28 Fév 2010, 21:44

j'attend un binaire :p
Avatar de l’utilisateur
Lightness1024!
Hello World, I'm new !
 
Messages: 698
Inscription: 11 Avr 2005, 12:00
Localisation: paris

Messagepar MrGecko » 28 Fév 2010, 22:13

maj: j'ai mis des binaires windows à disposition
Avatar de l’utilisateur
MrGecko
Hello World, I'm new !
 
Messages: 1078
Inscription: 02 Mai 2005, 17:43
Localisation: Montpellier

Messagepar Lightness1024! » 28 Fév 2010, 22:29

le lien vers lequel ca m'emmène ne fait rien ?
Avatar de l’utilisateur
Lightness1024!
Hello World, I'm new !
 
Messages: 698
Inscription: 11 Avr 2005, 12:00
Localisation: paris

Messagepar MrGecko » 28 Fév 2010, 23:06

y'a un lien download sur la page en question
Avatar de l’utilisateur
MrGecko
Hello World, I'm new !
 
Messages: 1078
Inscription: 02 Mai 2005, 17:43
Localisation: Montpellier

Messagepar Lightness1024! » 28 Fév 2010, 23:18

non la page en question est vide. ca ouvre juste un onglet (sans titre)
Avatar de l’utilisateur
Lightness1024!
Hello World, I'm new !
 
Messages: 698
Inscription: 11 Avr 2005, 12:00
Localisation: paris

Messagepar MrGecko » 28 Fév 2010, 23:50

J'ai rajouté un lien secondaire ;)

ps: bon de toute manière le jeu n'est pas véritablement jouable au vu de son avancement. Je pense toutefois le terminer maintenant que le stress de ma première contribution est passé :)
Avatar de l’utilisateur
MrGecko
Hello World, I'm new !
 
Messages: 1078
Inscription: 02 Mai 2005, 17:43
Localisation: Montpellier

Messagepar Lightness1024! » 01 Mar 2010, 01:00

ah ben voila ca marche ce coup-ci.
ok ca a l'air interressant, par contre pour l'instant c'est sur que c'est pas tres riche. pi faut lire le readme sinon la barre espace on trouve pas lol :)
Avatar de l’utilisateur
Lightness1024!
Hello World, I'm new !
 
Messages: 698
Inscription: 11 Avr 2005, 12:00
Localisation: paris

Messagepar deathangel » 01 Mar 2010, 08:53

j'arrive pas à le faire tourner sous nux :(

Code: Tout sélectionner
Traceback (most recent call last):
  File "mycelium/main.py", line 12, in <module>
    from scene.customscene import LevelScene
  File "/home/kern/Desktop/noven/prog-context2d/mycelium/scene/customscene.py", line 8, in <module>
    from roomlevel import Board
  File "/home/kern/Desktop/noven/prog-context2d/mycelium/roomlevel.py", line 2, in <module>
    from context2d.resource.map.level import Level
  File "/home/kern/Desktop/noven/prog-context2d/mycelium/context2d/resource/map/level.py", line 2, in <module>
    from context2d.resource.map.tilemap import TileMap
  File "/home/kern/Desktop/noven/prog-context2d/mycelium/context2d/resource/map/tilemap.py", line 6, in <module>
    from context2d.resource.map.tile import RectTile, PerfectTile
  File "/home/kern/Desktop/noven/prog-context2d/mycelium/context2d/resource/map/tile.py", line 2, in <module>
    from context2d.resource.sprite.solidsprite import RectSprite, PerfectSprite
  File "/home/kern/Desktop/noven/prog-context2d/mycelium/context2d/resource/sprite/solidsprite.py", line 75, in <module>
    from pygame.gfxdraw import filled_polygon
ImportError: No module named gfxdraw


pourtant j'ai installé pygame et psyco...
Je testerais sous windows ce soir
95% des problèmes informatiques se situent entre la chaise et le clavier
--> Créez votre robot chien : http://doggyproject.free.fr/
--> Gagnez des PACK+ gratuitement : http://www.packbarre.com/
--> S.U.S Tennis de table http://www.sus.asso.fr
Avatar de l’utilisateur
deathangel
Hello World, I'm new !
 
Messages: 963
Inscription: 10 Avr 2005, 08:50
Localisation: Strasbourg

Messagepar teto » 01 Mar 2010, 11:00

J'aime bcp l'interface du jeu mais l'IA s'arrête au bout de 47 points et après g un temps infini (du moins bcp de temps) pr la rattraper.C'est normal ?
Avatar de l’utilisateur
teto
 
Messages: 1168
Inscription: 26 Juil 2005, 19:02
Localisation: /home/Paris

Messagepar MrGecko » 01 Mar 2010, 13:49

euh... y'a pas d'IA (juste quelques unités ennemies placés sur la map), ni de chronomètre d'implémenté


deathangel> gfxdraw vient avec la version 1.9 de pygame


Merci pour les test :)
Avatar de l’utilisateur
MrGecko
Hello World, I'm new !
 
Messages: 1078
Inscription: 02 Mai 2005, 17:43
Localisation: Montpellier

Messagepar deathangel » 01 Mar 2010, 14:23

ah oki, ubuntu me propose que la 1.8.1 :s

bon je verrais ca ce soir de toute facon, faut que je bosse un tit peu quand même ^^
95% des problèmes informatiques se situent entre la chaise et le clavier
--> Créez votre robot chien : http://doggyproject.free.fr/
--> Gagnez des PACK+ gratuitement : http://www.packbarre.com/
--> S.U.S Tennis de table http://www.sus.asso.fr
Avatar de l’utilisateur
deathangel
Hello World, I'm new !
 
Messages: 963
Inscription: 10 Avr 2005, 08:50
Localisation: Strasbourg

Messagepar deathangel » 01 Mar 2010, 21:20

C'est bon ca tourne, l'interface est jolie et épurée, j'aime beaucoup. Il manque juste une IA en face car pour l'instant, c'est un peu...sans défi :p

j'attends la suite avec impatience !
95% des problèmes informatiques se situent entre la chaise et le clavier
--> Créez votre robot chien : http://doggyproject.free.fr/
--> Gagnez des PACK+ gratuitement : http://www.packbarre.com/
--> S.U.S Tennis de table http://www.sus.asso.fr
Avatar de l’utilisateur
deathangel
Hello World, I'm new !
 
Messages: 963
Inscription: 10 Avr 2005, 08:50
Localisation: Strasbourg


Retourner vers Novendiales

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 5 invités

cron