Back to problems

Design a 2048 Game

Object-Oriented Programming · Asana · Medium

2048 — Object-Oriented Design Problem Statement Design the object model and the core game logic for a 2048 game played on an $$N \times N$$ grid. This is an object-oriented design exercise: the deliverable is the set of classes, the responsibility each one owns, how those classes relate to one another, and the algorithm that carries out a move. Rendering, animation, and any other presentation concern are explicitly out of scope. For background, 2048 is a sliding-tile puzzle.…

Checking your access…