@GameCarpenter Hi, thanks a lot for your feedback, I'll try to answer to most of your criticisms:
Graphics : Yeah, at first I had only idle sprites, and it was already nice by itself. I tried to make things a bit more lively by adding turning animation but I'm really not good at pixel art, and as it was really secondary I rushed them, the result is clearly visible.
Gameplay : For the insta death borders, it was to add some challenge by preventing player to put themselves at the bottomleft/right positions. But I realize it was indeed both non intuitive and frustrating. For the item spawns, I voluntarily make bonus spawn at the top and invert control malus spawn at the bottom of the screen to force the player to move from safe spots. But yeah I should have prevented bonus to spawn at y 0 position because it's just impossible to pick them without taking a hit 50% of the time. I just wanted to reward players that take risks in order to get an advantage against others.
Score bug : I wasn't aware of that but I think I know where it comes from, and thus, was a rookie mistake from me.
Sounds : I don't really know what to think about it. At first I didn't consider making any sfx for the game at all, because I don't know anything about music/sound creation/composition. I read about sfxr in the last hour and tried to make some basic sounds. In the end it wasn't really worth it and I didn't even manage to fix the pygame sound lag problem. I think it was a stupid mistake to include audio like that, at least I will be more prepared for a future game dev. I really would have liked to have some kind of exciting music, though.
It is a straight-forward dodging game, absolutely. There is no two (incompatible) themes, the LD theme didn't inspire me at all so I tried to make something with what I learned about pygame for 2 weeks. I'm really aware about a lots of weaknesses from this game, the biggest being the lack of personality or something to make it distinguish itself.
Thanks a lot for your review again, I greatly appreciate it !