| 30 lepointmort, le 20 jui 2009 à 15:45:24Si tu veut savoir ce que jutilise j'essaye deja d'utiliser le PhP je suis caler en infomatique mais pas les languages :P un peut dur a comprendre mais bon si c'es ce que je pense je pourrais men sortir si tu maide Répondre à lepointmort | 37 nansse, le 21 oct 2009 à 18:30:35Bonjour je voudrait creer un jeux en ligne ou l'on peut se deplacer sur une carte pour cela je connais le en langage c++ si ce n'est pas le bon dites le moi
mais je ne sait pas quelle site utiliser par exemples Jcray pour programer mon jeux
pourriez vous maider si oui
merci d'avance Répondre à nansse | Pour du en ligne type tape case, rien ne vaut le php/js !
Intel Q6600 Debian Lenny//Gentoo
Sous Linux, 99% des bugs se situent entre le clavier et la chaise de bureau... Répondre à Franzux |
| D'accord avec Franzu,
PHP et javascript est le plus adapté pour ce genre de jeu online.
Faut just bien penser le truc au départ.
Le C++ permet peut-être ce genre d'application mais je ne pense pas que ce soit adaptable au web.
Juste pour info, mon jeu a changé d'adresse : http://3gm.laopane.com
La prochaine session est au alentour du 20 Novembre 2009, donc n'hésitez pas à y faire un tour d'ici là ;) Répondre à ptimushu | 40 nansse, le 29 oct 2009 à 10:09:11Jai chercher sur internet ce que vous mavez dit mais je nai rien compris si vous pouriez maider un peut se serait simpa sinon "ptimushu" tu pourait me passer tous les non des langages que tu utilise sa me serait utiles
dailleur entre temps jai apris le css le html et le php dites mois si sa suffit merci Répondre à nansse | Pour ton type de projet, je conseille : php + javascript + sql
Intel Q6600 Debian Lenny//Gentoo
Sous Linux, 99% des bugs se situent entre le clavier et la chaise de bureau... Répondre à Franzux |
| Bravo Nansse si tu as déjà appris HTML, CSS et PHP :)
HTML et CCS servira à créer la mise en forme de ton site (jeu), PHP servira à la programmation des evenements.
Ensuite quand tu crées un jeu, tu as besoins de stocker des informations constamment, ce qui t'obligera à utiliser une base de donnée (MySQL)
Moi je n'utilise que ces langages pour faire mon jeu (qui est actuellement en pause et qui reprend dans 1 mois...on se fait un peu de pub lol)
Je pense que pour ton jeu de déplacement case/case, ces langages peuvent te suffire (juste chaque déplacement de case engendrera un rechargement de page)...
Le javascript te permettant de travailler directement coté client (ca peut palier au probleme de chargement) Répondre à ptimushu | 43 nansse, le 30 oct 2009 à 08:37:46Merci pour tous jai deja comencer a programer mon jeu grace au html et au css mais je suis entrain d'aprendre le PHP
sinon pour le javascript je me demande si ce n'est pas le meme chos que le c++ tu pourait me dire si j'ai vraiment d'aprendre les 2 ou meme si je ne suis pas obliger de les aprendre tous les 2
PS: pour ce qui veulent aussi apprendre tous ces lengages je vous conceille le cite du zero je n'ai j'amais vu un site aussi bien fait
mmmmmmeeeeeeerrrrrccccccciiiiiiiiiiiiiiiii Répondre à nansse | Nansse,
Avec le HTML et CSS, tu ne programmes pas le jeu, tu lui donnes juste un aspect visuel (mise en page).
Ce ne sont pas des langages de programmation mais des langages de mise en forme du pas web.
Le PHP, lui, est un langage de programme avec des scripts automatique, des fonctions, etc.
Le javascript aussi est un langage de programmation.
Le PHP agit "coté serveur", c'est à dire que le serveur lit ton fichier.php, execute tout le script PHP, puis renvoie une code html à ton navigateur (pour affiche une page après execution du script.
Le javascript agit "coté client", c'est à dire que c'est on navigateur qui executer le coe javascript, pas le serveur.
Donc pour te répondre, pour ton jeu, tu vas obligatoirement avoir au minimum besoin du PHP,et savoir faire les principales requêtes SQL (INSERT, SELECT, UPDATE, DELETE) pour que ton jeu fonctionne.
Un exemple simplifié (dans mon jeu) :
Je clique sur un lien pour afficher le détails d'un adversaire.
Ensuite lorsque je clique sur le bouton ATTAQUER de mon formulaire:
- le serveur calcule (grâce à mon code PHP) la puissance d'attaque et la défense de mon adversaire,
- le serveur calcule ma puissance d'attaque et ma défense,
- Le plus fort est considéré comme vainqueur,
- Le serveur met à jour la base de donnée SQL en me retirant au compte joueur de l'adversaire l'argent que j'ai gagné face à lui, en ajoutant cet argent à mon compte joueur, en retirant un point d'attaque à mon compte joueur, etc,
- Puis le serveur renvoie un page HTML dans le navigateur pour indiquer que j'ai gagné le combat !
Et tout ca avec PHP :)
J'espère que ça te donne une vision plus précise de pourquoi utiliser PHP.
@+ Répondre à ptimushu | 45 nansse, le 30 oct 2009 à 13:31:02Quand je disait que j'avais deja commencer a programer mon jeu je disait que j'avait deja fait la presentation de mon jeux
si je resume tous je dois apprendre le css le html le php ou javascript, et le SQL
sinon aurait tu une bonne adresse internet ou je pourais aprendre le SQL car le site du zero ne fait pas ce langage Répondre à nansse | Effectivement, le mieux serait d'apprendre tous ces langages (pour SQL il y a vraiment peu de choses à retenir).
Javascript n'est pas obligatoire, ce sera surtout utile pour un confort d'utilisation du jeu (site).
Sauf erreur de ma part, le site du zéro parle de MySQL après PHP :
http://www.siteduzero.com/tutoriel-3-14668-un-site-dynamique-avec-php.html
Sinon pour mySQL, la procédure est :
Télécharger le logiciel easyPHP pour installer un serveur APACHE local chez soit,
Via easyPHP, ouvrir PHPmyAdmin pour créer ta base de données avec toutes les tables et champs remplis (voir le site du zéro qui explique tout dans la rubrique SQL),
Quand ta base de données est remplie, tu peux commencer a faire des requetes SQL via en utilisant le langage PHP.
Tout ça parait un peu flou car ca fait beaucoup de chose à apprendre mais tu as l'air motivé donc ca ne devrait pas poser de probleme.
Vois le lien ci-dessus pour en apprendre plus.
@+ Répondre à ptimushu | 47 nansse, le 31 oct 2009 à 11:19:16Oups enfaite quand j'ai envaoyer le message pour dire que le site du zero ne fesait pas le sql je n'etait pas encore a cette partit mais maintenant j'y suis et je vien de me rendre contre de mon ereure donc merci de m'avoire prevenue Répondre à nansse | 50 nansse, le 2 nov 2009 à 08:41:39Bon vous allez me dire que je n'ai que des problemes mais bon c'est dans ma nature
Donc voila mes probleme sont:
que je n'arrive absolument pas a me coonnecter a phpmyadmin avec le langage php car il faut un mot de passe mais je ne sais pas de quelle mot de passeils veulent parler
et que enlangage html j'ai chercher par tous les moyen d'afficher une image (j'arrive seulement a aficher les images avec http:) mais je n'ai pas trouver
pourait tu maider merci Répondre à nansse |
| Si tu as installé easyphp, pour accéder à PHPmyadmin :
- démarre easyphp
- Assure-toi que Apache (le serveur) et mySQL (la base de données) se mettent en route (feux verts),
- Puis en bas à droite de ton ordi, fait un clic-droit sur le petit "e" qui clignote, et tu vas dans configuration->PHPMyAdmin
Et là PHPMyAdmin démarre.
Si ta question était que tu n'arrives pas à te connecter à la base de donnée :
Serveur par défaut : localhost
Utilisateur par defaut : root
Mot de passe : (aucun mot de passe)
Nom de la base de donnée : (ce que tu auras choisi dans PHPMyAdmin)
Pour afficher une image :
Si ta page (qui doit afficher l'image) se trouve à la racine de ton site, et que l'image est enregistrée dans un dossier "images" qui se trouve lui-meme à la racine du site,
tu dois inscrire dans ta page : <img src="images/monimage.jpg" />
Ceci revient à la même chose que <img src="http://www.monsite.com/images/monimage.jpg" />
@+ Répondre à ptimushu |
| 52 nansse, le 2 nov 2009 à 12:57:35Pour me connecter a phpmyadmin grace a ton aide jai reussi a my connecter je ten remerci mais
je ne comprend pas ce que tu veut dire pas la racine de ton site
moi toutes le sauvgardes de mon sites sont dans documents et mes images aussi
moi mon code que jutilise c'est:
<p>
<img src="documents/carte.jpg" alt="carte" />
</p>
sachant que le nom de mon images est carte
Aussi je voulait te demender combien de temps a tu mis pour programer ton sites Répondre à nansse |
| Alors tu dois savoir d'abord que quand tu travailles en local avec EasyPHP et PhpMyAdmin, tu dois te définir un emplacement de base où sera placé ton site. Cet emplacement de base sera la racine de ton site.
Je te conseille donc de créer un dossier nommé "www" et y mettre tout ce qui concerne ton site (fichiers et autres dossiers).
Le mieux est de créer le dossier www directement dans C: soit le chemin de ton site = C:\www
Le dossier www sera donc la racine de ton site !
Tu dois ensuite informer le serveur Apache (que tu as installé automatiquement quand tu as installé EasyPHP) de l'emplacement de ton site (sur ton ordi) :
- Démarre EasyPHP,
- Clic-droit sur le petit "e" en bas à droite de ton écran puis Configuration->Apache.
- un fichier "httpd.conf" s'ouvre,
- recherche la ligne DocumentRoot et remplace cette ligne par : DocumentRoot "C:/www"
- Puis Ctrl+S pour sauvegarder le fichier httpd.conf
- Si le pare-feu Windows te bloque, demande le "déblocage".
Ainsi tu auras indiqué à Apache où se trouve la racine de ton site sur ton ordi.
A partir de là, tu peux mettre dans le dossier "www", ton dossier "documents" qui contient ton image "carte.jpg"
Ensuite avec <img src="documents/carte.jpg" alt="carte" />, l'image doit s'afficher.
Bien sur, pour affiche une page php (par exemple index.php), tu ne dois pas double-cliquer dessus mais indiquer l'url du serveur local dans ton navigateur soir d'après mon exemple ci-dessus : http://127.0.0.1/index.php
index.php devant se trouver à la racine de ton serveur local soir dans le dossier "www"
Tout est clair, qui dit mieux ? lool
Sinon, il m'a fallu environ 2 semaines pour faire mon site (mais le mien n'est pas du case/case) car j'avais déjà les connaissances PHP/MySQL et ensuite, j'ai du corriger les bugs au fil du temps quand on me les signalait.
@+ Répondre à ptimushu |
| 54 nansse, le 2 nov 2009 à 16:35:14Mmmmmmmmmmmmmmmmeeeeeeeeeeeeeeeeeeeerrrrrrrrrrrrcccccccccccccccciiiiiiiiiii
tu ne peut pas savoir comment tu me sauve sa fait au moin depuis 3semaine que je cherche comment afficher une images et grace a toi en 2 mn jai trouver
MERCI
MERCI
M R C I Répondre à nansse |
| De rien, ravi que ça ait pu t'aider :)
Mais je pense que tu aurais pu trouver un peu partout sur le net comment afficher une image.
Le truc le plus compliqué pour toi était surement de faire fonctionner ton serveur local.
Avec une page HTML (.html ou .htm), tu as juste besoin de double-cliquer sur ta page pour voir le résultat,
avec une page PHP (.php), tu es obligé de taper l'url de ta page pour l'afficher. Répondre à ptimushu |
| 56 nansse, le 3 nov 2009 à 10:57:22Que veut tu dire l'orsque tu parle de case/case ???????????? Répondre à nansse |
| Une carte divisée en plusieurs cases. Et se déplacer de case en case pour evoluer sur la carte. Répondre à ptimushu |
|
|
|
|
|
|
|
|
|
|