2022badge
PublicLoading 3D model… large boards can take a moment.
:skull: VETCON BADGE :skull:
TEAM 32 · 2021-2022
SEMPER DISCO
Quick Links!
View Demo · Quick Start Guide · Hardware Guide · Software Guide
:notebook_with_decorative_cover: Table of Contents
:star2: About the Project
:label: 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.)
:camera: Screenshots
PlatformIO VSCode Plugin "Home" Page
Sample Terminal Menu via Serial
Minigame #1 "Dino Run"
Minigame #2 "Coin Flip"
Minigame #3 "Text-based adventure"
:space_invader: Tech Stack
Embedded
Minigames
:dart: 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' ;)
:toolbox: Getting Started
:running: 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
:eyes: 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
:warning: License
Distributed under the GNU GPL v3 LICENSE. See LICENSE.TXT for more information.
:handshake: 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
:gem: Acknowledgements
Some shout-outs, acknowledgements and resources!
No comments yet. Be the first to ask about this board.