Store scores as dicts and increase limit to 20
This commit is contained in:
parent
2d003f11f2
commit
14bc17f91c
1 changed files with 2 additions and 2 deletions
4
main.py
4
main.py
|
@ -64,8 +64,8 @@ def main():
|
||||||
dirty_rects = snake.move(screen, apple)
|
dirty_rects = snake.move(screen, apple)
|
||||||
if snake.dead:
|
if snake.dead:
|
||||||
logger.info(f'Vous avez perdu ! Score : {score}')
|
logger.info(f'Vous avez perdu ! Score : {score}')
|
||||||
scores.append(score)
|
scores.append({'player': 'PLAYER 1', 'score': score})
|
||||||
scores = sorted(scores, reverse=True)[:3]
|
scores = sorted(scores, key=lambda x: x['score'], reverse=True)[:20]
|
||||||
logger.info(f'High scores : {scores}')
|
logger.info(f'High scores : {scores}')
|
||||||
with open(SCORES_FILE, 'wb') as scores_file:
|
with open(SCORES_FILE, 'wb') as scores_file:
|
||||||
pickle.dump(scores, scores_file)
|
pickle.dump(scores, scores_file)
|
||||||
|
|
Loading…
Add table
Reference in a new issue