From 14bc17f91c9d62092d9ca102786b8510ac451520 Mon Sep 17 00:00:00 2001 From: Gabriel Augendre Date: Mon, 30 Apr 2018 20:25:59 +0200 Subject: [PATCH] Store scores as dicts and increase limit to 20 --- main.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main.py b/main.py index 4277ac7..fe8740b 100644 --- a/main.py +++ b/main.py @@ -64,8 +64,8 @@ def main(): dirty_rects = snake.move(screen, apple) if snake.dead: logger.info(f'Vous avez perdu ! Score : {score}') - scores.append(score) - scores = sorted(scores, reverse=True)[:3] + scores.append({'player': 'PLAYER 1', 'score': score}) + scores = sorted(scores, key=lambda x: x['score'], reverse=True)[:20] logger.info(f'High scores : {scores}') with open(SCORES_FILE, 'wb') as scores_file: pickle.dump(scores, scores_file)