JeuWeb - Crée ton jeu par navigateur

Version complète : DestruKalips
Vous consultez actuellement la version basse qualité d'un document. Voir la version complète avec le bon formatage.
Pages : 1 2
Bonsoir,
Chose promise, chose due 1

[Présentation du jeu]

Nom du jeu: DestruKalips (Dk)
Url: DestruKalips [le jeu fonctionne à présent, mais les inscriptions sont faites sur demande sur le forum]
Contexte: post-apocalyptique
Support: one & one pour le moment
Compte test: aucun, et il n'y en aura pas. J'en explique la raison plus bas 2
Equipe: deux comparses Rp, conseils, idées, et moi même en dév Php/Mysql/xHtml/Css/Javascript-Ajax (mais qu'un peu le js 34).

Principe du jeu:
DestruKalips se joue en mode asynchrone, c'est-à-dire que l'on peut y jouer quand on veut, pas besoin d'être connecté en permanence pour faire "avancer le jeu". L'interface est une carte cliquable afin d'obtenir des informations disponible dans la détection. Il y a évidemment les informations "standards" comme votre vie, votre argent, votre expérience, etc...
Concrètement c'est un HC-Like (pour ceux qui connaissent), d'ailleurs le concept de base vient de là. Mais la comparaison s'arrêtera à cette base commune (que je trouve simple et très bonne). DestruKalips se veut plus proche d'un mmorpg en temps réel tel que GW ou WoW sur le plan du gameplay. C'est-à-dire qu'en plus des stats et autres armes que l'on pourra acheter, vendre, s'échanger, les compétences prendront une part très importantes. Plus qu'un simple soldat qui clique sur "taper", les chefs de compagnies (les clans dans Dk) devront agencer leurs effectifs pour en tirer le meilleur, les tanks devant, les scientifiques derrières, etc... grâce à un système de classe évolutif.
Je m'explique: tout le monde commence novice, puis on choisit entre trois classes à un certains niveau, et pour chacune des trois classes (Combattant, Scientifique, Assassin), il existe deux spécialisations. Au final, plusieurs styles de jeu différents, une utilité (je l'espère en tout cas) à tous et un aspect stratégique que nous développerons encore par la suite.

Actuellement, nous allons commencer une béta fermée pour tester les fonctionnalités de bases: le combat, les Pnj (qui seront fonctionnels ou Rp, pour donner de la "vie" aux villes), le système de mission et les criminels (faunes locales).
Viendront ensuite, une fois que le système sera éprouvé et débuggé, une deuxième série de tests où nous incluront les compétences, la météo et ses effets sur le jeu (système qui une fois en place et couplé avec le calendrier IG rendra le jeu plus "vrai").

