|
La Communauté Webmaster 
| Pages: [1] |
 |
|
|
|
Auteur |
Sujet: Tuks - Framework du site mit en Open Source (Lu 1464 fois) |
|
 |
Tuks - Framework du site mit en Open Source
« sur: le 04-11-2009 a 13:10:32 » |
|
shadow man
Membre récent

Hors-Ligne
Messages: 2

|
Bonjour,
J'ai 16 ans, mais l'âge importe peu. Donc je suis un passionné d'informatique depuis tout petit. Mais j'ai toujours rêvé de faire un site. Un site du même genre que ceux que j'aimais à ce moment là, un site de vie virtuelle.
J'ai donc découvert le PHP ici et passer plusieurs années à consolider les bases et à approfondir, ça fait 5 ans que je développe en PHP. J'ai commencer mon projet il y a plusieurs années mais je me suis vite rendu compte que je n'avais pas le niveau, j'ai recommencer plein de fois. Et ça ma appris pas mal de choses, je dirais même tout ce que je connais aujourd'hui. Maintenant avec les nouvelles connaissances que j'ai apprises je peu et veux faire mon projet pour aboutir.
Tuks - Présentation
Ce projet devrait représenter un modèle de la vie mais en simplifié, sinon il n'y aurais plus d'intérêt et serait pas bien marrant, la vie vrai est pas toujours rose ^^ Donc au programme de multitude de fonctionnalités qui s'enrichiront au fur à mesure que vous avancé dans le jeu, et oui tout le jeu se base sur un principe de niveau mais représenté un peu plus élégamment par une attention dans la société, c'est à dire vous commencé par un mendiant dans une pauvre cabane qui vous à été donné et vous pouvez atteindre le rêve ultime de tout personne. Être riche comme Cresus en incarnant un riche PDG avec son building personnel au centre d'une belle capitale. Mais rassurez vous avant de pauvre dormir plus haut que la tour Eiffel il faudra en baver
C'est bien beau tout ça mais on pourras faire quoi concrètement ? Rho j'étais bien lancé, après tout je sais pas faire de belle phrase.
Les métiers Donc il sera surtout possible de travailler, c'est quand même la fonctionnalités maitresse de tout le jeu, plusieurs métiers sont accessible et à chaque niveau vous débloquer un métier de plus qui, normalement (si on s'est pas trompé ) devrait rapporter plus et permet de diversifier. De plus chaque métier sont nivelé (non pas comme votre terrasse :lol: ), vous serez pas contre limité par le niveau de votre personnage. Il faut quand même savoir qu'on peu choisir 2 métiers (bon d'accord c'est pas bien réaliste, mais fallait pas le dire :mrgreen: ). Vous pouvez choisir vos métier suivant le temps que vous pouvez consacrer a notre jeu, mais il faut savoir que la personne qui a peu de temps et opte pour un métier dit court gagnera moins qu'une personne qui a beaucoup de temps et qui le consacre pour un métier de type long/riche.
Et un métier consiste à quoi ? Calme, j'y viens Je vais pas vous révéler le beau fichier doc (enfin odt ) qui à été crée pour ça, faut bien garder une partie de suspens (pour qu'on puisse changer si on s'est trompé :mrgreen: ) Donc rentrons dans le vif du sujet, vous pouvez être bucheron et au niveau 1 vous pouvez produire :
- Du petit bois pour faire du feu (avec les débris de bois entre-autre)
- Des tronc d'arbres de basse qualité (ben ouai vous êtes un pauvre je vous rappel, pas Rambo)
- Des tronc d'arbre pourris (ha la vie et ses surprises
)
Mais bien entendu tout le monde ne peu pas être un bucheron, il faut donc :
- Une zone boisée à proximité avec un droit d'exploitation (c'est mieux, sinon le voisin va vous acceuile avec sa carabine)
- Une hache (très long)
- Ou une scie (long)
- Ou une tronçonneuse (rapide)
- Ou une pelleteuse avec un embout prévu pour (très rapide)
Vous ne pourrez pas acquérir une scie et tout ce qui est mieux dans votre pauvre magasin. Mais un(e) ami(e) ou une personne de votre pays (voir dans la partie communautée) pourrais vous en faire cadeau. Mais il faut savoir que ce genre de transaction sera surveillé pour bloquer la triche avec les multicomptes.
Il faut aussi noter qu'une gestion de compétence est au programme, c'est à dire que ces compétences augmentent avec les métiers que vous faites, et cela améliore votre métier en arrivant par exemple à trouver toujours les tronc les meilleurs (dans l'exemple de bucheron).
Il y a biensur des métiers qui sortent de l'ordinaire (enfin on espère ), des métiers ou vous gérez la demande, vous cherchez votre clientèle... Il faut savoir que les métiers avec gestion de la demande de pourras être pris en tant que métier dit court
La communauté Je pense que vous êtes d'accord avec moi que jouez tout seul est vraiment :euh: désagréable, c'est pourquoi nous avons pensez à vous inciter fortement (à vous obliger en d'autres termes :lol: ) à joueur avec d'autres joueurs. C'est pourquoi quand vous commencez vous vous trouvez dans un pays au hasard, enfaite un pays est un groupe de joueurs qui comporte un petit système politique avec un président et des ministres, ce-ci est possible grâce à un nombre très important de joueur dans un pays. On a même prévu de donner un forum à chaque pays pour qu'ils puissent communiqué ensemble. Mais le grand intérêt de cette communautés c'est qu'elle permet de se répartir les métiers communautaires puisque chaque joueur peu avoir un métier communautaire comme par exemple épicier. Et donc les joueurs iront acheter chez cet épicier qui pourras faire des tarifs préférentiels au personne qui habitent dans son pays. Ce qui rend le jeux autonome. Au début et même tout au long il y aura des magasin tenu par le serveur, mais les prix seront chère ce qui incitera à faire son propre commerce
Il faut savoir aussi que vous pouvez avoir plusieurs logements et donc être dans plusieurs pays, mais à un niveau les taxes vont faire leurs apparitions (faut bien qu'on puisse se payer des villa de rêves )
Fonctionnalités en vrac Vous pourrez (un jour ) choisir les habits que vous voulez porter Dépenser votre argent dans un casino Donner votre argent à un banquier (c'est mieux de dire donner que confier, c'est un banquier quand même ) Pouvoir acheter une voiture pour vous déplacer plus rapidement dans les villes. Et puis je vais pas vous dévoiler plus ^^
Quelques principes du jeu Le nivellement est fait pour que vous prenez en main les fonctionnalités progressivement et aussi pour votre donner un but (ben ouai, notre but c'est quand même que vous restez le plus longtemps sur notre jeu )
La possibilité d'attaque trop répétitive est limité par la communautés garant de la sécurité de toute la communautés, c'est d'ailleurs elle seule qui détient des armes qui sont acheter par le président avec les impôts qui ont été préalablement fixé. Cependant des objectifs permettent de débloque certaines choses (alors là ne comptez pas sur moi pour vous dire ce que ça va être) et dans ces objectifs il y aura des objectifs de guerre. |
|
|
|
|
|
|
 |
Re:Tuks - Framework du site mit en Open Source
« Répondre #1 sur: le 04-11-2009 a 13:12:55 » |
|
shadow man
Membre récent

Hors-Ligne
Messages: 2

|
On cherche
Pour réaliser ce projet colossale, nous somme à la recherche de :
[1 ou 2 Graphiste / HTML] Ces personnes se partagerons les thèmes à faire (les thème changerons avec les niveau). Et aussi travaillent pour le thème du forum. A ce poste : linokx
[Quelques bêta-testeur] Ces personnes peuvent aidé de temps en temps, ils ne font pas parti intégrante de l'équipe. Leurs rôles et de déceler les bugs avant la mise au public des différentes versions. Il faut savoir que ces personnes travaillent qu'au moment d'une sortie de version Personne à ce poste en ce moment
[1 ou 2 codeur PHP] Ce sont eux les personnes les plus importantes, les créatrices ^^ Niveau requis :
- PHP
- POO (Programmation Orientée Objet) recommander, tout est codé en POO
- Smarty, utilisé pour toute la partie affichage
- SQL, niveau correcte (Savoir faire des requettes complexe). Pour information nous utilisons PostrgreSQL
- Gettext, recommander, mais assez simple à apprendre
- Être habituer au modèle MVC, tout est fait sous ce modèle
- Savoir gérer SVN, nous utilisons SVN pour les gestion des fichiers
Il faut savoir que la plus part de ces points sont des recommandations, si vous trouvez que vous avez un bon niveau et que vous êtes prêt à apprendre, il y aucun problème. Il faut aussi savoir qu'il est conseiller d'avoir ceci :
- Un serveur local (de test) sous Linux, pour le moment tout les développeurs sont sous Linux (Ubuntu)
- Mumble (pour discuter)
- Eclipse comme IDE de développement
A ce poste : ricici123
[1 ou 2 créatifs] Ces personnes travaillerons avec les développeurs aux idée à inclure dans le site ou pas. Ils créerons les cahiers des charges et discuterons beaucoup ensemble pour mettre au point un site web qui soit attractif. Aucune personne pour le moment
Si vous voulez quand même être dans l'équipe, envoyez moi un MP avec vos compétence et ce que vous voulez faire sur le projet.
Gestion du projet
- Nous utilisons un SVN pour communiquer le code.
- Nous utilisons des serveurs Apache/PHP/PostgreSQL sous Linux
- Nous utilisons un Bug tracker qui nous permet de nous répartir les tâches à faire
- Nous utilisons Mumble pour communiquer entre-nous vocalement
Ce projet vous permettra de mettre en pratique vos connaissance (qui doivent être quand même assez importante) et de confronter vos point de vue ce qui est très riche, tout le monde ne conçoit pas les même chose de la même façon. Nous n'imposons pas d'heure de présence, mais nous voulons êtres avertis si vous ne pouvez pas être là pendant un moment pour x raisons. Il faut rappeler que le but premier n'est pas de faire un site qui tue tout. Mais s'amuser, d'approfondir ses connaissance, essayer de réussir le défi qui est de faire ce site. Nous préférons s'amuser et avancer peu qu'avancer très vite sans prendre plaisir.
Informations supplémentaires
Ce site sera gratuit et les personnes non rémunérées (on ne le fait pas pour l'argent, mais pour le plaisir). Il y aura de la pub et des allopass, mais ceci uniquement pour financer l'hébergement du serveur et de tout ce qu'il y a autour. Pas d'argent va dans nos poches !
Et l'open source ? Comme vous avez du le voir dans le titre du topic nous voulons divulguer notre framework, puisque comme vous devez surement le savoir commencer à partir de zéro est très dur, alors si nous trimons pour en faire un, pourquoi pas en faire profiter à tout le monde ? Il est vrai que notre framework est très spécifique et utilise certaines technologie qui sont pas sur tout les hébergeur notamment avec PDO, gettext, PostgreSQL et PECL. Cependant ça permettra toujours à donner l'inspiration aux autres, de montrer comment nous avons conçu notre framework. Et puis quand on auras plus de temps on pourras très bien permettre de choisir la technologie qu'on veux. Ce framework va être amener à changer souvent, mais il faut savoir que certaines choses ne sont pas divulgué, pour des raisons de sécurités et de concurrence puisque ce framework va quand même contenir beaucoup de code relative au jeu.
Avancement du projet
La liste complète des choses à faire celle fini sont à cette adresse http://bug.tuks.fr, ces informations sont mise à jour systématiquement par les développeurs et graphistes cependant ces informations sont assez techniques. C'est pourquoi un forum à été fait : http://forum.tuks.fr d'ailleur vous pouvez posez toutes vos question là bas.
V 0.0.1 Après un long retard sur les délai prévu, nous sommes arrivés à mettre une version en ligne. Certaines bug persistes, surtout la fonction mail est incontrôlable. Cette version n'intègre pas de module de vie virtuel, c'est juste la base du site, système de news et de sondages. On a préférer optimiser la base du site pour que ça soit très sécurisé et assez rapide. ETAT : Fini et en ligne
V 0.0.2 On voulait changer de système de template et le framework, la version 0.0.1 était très limiter. L'administration sera plus complète aussi. Etat : Abandonné pour une refonte total du framework
V 0.0.3 Un framework qui devrait résister à tout et simplifier le développement de chaque modules Etat : En cours Cette version devrais voir le jour dans quelques mois.
Intéressé ? Contactez moi par MP adresse mail : remi[at]tuks[dot].fr, depuis le forum ou directement sur ce topic
Merci d'avoir tout lu et merci d'avance 
Post initial sur le site du zero |
|
|
|
|
| Pages:
[1] |
|
|
|
| |
|
|