Bonjour Nal,
Je t'écris pour te faire part d'une petite évolution de mon serveur de gestion de scores, le bien nommé scoreserver.
Il était déjà capable de:
- gérer la création de jeu, de niveau et l'édition des scores et des joueurs avec une interface d'administration.
- recevoir et mettre Ă jour les tables des meilleurs scores via une simple requĂȘte http.
- présenter sur le web ces meilleurs scores par jeu et par niveau ou par joueur:
Cette interface n'Ă©tant pas trĂšs belle, j'ai fait en sorte qu'il soit maintenant possible d'intĂ©grer ces tables dans d'autres pages via une simple requĂȘte ajax (par exemple avec jQuery):
<h1>Scores</h1>
<div id="newton_adventure_highscore">
</div>
<script>
function load_newton_adventure_highscore() {
jQuery('#newton_adventure_highscore').load('/scoreserver/ajax_game/newton_adventure/');
}
jQuery(document).ready(load_newton_adventure_highscore);
</script>
Le serveur réponds ensuite avec les tables des scores:
<table>
<tr><th colspan="2">Arctic</th></tr>
<tr>
<td>398</td><td>anonymous</td>
</tr>
<tr>
<td>100</td><td>devnewton</td>
</tr>
<tr>
<td>30</td><td>bloub</td>
</tr>
<tr>
<td>10</td><td>devnewton2</td>
</tr>
<tr>
<td>-32</td><td>Feust</td>
</tr>
<tr><th colspan="2">Egypt</th></tr>
<tr>
<td>1436</td><td>Feust</td>
</tr>
<tr>
<td>669</td><td>anonymous</td>
Voici ce que ça donne sur le site de Newton Adventure:

# Html en dur
Posté par Xaapyks . Ăvalué à  9.
C'est dommage de retourner du HTML en dur…
Tu pourrais retourner seulement les données brutes en XML ou JSON et laisser au client la liberté de l'afficher comme bon lui semble.
[^] # Re: Html en dur
Posté par devnewton đș (site web personnel) . Ăvalué à  3.
J'y ai pensĂ© et je le ferais sans doute bientĂŽt, mais je voulais une solution trĂšs simple et rapide Ă mettre en Ćuvre.
Je rĂ©flĂ©chis d'ailleurs Ă Ă©tendre scoreserver pour gĂ©rer d'autres choses que les scores: sauvegardes, partage de contenu ingame, groupes…
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Commentaire supprimé
Posté par Anonyme . Ăvalué à  5.
Ce commentaire a Ă©tĂ© supprimĂ© par lâĂ©quipe de modĂ©ration.
# L'effet du web
Posté par dave_null (site web personnel) . Ăvalué à  2.
Ăa fait souvent cet effet de passer d'un environnement de programmation classique au web. L'environnement oĂč tu fais quelque chose de relativement compliquĂ© en 3 lignes de code comprĂ©hensibles et que ça te donne envie d'en faire des journaux sur linuxfr.
à quand Newton Adventure codé directement en HTML5 ? :P
[^] # Re: L'effet du web
Posté par devnewton đș (site web personnel) . Ăvalué à  1.
Les journaux sont fait pour ce genre d'informations! Trois fritures de plus et je faisais une dĂ©pĂȘche!
Quand Javascript sera aussi performant que Java :-)
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: L'effet du web
Posté par Ife . Ăvalué à  1.
» Quand Javascript sera aussi performant que Java :-)
C'est pas déjà le cas?
Pop pop pop… La sortie, c'est ici -----> [ ]
Ruby est le rĂ©sultat d'un gamin qui apprend le Java, puis jette un Ćil Ă Perl et se dit « je peux le rĂ©parer! »
[^] # Re: L'effet du web
Posté par daeldir . Ăvalué à  3.
Non, malgrĂ© le poids du navigateur, la consommation de RAM n'est toujours pas suffisamment Ă©levĂ©e…
cherchez pas, je suis dĂ©jĂ dehors…
[^] # Re: L'effet du web
Posté par ckyl . Ăvalué à  3.
Faudrait te mettre Ă jour tu passes pour un charlot. Le problĂšme actuel de Java (enfin de la plupart des JVM) est de ne pas ĂȘtre capable d'utiliser la RAM des machines.
Le hardware Ă un peu changĂ© depuis 10 ans, la taille de heap max pas tellement…
[^] # Re: L'effet du web
Posté par daeldir . Ăvalué à  3. DerniĂšre modification le 19 mai 2013 Ă 16:11.
… Pas chez moi… Mais c'est pas moi qu'il faut mettre Ă jour, c'est ma machine…
Je suis dĂ©jĂ assez Ă jour pour ne pas troller sur la vitesse — parce que java est quand mĂȘme devenu vachement bon Ă ce niveau, je trouve… De toute façon, meilleur que javascript (ou alors je suis plus Ă jour la dessus non plus…?).
AprĂšs, il est possible que tu m'aies prit au sĂ©rieux, alors je prĂ©cise : c'Ă©tait de l'humour. Un ordinateur pourri et de l'humour, voila la confirmation que je suis un charlot…
Et pour te donner raison, en fait, je pourrais mĂȘme dire que c'est sympa les arguments de Java qui permettent de limiter la quantitĂ© de RAM totale utilisĂ©e par la VM : ça m'a permit de faire tourner un programme qui se faisait normalement tuer parce qu'il bouffait toute la mĂ©moire. D'ailleurs, la machine en question a dix ans (mais la VM est Ă jour).
L'humour de LinuxFR, c'Ă©tait mieux Ă vent…
[^] # Re: L'effet du web
Posté par ckyl . Ăvalué à  2.
Bin non tu comprends pas le challenge de réussir à faire tourner un jeu type 1985 et 1990 quand plus de 15 lois de moore sont passées !
[^] # Re: L'effet du web
Posté par devnewton đș (site web personnel) . Ăvalué à  4.
Dans ces annĂ©es lĂ , un mĂȘme jeu aurait Ă©tĂ© en 320x200 avec une musique 11khz, il aurait fallu arrĂȘter toutes les autres applications pour jouer, il coĂ»terait 400F et serait pwivateur :-)
La bloat attitude a gagné, mais on n'est pas toujours perdant!
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
Suivre le flux des commentaires
Note : les commentaires appartiennent Ă celles et ceux qui les ont postĂ©s. Nous nâen sommes pas responsables.