Random Plot Generator
====================
This projet's goal is to create a plot generator for a simple RPG. Players could be humans or robots. The most important part is the plot and the user interface will stay simple.
Random Plot Generator
License: GNU General Public License v2.0
Random Plot Generator
====================
This projet's goal is to create a plot generator for a simple RPG. Players could be humans or robots. The most important part is the plot and the user interface will stay simple.
J'ai tenté de compiler l'appli en dehors d'Eclipse et là, j'ai récolté 52 bugs d'un coup ! C'est principalement 3 types d'erreurs :
Voila, c'était pour vérifier si j'étais la seule à avoir ces erreurs (je m'en doute un peu, alors j'ose pas modifier les fichiers). C'est parce que j'utilise pas la bonne version de java ?
Comme suggéré ailleurs j'ai géré les id à l'intérieur de entité et il n'y a plus besoin de passer l'id quand on créé une entité.
Par contre les tests unitaires ne passent toujours pas après modification dans les tests pour le database Manager. Je ne comprends pas trop à quoi sert cette classe ou comment elle marche, du coup pourrais tu regarder pourquoi ça plante Sylvain ?
Bonne idée d'avoir fait des tests unitaires au passage. Pour certaine classe facile je vais laisser les main par contre ça permet de tester très rapidement avec le to string.
Est-ce qu'il ne serait pas judicieux de renommer Object en Item ? parce que Object peut prêter à confusion avec le java.lang.Object, ce qui peut être gênant si on a besoin des 2 dans une même classe !
J'ai essayé de rédiger une conclusion au rapport, mais franchement j'arrive à rien. Si l'un de vous se sent inspiré qu'il n'hésite pas l'écrire, mais sinon y'en aura pas, tant pis on est plus à ça près ...
Salut a tous, je sais je suis à la ramasse vraiment désolé, j'ai eu des problèmes d'internet là où j'était en vacance et je suis rentré hier (et pas de portable non plus, j'avais oublié le chargeur ici).
J'ai travaillé sur le monde en Ascii art pour visualisation pour l'instant, mais j'ai deux problèmes pour le coup :
Je suis en train de relire tout le projet pour comprendre ce que vous avez fait et pas être trop à la traine. Une question : pourquoi dans le toString de Case.java le résultat s'appelle "coffee" ? je suis pas sûre que pauchet va apprécier.
Actuellement l'entité n'a pas de position mais elle peut être contenu dans une autre entité (personnage) ou dans une case qui a une position.
Comment fait on pour connaître la position d'une entité dans la classe Entité pour savoir si on peut interagir avec un objet ?
Je dois bien avouer que je suis à la ramasse, et c'est pas faute de vouloir aider, mais je sais pas quoi faire. J'ai bien pensé a rajouter des choses dans Character et/ou NPC pour faire un BDI, mais j'ai peur d'interférer avec ce que vous êtes en train de faire, ou tout bêtement de faire n'importe quoi (je suis pas trop sûre de tout comprendre à la direction que vous voulez faire prendre à ce jeu).
Qu'est ce que je peux faire ? Sachant qu'il faut aussi livrer un rapport, et un manuel utilisateur, vous voulez que je m'y mette ? bon le manuel utilisateur devra sûrement attendre que il y ai quelque chose qui marche, mais ...
Autre question, on essaye de se voir avant lundi ? (il faut rendre ça avant 9h du mat', alors c'est sûr qu'on va pas filmer la vidéo de démo lundi matin !) si oui quand ? moi normalement j'avais prévu d'être a Rouen dimanche à 18h (oui je sais c'est tard ...) donc si il faut que j'arrive plus tôt, j'aimerais bien le savoir à l'avance. Vous êtes dispo quand vous ?
Je veux bien m'en occuper ce soir,je pense pouvoir faire quelque chose qu'on peut rendre, mais si vous avez des choses à mettre dedans, n'hésitez pas ! Comme il y a pas de consignes, on peut mettre un peu ce qu'on veut.
Pour le rapport, je pensait mettre à jour les diagrammes, et rajouter une ou deux parties, pour expliquer certains points comme l'interface graphique. Des idée ? et est-ce qu'on tente de faire une conclusion ou pas ?
Pour le manuel, il faudrait déjà se mettre d'accord sur quelle version on utilise, mais de toute façon la partie installation devrait pas être trop longue. La partie utilisateur par contre devra sûrement attendre qu'on ai la version finale, comme la vidéo. D'ailleurs à ce propos, je n'ai pas installé sur mon ordi de logiciel pour faire des captures vidéo, et je n'en connais pas alors si quelqu'un d'autre voulait bien s'en charger, ça serait sympa, merci.
Que ça marche ou non, il faut qu'on ait rendu tout ça avant demain 9h (allez, c'est bientot fini ! \o/). On fait comment ? on se retrouve demain matin à l'INSA pour s'assurer que tout va bien et pour envoyer le mail ensemble ?
Maxime je sais pas si tu as de nouveau un problème de connexion mais je penses qu'on pourrait se baser sur une scénario d&d tout fait : http://www.le-scriptorium.com/uploads/file/Scenarios/D&D3.5/lamortenhiver.pdf
Si ça ne te plaît pas il y en a d'autre : http://www.le-scriptorium.com/index.php?page=scenarios-pour-d-d-3-5
J'ai du mal à comprendre la classe Task, ou plus précisément getMethod() : qu'est ce qu'il faut mettre dans l'attribut action pour qu'elle marche ? et surtout qu'est ce qu'on fait de la liste d'Object qu'on récupère ? comment on les utilise ?
Je ne serais pas disponible demain toute la journée pour cause de séance de recette définitive et de revue PIC. Je suis disponible cette après-midi et après demain matin.
Il faudrait peut être commencer par répartir les parties :
Je peux parler du monde et de ce que font les PNJ
Sylvain peut sûrement parler des désirs et du database Manager.
Maxime peut parler de l'AsciiArt (et du scénario ?)
Claire peut parler de l'UI
Il faudrait aussi qu'on parle de truc spécifique à l'IHME et pas uniquement de Java. Des idées ?
Pour charger un monde et son histoire, je crois qu'on avait prévu de faire un fichier texte et de le parser avec dedans de choses du style :
World 1000 1000
NPC Roger; smartness14, position 42 42,
Inventory Roger; Candle, etc. ...
Une autre solution que je vois serait de juste coder l'état du monde en créant les objets, puis de sérialiser world, ce ne serait pas éditable à la main (à moins que java propose un équivalent de eval du python avec de la sérialisation texte ?).
Je penses que c'est une amélioration du logiciel parce que si on doit faire une démonstration il suffit qu'on ait un code pour créer le monde (même sans le sérialiser derrière).
Je vous propose de venir sur skype se faire une conférence pour parler de ce qu'il reste a faire, et comment le faire. Je suis dispo dès maintenant moi.
Sur skype, Maxime Pattyn (ou althoraka si vous trouvez pas)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.