SakuraMatrix / p0

0 stars 24 forks source link

Ted Balashov p0 idea #17

Open tedbeast opened 3 years ago

tedbeast commented 3 years ago

The program is a museum map.

Complete Features: Application inputs a basic map of a museum from a text file, with impassable walls, a starting point, and exhibitions enumerated A-Z. The museum map is displayed in the terminal using a simple text diagram. User may either navigate the museum with wasd controls or jump to an exhibition with A-Z. The user will only move when it is permitted, walls are impassable. User may enter 'f' to view an artwork. The program will load and print an ASCII art version of the painting, using an image whose URL is stored in the map file. Nothing happens if there is no artwork to view.

Planned features: User activity logging (such as logging the most viewed paintings), completely bug-free (ensuring that the museum map is bulletproof, all exhibits are reachable with BFS, ensuring that the painting image URLS are reachable) Allow the creation and editing of museum maps & paintings within the console. Think of some way to usefully implement threads.