Code City downloads a folder of single files from a remote GitHub repository, then visualizes them as buildings sized and arranged according to their class information.
- GitHub repositories are downloaded to a specified path
- Files are parsed and displayed in a 2D canvas
- The more methods a class has, the taller its building is
- The more fields a class has, the wider its building is
- Classes that are "important" (contain both many methods and many fields) are more opaque than less-contributing classes
- Spandan Suthar - Integration and display
- Tommy Choboter - File parser
- Grant Thacker - Git repository interaction
- Matty Witt - File information to building mapping
- Eric Berber - Building renderer