Page 1 sur 1

hiscores : Retrospective 2020

Publié : 01 janv. 2021, 10:00
par anzymus
Bonne année à tous

Voici le moment de faire le bilan 2020 de notre plateforme hiscores.

Cette année, ce sont 29 nouveaux jeux qui ont été intégrés (contre 25 en 2019) et un total de 962 scores ont été postés sur le site, tous jeux confondus. Vous ne le savez peut-être pas, mais lorsque vous postez un score, vous avez la possibilité d'y ajouter le lien vers une vidéo de Replay (hébergée sur Youtube par exemple), 100 scores possèdent ainsi leur propre replay. La photo, bien que facultative, immortalise votre score et vos initiale s'affichent fièrement sur l'écran. 66% des scores postés cette année possèdent une photo.

Nous avons dépassé la barre des 14 000 scores, et nul doute que nous serons à 15 000 l'année prochaine !

2020 c'est aussi l'année où j'ai pris le temps de faire une migration technique et aussi de l'interface graphique qui n'avait pas changée depuis 2013 !
Le site est plus rapide, adapté aux smartphones et il est maintenant plus rapide de poster un score via l'ajout de boutons raccourcis sur les rankings mais aussi de pré-remplir le formulaire d'ajout avec les paramètres précédents.

Image

Liste des nouveaux jeux de 2020
a écrit :Armed 7
Break Force
Chô Aniki
Chopper Command
Chuka Taisen
Cotton 2
Daioh Gale
Daioh Gale Ver. 2
Darius Force
Divine Sealing
Ice Cream Surfer
Is It Wrong to Try to Shoot Em Up Girls in a Dungeon?
Macross Plus
Megamania
Natsuki Chronicle
Ordyne
Pacific Wings
Pollux
Scramble
Scramble Spirits
Shooter: Space Shot
Sisters Royale
Sky Jaguar
Star Soldier
Storm Blade / Zero Fighter
Strike Gunner STG
Super XYX
Two-Tenkaku
Wolflame
Les joueurs

Voyons maintenant les plus gros posteurs de cette année :
a écrit :
  • GameOver, 53 scores
  • Prickly Angler, 51 scores
  • Joe-Dalton, 50 scores
  • mutmut02, 50 scores
  • -S.L-, 47 scores
  • anzymus, 43 scores
  • Doudinou, 42 scores
  • Xesbeth, 41 scores
  • Sunn, 35 scores
  • Juju Kenobi, 32 scores
Concernant les joueurs les plus acharnés, on peut voir que -S.L- s'est beaucoup donné sur Espgaluda II cette année, avec pas moins de 31 scores.
a écrit :
  • -S.L-, Espgaluda II, 31 scores
  • raisonnable, Muchi Muchi Pork !, 19 scores
  • volaju, Super XYX, 18 scores
  • Shû Shirakawa, Sisters Royale, 17 scores
  • Joe-Dalton, Sisters Royale, 16 scores
Les plateformes

Quant aux 5 plateformes les plus utilisées, on retrouve en tête MAME (qui sert de plateforme quand il s'agit d'émulation), suivi de PCB puis tout juste derrière ... la SWITCH
a écrit :
  • MAME, 191 scores
  • PCB, 128 scores
  • SWITCH, 125 scores
  • PC, 111 scores
  • PS4, 83 scores
Les jeux

Le jeu le plus populaire de cette année 2020 est Sisters Royale ! mais voici le Top 10.
a écrit :
  • Sisters Royale, 48 scores
  • Espgaluda II, 45 scores
  • ESP Ra.De, 30 scores
  • Dodonpachi, 28 scores
  • Super XYX, 27 scores
  • Ketsui, 23 scores
  • Dimahoo / Great Mahou Daisakusen, 21 scores
  • Crimzon Clover - World Ignition, 21 scores
  • Muchi Muchi Pork !, 19 scores
  • Super Aleste, 19 scores
Si vous pensez à d'autres statistiques, n'hésitez pas à m'en parler dans le thread !

Bon jeu à tous et vive shmup.com.
Spoiler Code SQL :
-- Les jeux de 2020
select title
from game
where created_at >= date('2020-01-01')
order by title;

-- Nombre de scores postés en 2020
select count(id)
from score
where created_at >= date('2020-01-01');

-- Nombre de replays postés en 2020
select count(replay)
from score
where created_at >= date('2020-01-01')
and replay is not null
and length(trim(replay)) > 0;

-- Nombre de photos postés en 2020
select count(photo)
from score
where created_at >= date('2020-01-01')
and photo is not null
and length(trim(photo)) > 0;

-- Nombre de scores par joueurs
select p.name, count(score.id)
from score
join player p on score.player_id = p.id
where score.created_at >= date('2020-01-01')
group by player_id
order by 2 desc
limit 10;

-- Popularité des plateformes
select p.name, count(p.name)
from score
join platform p on score.platform_id = p.id
where score.created_at >= date('2020-01-01')
group by p.name
order by 2 desc
limit 10;

select p.name, count(p.name)
from score
join platform p on score.platform_id = p.id
where score.created_at between date('2019-01-01') and date('2020-01-01')
group by p.name
order by 2 desc
limit 10;

