Skip to content

VetCon/2022badge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo

💀 VETCON BADGE 💀

TEAM 32 · 2021-2022

SEMPER DISCO

contributors last update forks open issues license

Quick Links!


📔 Table of Contents

🌟 About the Project

🏷️ Current Directory Structure

pcb – All PCB/eCAD files and schematics. Includes manufacturing .gbr files

enclosures – All CAD files and schematics for the PCB enclosure.

platformio – All code/firmware files concerning the MSP430 development board

notes – Inital interview notes, MSP Documentation, useful infographics, additional READMEs

minigames – All code regarding Games 1, 2, and 3 (with CMake Files)

reports – All previous reports for the 2021-2022 semester

derek – Derek's personal folder for logbook maintenance

kircher – John's personal folder for logbook maintenance

etc – Asset storage (logos, etc.)

📷 Screenshots

PlatformIO VSCode Plugin "Home" Page

PIO Home Page

Sample Terminal Menu via Serial

Serial Terminal

Minigame #1 "Dino Run"

Game 1

Minigame #2 "Coin Flip"

Game 2

Minigame #3 "Text-based adventure"

Game 3

👾 Tech Stack

Embedded
Minigames

🎯 Features

Embedded

  • Interactive Shell/Terminal "UI"
  • Customizeable
  • Built-in LED Toggles
  • Bluetooth Capable!
  • Built-in low-power directives

Minigames

Game 1
  • Interactive 'runner' game
  • Obfustication of source using Webpack and Babel for compilation
  • Hidden 'secrets' ;)
Game 2
  • Interactive UI elements
  • Fluid animation using CSS!
  • Lightweight in-line JS
  • Built-in cookie storage and retrieval
  • Hidden 'secrets' ;)
Game 3
  • Interactive decision-based RPG-like text adventure
  • Open-ended Game Engine with Global Update features for future development and hackability
  • Text Engine incorporated at Compile-Time with simple .tsv formatting
  • Built-in undetectable "malware" with std::Threads
  • Hidden 'secrets' ;)

🧰 Getting Started

🏃 Quick(ly) Start!

Clone the project

  git clone https://github.com/derekbarbosa/EC463.git

Then refer to the Quick Start Guide in its entirety! :) Quick Start Guide

👀 Usage

For a more detailed breakdown of the software components, how they work, how to implement them and how to expand on them, please refer to the Software Guide

For notes and explanation regarding hardware, building a functional breadboard prototype, understanding the modularity of several components, and PCB breakdown, please refer to the Hardware Guide

⚠️ License

Distributed under the GNU GPL v3 LICENSE. See LICENSE.TXT for more information.

🤝 Contact

Client

Mike Jones - jonesmlr (AT) gmail (dot) com

Team Members


Derek Barbosa - dbarbosa (AT) bu (dot) edu

Ryan Sullivan - ryanbs (AT) bu (dot) edu

John Kircher - kircherj (AT) bu (dot) edu

Julian Padgett - jpadgett (AT) bu (dot) edu

Carlos Ortiz - cartex10 (AT) bu (dot) edu


Project Link: https://github.com/derekbarbosa/EC463

💎 Acknowledgements

Some shout-outs, acknowledgements and resources!

About

badge for 2022

Resources

License

Stars

4 stars

Watchers

6 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors