Show HN: An Event Sourced Minesweeper
11–20 of 26 posts
Re: Show HN: An Event Sourced Minesweeper
#12Quite funny. So, thank you!
Re: Show HN: An Event Sourced Minesweeper
#13Also, right clicking on borders sometimes pops up a context menu.
Re: Show HN: An Event Sourced Minesweeper
#14Re: Show HN: An Event Sourced Minesweeper
#15I passed my time in lockdown creating an Event Sourced version of the classic game Minesweeper! Be sure to try out the slider after a few moves, or if you click on mine. Check out the code here: https://github.com/dfarr/minesweeper I also wrote a blog post: https://dfarr.medium.com/event-sourcing-minesweeper-65f0d497...
hey mate, a bit random question, but did you edit your post to add the links?
Re: Show HN: An Event Sourced Minesweeper
#16This just made me realise that the way chess games are written down (move after move, using the strict minimum amount of information) actually is Event Sourced. Quite funny. So, thank you!
Re: Show HN: An Event Sourced Minesweeper
#17Really nice implementation! I did tried to make simple game using JavaScript ES6 2 years back. It was really fun and learned JavaScript concepts to implement this. https://magnetomax.github.io/MineSweeper/
Re: Show HN: An Event Sourced Minesweeper
#18I may have found a little bug. Sometimes when you win the last mines don't get a flag: https://imgur.com/a/xLcNZ0X . My last move was to right-click on the 2 in the bottom left. Also, right clicking on borders sometimes pops up a context menu.
Re: Show HN: An Event Sourced Minesweeper
#19Really nice implementation! I did tried to make simple game using JavaScript ES6 2 years back. It was really fun and learned JavaScript concepts to implement this. https://magnetomax.github.io/MineSweeper/
This is awesome! I love the use of emojis right in the source code - I did the same
Both are cool stuff and nice learning experiments though!
Re: Show HN: An Event Sourced Minesweeper
#20There's another HN post right now about a UI problem costing Citibank $500M. It seems like this is somewhat related in my mind. If the application had made clear to me somehow that I wasn't seeing all of the information I needed to see, I wouldn't have failed. Not that it matters in this case. Just an example of how common these sorts of problems are, and how hard it would be to find and prevent all of them.