-- Jeux populaires
select g.title, count(score.game_id)
from score
join game g on score.game_id = g.id
where score.created_at >= date('2020-01-01')
group by score.game_id
order by 2 desc
limit 10;

-- Try Hard Players
select p.name, g.title, count(game_id)
from score
join player p on score.player_id = p.id
join game g on score.game_id = g.id
where score.created_at >= date('2020-01-01')
group by player_id, game_id
order by 3 desc limit 5;

-- Les jeux du mois
select g.title, count(*)
from score
join game g on score.game_id = g.id
where score.created_at between date('2020-01-01') and date('2020-02-01')
group by game_id
order by 2 desc
limit 3;

select g.title, count(*)
from score
join game g on score.game_id = g.id
where score.created_at between date('2020-02-01') and date('2020-03-01')
group by game_id
order by 2 desc
limit 3;

select g.title, count(*)
from score
join game g on score.game_id = g.id
where score.created_at between date('2020-03-01') and date('2020-04-01')
group by game_id
order by 2 desc
limit 3;

select g.title, count(*)
from score
join game g on score.game_id = g.id
where score.created_at between date('2020-04-01') and date('2020-05-01')
group by game_id
order by 2 desc
limit 3;

select g.title, count(*)
from score
join game g on score.game_id = g.id
where score.created_at between date('2020-05-01') and date('2020-06-01')
group by game_id
order by 2 desc
limit 3;

select g.title, count(*)
from score
join game g on score.game_id = g.id
where score.created_at between date('2020-06-01') and date('2020-07-01')
group by game_id
order by 2 desc
limit 3;

select g.title, count(*)
from score
join game g on score.game_id = g.id
where score.created_at between date('2020-07-01') and date('2020-08-01')
group by game_id
order by 2 desc
limit 3;

select g.title, count(*)
from score
join game g on score.game_id = g.id
where score.created_at between date('2020-08-01') and date('2020-09-01')
group by game_id
order by 2 desc
limit 3;

select g.title, count(*)
from score
join game g on score.game_id = g.id
where score.created_at between date('2020-09-01') and date('2020-10-01')
group by game_id
order by 2 desc
limit 3;

select g.title, count(*)
from score
join game g on score.game_id = g.id
where score.created_at between date('2020-10-01') and date('2020-11-01')
group by game_id
order by 2 desc
limit 3;

select g.title, count(*)
from score
join game g on score.game_id = g.id
where score.created_at between date('2020-11-01') and date('2020-12-01')
group by game_id
order by 2 desc
limit 3;

-- Les jeux du trimestre
select g.title, count(*)
from score
join game g on score.game_id = g.id
where score.created_at between date('2020-01-01') and date('2020-04-01')
group by game_id
order by 2 desc
limit 4;

select g.title, count(*)
from score
join game g on score.game_id = g.id
where score.created_at between date('2020-04-01') and date('2020-07-01')
group by game_id
order by 2 desc
limit 4;

select g.title, count(*)
from score
join game g on score.game_id = g.id
where score.created_at between date('2020-07-01') and date('2020-10-01')
group by game_id
order by 2 desc
limit 4;

select g.title, count(*)
from score
join game g on score.game_id = g.id
where score.created_at between date('2020-10-01') and date('2020-12-01')
group by game_id
order by 2 desc
limit 4;

Re: hiscores : Retrospective 2020

Publié : 01 janv. 2021, 11:05
par ded
Hello,
Une glop année anzymus, et à tous.

Merci pour ce retour. :aaah:
:)

Re: hiscores : Retrospective 2020

Publié : 01 janv. 2021, 11:31
par Mickey
C'est top ce petit récap, ravi de voir que le système a toujours autant de succès et bénéficie d'un suivi aussi exemplaire !

Re: hiscores : Retrospective 2020

Publié : 01 janv. 2021, 13:06
par GameOver
Super intéressant ce récap en effet. Une fois de plus merci Anzymus pour ce système génial que le monde entier nous envie !

Re: hiscores : Retrospective 2020

Publié : 01 janv. 2021, 13:43
par UGO
Bonne année !

Bravo anzymus et merci pour ton travail pour hiscores.
:))

Re: hiscores : Retrospective 2020

Publié : 01 janv. 2021, 18:58
par mutmut02
Merci pour le récap, et pour tout le temps passé !!

Re: hiscores : Retrospective 2020

Publié : 03 janv. 2021, 14:47
par Prickly Angler
Merci beaucoup de ce retour très détaillé ! Bonne année :)

Re: hiscores : Retrospective 2020

Publié : 04 janv. 2021, 16:04
par Xesbeth
Je pensais pas avoir posté autant de scores cette année, comme quoi ! Et un grand merci à Anzy :elsass:

Re: hiscores : Retrospective 2020

Publié : 04 janv. 2021, 16:50
par raisonnable
T'es quand même un grand malade anzymus (je le dis à 100% en guise de compliment avec une pointe certaine d'admiration).

Re: hiscores : Retrospective 2020

Publié : 07 févr. 2021, 09:32
par anzymus
Vous retrouverez dans la page Statistics les tendances du mois, et depuis le début de l'année, en temps réel ou J+1 je sais pas.

Image

Re: hiscores : Retrospective 2020

Publié : 12 févr. 2021, 20:34
par GameOver
J'aime bien ces stats, toujours sympa à voir !