[WIP: Béta]
Voici un petit aperçu de ma todo pour cette première phase de béta.
- Portail (fait)
- Détection + carte + interface de base (fait)
- Inventaire (fait)
- Fiche Perso (interface faite)
- Moteur de combat (fait)
- Messagerie (fait)
- Compagnie (fait)
- Amélioration de la map en "sous map" pour les villes etc...(fait)
- Finissions des fonctions de l'inventaire et de la détection (don) (fait)
- Bureaux d'informations et implantations de l'affichage des infos dans le moteur de combat (fait)
- Criminels & gestions des drops (fait)
- Mise en place du système de réputation et d'idéal politique (fait)
- Système de changement de classe (fait)
- Regen Pv joueur en fonction de la classe. (fait)
- Moteur de quêtes (fait)
- Création et mise en fonction des différents PNJ [fait: bureau stats; marché noir; marchand d'arme; marchand de solutions; compagnie; missions; changement de classe; ...]
- Mise en place des villes et de la carte "finale" (fait).
- Finissions de la fiche perso (level up) (fait).
- "BigCarte" à refaire -> une vision globale de la vue du joueur (fait).
- Admin.php à refaire (toujours pas faite, je préfère développer le jeu en lui même plutôt qu'une partie admin top qui ne servira que trop peu).
- ...

Tout est donc réalisé, les "..." correspondent surtout aux modifications proposées par les joueurs, aux bugs corrigés (et il y en a beaucoup [trop] 1) ainsi qu'aux modifications plus "profondes" de certains systèmes/concepts qui n'allaient pas.

A venir
- Mise en place des compétences (skills) de chaque classe .
- Mise en place des statuts (assommé, camouflé, brûlé, essoufflé, etc.).
- Système de météo par zone sur la carte et prévision météo + effets sur le gameplay.

Voilà je crois que c'est une présentation succincte mais correcte, de toute façon, ça serait trop long de vous faire un topo de mon dossier papier 34' Et si ça vous semble un peu fouillie, c'est ma façon de m'exprimer qui n'est pas bonne et je m'en excuse sincèrement.
DestruKalips se veut être ambitieux sans être prétentieux mais avant tout un jeu auquel on joue pour s'amuser entre amis, la raison même pour laquelle il a été créé.
Si vous avez des questions n'hésitez pas. Si n'osez pas ou que vous préférez, passez sur le forum partie "F.A.Q." il y a pas mal de renseignements supplémentaires 2

Bonne soirée, Spoutnik.
Yop 2

Je viens d'aller voir ton site ainsi que ton blog 2
Tu développes des idées qui sont réellement intéressantes. On sent que ça bouge derrière, même si pour l'instant rien n'est accessible. J'espère qu'on aura l'occasion de voir le schmiblik, un jour.

Je te donnerai mon avis sur certains de tes concepts par site interposé 2 J'irai peut-être plus loin voire autre part que toi 1
Pour faire mes scripts de combat, je sais pas si c'est bien, ou si sa te sera utile je procède en suivant le rc.

Je commence mon script par recup les info sur les unités du def, et les verif sur les unités d'ataque, et apres je fais des truc du genre,

$msg .= 'Ataquant'.$pseudo.' de la ruche ' .$ruche_atk;
$degat = mt_rand(0.5,0.7) * $unit_total
$msg .= L'attaquant fait ' .$degat .' de degats;

En gros jfais mon script en même tant que le rc,

J'sais pas si sa peux t'aider pour ton pb, mais moi sa m'aide pour mieu comprendre et pas me perdre =]
dark vengeur a écrit :Pour faire mes scripts de combat, je sais pas si c'est bien, ou si sa te sera utile je procède en suivant le rc.

Je commence mon script par recup les info sur les unités du def, et les verif sur les unités d'ataque, et apres je fais des truc du genre,

$msg .= 'Ataquant'.$pseudo.' de la ruche ' .$ruche_atk;
$degat = mt_rand(0.5,0.7) * $unit_total
$msg .= L'attaquant fait ' .$degat .' de degats;

En gros jfais mon script en même tant que le rc,

J'sais pas si sa peux t'aider pour ton pb, mais moi sa m'aide pour mieu comprendre et pas me perdre =]
Tu ne te serais pas trompé ? 1
Loetheri a écrit :
dark vengeur a écrit :Pour faire mes scripts de combat, je sais pas si c'est bien, ou si sa te sera utile je procède en suivant le rc.

Je commence mon script par recup les info sur les unités du def, et les verif sur les unités d'ataque, et apres je fais des truc du genre,

$msg .= 'Ataquant'.$pseudo.' de la ruche ' .$ruche_atk;
$degat = mt_rand(0.5,0.7) * $unit_total
$msg .= L'attaquant fait ' .$degat .' de degats;

En gros jfais mon script en même tant que le rc,

J'sais pas si sa peux t'aider pour ton pb, mais moi sa m'aide pour mieu comprendre et pas me perdre =]
Tu ne te serais pas trompé ? 1
Il me semble qui répond à un problème posé dans demande d'aide, le script de combat si j'ai bon 34
Salut,

Quelle surprise de voir mon sujet ressortir des abysses 10 (en fait je me demandais comment tu avais eu l'adresse du blog étant donné que je suis le seul à en disposer en principe, mais j'ai compris que j'étais logger au moment de commenter ton blog 34')
De toute façon je comptais le faire remonter moi même et le mettre à jour, car, le petit projet pré-béta est maintenant en béta et il continue son petit bout de chemin.

Je veux aussi, exposer ici certains concepts, les expliquer, les défendre, souligner leurs faiblesses Rp et/ou pratique et qu'on puisse en discuter. Après tout un WIP, ça sert un peu à ça aussi non ? Plus qu'à dire "messagerie 28.2546%" je trouve en tout cas 2

Je vous promet donc de m'en occuper dès que j'aurais du temps car c'est aussi très important, entre deux scripts ou deux améliorations de se poser, de prendre du recul et de faire autre chose. Parce qu'entre l'école, la chérie, les amis, le sport, le développement du jeu...il me reste bien peu de temps à consacrer à ce topic ou même à l'ensemble de JeuPhp (et je le regrette sincèrement).

Bonne soirée à tous, Spoutnik.

PS: peut-on supprimer les posts qui se sont égarés ? merci par avance 34

edit: je viens d'éditer mon premier post.
Ha la honte, le vieux bug de postage :]

On dit merci spoutnik 10
Spoutnik, puisque j'y pense, peux-tu simplement noter ce que tu fais pour ton jeu dans sa version bêta et son lancement définitif ?

Je ne parle pas de développement pur. Mais tu expliquais que pour le lancement de la bêta, tu devais remplir toutes les données de la libraire, mettre la BD et le site sur ton serveur Internet, sécuriser le site, créer les comptes bêta-tests, ... J'aimerai, mais tu n'es absolument pas obligé de le faire, que tu essayes de noter régulièrement ce que tu fais pour avoir un retour assez utile de choses auxquelles on ne pense pas toujours. Tu peux signaler cela ici, sur ton blog ou par MP.

Merci d'avance ;-)
Je crois que je comprend, en gros une sorte de journal de bord "d'un admin pas toujours au top" 10 (cf mon blog).
J'ai cependant du mal à savoir vraiment ce que je pourrais y mettre dans la mesure où ce sont des 'décisions', des actions pas vraiment importantes, pas intéressantes pour la communauté. Le fait que je modifie ma librairie pour diminuer le nombre de point de réputation perdu à chaque attaque est-il si important ? Ou alors c'est cette "librairie" qui est vraiment intéressante et la façon dont je m'en sers et sa place dans le jeu.

Enfin bref, précises un peu s'il te plaît. Je le ferai avec plaisir si je trouve quelque poil de temps (ça devrait être possible 2).

Bonne journée à tous, Spoutnik.
Pour ma part, je crois qu'il est plus intéressant de savoir que tu as mis en place une libraire et le pourquoi (si tu as le temps) que de savoir que tu diminues le nombre de points de réputation.

La diminution du nombre de points de réputation est totalement inhérent à ton jeu. C'est intimement lié à ton jeu.
Le fait qu'avant la bêta, tu aies du penser à mettre ta libraire, ta FAQ ou ton jeu à jour est important. Que tu fasses un dernier briefing sur le "comment réagir face aux bugs" avec les testeurs/admins est important d'être signalé tandis que les mots et les phrases exactes n'apportent pas grand chose ;-)

Je dirai qu'il vaut mieux mettre trop que trop peu. Mais cela ne doit te prendre trop de temps.

Un autre exemple : Disons que tu t'y prennes mal pour transférer ta base de données de ton serveur sur ton pc personnel vers le serveur Internet. Tu recrées donc tes tables à la main en les reconstruisant avec phpMyAdmin. Tu te rends compte au bout de 2 jours que tu as oublié les index. Tu les ajoutes et tu ajoutes "Ajout des index sur les tables" par exemple dans ton bloc de faits (ou de note 2) 34

Si ce n'est pas clair, mets ce que tu crois correspondre à ma demande et on pourra voir cela ensemble.

En tout cas, je te remercie d'avance. Si tu ne trouves pas de temps, pas grave ;-)
Pages : 1 2
URLs de référence