Smash your opponent with haevy emotions! Hilarious party game powered by Microsoft Emotion API and custom C++ engine!
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
media
.gitignore
Action.cpp
Action.h
ActionFunction.h
ActionListener.cpp
ActionListener.h
AngerFunction.cpp
AngerFunction.h
ArrowController.cpp
ArrowController.h
AttackBox.cpp
AttackBox.h
BaseState.h
Collision.cpp
Collision.h
Controller.h
DefenceBox.h
DefenceFunction.cpp
DefenceFunction.h
Defencebox.cpp
EmotionData.cpp
EmotionData.h
Entity.cpp
Entity.h
EntityManager.cpp
EntityManager.h
GameState.cpp
GameState.h
LICENSE
MovingEntity.cpp
MovingEntity.h
Particle.cpp
Particle.h
ParticleEngine.cpp
ParticleEngine.h
Player.cpp
Player.h
Projection.cpp
Projection.h
README.md
ResourceManager.h
ResourceManager.inl
SFLD.cpp
SFLD.h
SadFunction.cpp
SadFunction.h
StateManager.cpp
StateManager.h
SurprisedFunction.cpp
SurprisedFunction.h
TargettedMissile.cpp
TargettedMissile.h
Vector2.h
Vector2.inl
WasdController.cpp
WasdController.h
main.cpp
maths.cpp
maths.h
packages.config
recurse.vcxproj
recurse.vcxproj.filters
stdafx.h

README.md

Face.off!

Collect weapons and defenses, then activate them by a specific emotion to smash your opponent!

Feed.me Dashboard

Usage

  • Make sure both of your faces are fully visible to the webcam
  • Move using WASD (Player 1) and arrow keys (Player 2)
  • Collect attacks and defences
  • Attack or defend by showing the described emotion

How we built it

We created a custom C++ game engine and connected through Node.js to the Microsoft Emotion API.