Skip to content

Meet Obby! An assistive device for playing MC Java Edition

Notifications You must be signed in to change notification settings

SamAssareymuriyil/Obby

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Obby

About

Meet Obby! It is an assistive device for when playing the video game, Minecraft: Java Edition. It has many functionalities such as:

  • A compass to tell what direction the user is looking
  • An LED light that turns on when swimming
  • An RGB LED light that changes colours based on your health level (low health = red, medium health = yellow, high health = green)
  • A Food Reminder Buzzer that buzzes when your hunger bar is under six points.

Feasibility

List of Components

  • Servo Motor; will rotate based on direction player is facing
  • LEDs; used to alert the player when performing the swimming action
  • RGB LED; used to monitor the hunger bar level of the player
  • Buzzer; will alert the player when hunger is below a certain value
  • Arduino Uno; controls the servo motor as well as the LEDs
  • Wires, resistors, breadboard etc. The Obby design was based around the components available to us at this time due to this unprecedented time.

Explanation of Feasibility

After many revisions, we decided to go with the idea of using gameplay in Minecraft to show statistics in real life. In other words, it will be the player’s assistant. Our new project will be capable of performing many fascinating tasks like indicating when the player’s health or food bar is low (with the help of LED’s and a buzzer), showing which direction the player is facing, and when the player is in water. We believe this is possible to create since we already have an idea on how to make it. All of our materials which include a servo motor, LED, RGB LED, and a buzzer are all available. As a team, we hope to successfully create this challenging project.

Collaboration and Rationale

As there are several components to this project, the group members who were originally going in class will focus on both the hardware components and writing the Arduino code. The hardware can be made with what little components members have available to them home while the Arduino code may be done virtually. The group members who are in cohort C along with Ayush and Sam will be working on creating the minecraft plugin required for functionality. Each team member will have a grand role in the final project as they are assigned specific tasks to complete, which are listed below. In this virtual format, vans.js will work in a collaborative environment where group members will passionately offer advice, seek feedback from others, and build onto each other's ideas in order to ensure success. By the end, we aim to bring together the work that we have completed - in terms of both software and hardware - and collectively construct a final, fully-functional prototype.

List of Tasks

Planning and Design Component (Week 1 - January 11th to 15th): DONE

  • Design the final product (everyone) - DONE
  • Create virtual circuit design on TinkerCad (Sam and Jaimil) - DONE
  • Create flow chart to understand how components work together (Ayush and Vraj) - DONE (Visual changes required)
  • Compose and retrieve items from list of hardware components required (Samarth and Neil) -DONE

Development and Construction Component (Week 2, and 3 - January 18th to 29th)

  • Build hardware component and Arduino (Eng students: Samarth and Neil):
  • Build and finalize hardware (Samarth and Neil) - DONE (ahead of time)
  • Write Arduino action code (Samarth and Neil) - Starting next week
  • Build Minecraft Plugins + Software (CS Students: Jaimil, Ayush, Vraj, Sam):
  • Minecraft Plugins (Jaimil, Ayush, Vraj) - Starting next week
  • Linking Minecraft Plugins to Arduino (Sam) - Starting next week

Finalize and Submit (Week 4 - February 1st to 5th)

  • Finalize all components, and test final product (Samarth and Neil) Starting later
  • Complete maintenance and submit (Everyone) Starting later

Estimated Schedule (subject to change)

  • Complete planning and design component by January 15th, 2020 - COMPLETE
  • Complete development and construction component by January 29th, 2021
  • Complete and submit final project by February 5th, 2021

About

Meet Obby! An assistive device for playing MC Java Edition

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6