Make an an app to draw a picture with GPS

Group

  1. You may work in groups of 2-4
  2. If you check out a phone you must have a group of 3 or 4

Code

  1. Write an Unity application to collect your GPS positions
  2. It should support a user entered group name
  3. It should support a user entered drawing name
  4. It should support a "pen up" and "pen down" button
  5. It should support multiple colors rgb=([0-255], [0-255], [0-255])
  6. Internally it should keep track of "strokes", which are sequences of GPS tuples when the pen is down
    • Code is provided for a NetworkHelper here: code, documentation
    • This is an C# library that you can import into your workspace and include in your project.
    • Code is provided for json as well here: MiniJSON.cs. This just supports the NetworkHelper. You shouldn't need to call it.
    • Code is provided for location here: myLocationScript.cs. You'll need to walk through the logic and add the appropriate pieces to keep store points.
  7. It should support an "upload" function, which will send all the recorded strokes to a server for display
  8. The server will support viewing all the strokes of one drawing after they have been uploaded
  9. The server will be provided
  10. We expect the coding will take about 8 hours
  11. Unlike the last GPS assignment, this one will include altitude

Tutorial

  1. Part 1
  2. Part 2
  3. Part 3
  4. Part 4

Draw

  1. Go out and make a drawing with your app of a multi-colored face in Aldrich park.
  2. You can use multiple devices if you appropriately plan your various id's
  3. We expect that the drawing would take about 1 hours
  4. Your grade will be adjusted based on how your group rate's your performance.

Document

  1. Submit the group_id, the drawing_id, the members of your group, and a short explanation of your drawing via a EEE quiz
  2. Evaluate your group using this quiz.

Extra

  • Due date: 06/03