Giter Site home page Giter Site logo

creosb / handsaber Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 33.61 MB

Try out this new rhythm game that'll get your heart pumping!

License: Creative Commons Zero v1.0 Universal

C# 1.87% C++ 97.14% C 0.99%
game game-development indiedev indiegame mediapipe mediapipe-hands unreal-engine

handsaber's Introduction

HandSaber

Artists Company

I published the project in which we play the rhythm game by detecting the movements of the player from any camera connected to the computer.

HandSaber is an Open Source project which allows users to control their computer and gaming systems using hand gestures. From controlling your music, to powering up your favorite games, HandSaber lets you wield technology like a Jedi master!

sponsor

Özelikleri / Properties

  • You just need to a webcam. If you've not a webcam, you can use your phone with pc connection or like a droidcam.
  • All menu system is entegrated with cpp
  • Easily you can change or add more graphic or other game settings with configuration struct file
  • Easily you can add more cube type, wall or similar object. (just inherit the cube base class)
  • You can add more sound to game. It will automatically import on game.
  • Score color changing with music player percentage. When music ended, score will be red color and game dead screen will come.
  • Blue cubes -> One saber slash
  • Red cubes -> two saber slash
  • Green cubes -> One saber slash + 400 score
  • Orange cubes -> One saber slash - 400 score
  • Pause game -> press the "q"

Gameplay

HandSaber on Unreal Engine


Bilmeniz gerekenler / What you need to know

  • You can change the game settings from the ConfigurationDataStruct.h file.
  • Made with Unreal Engine 4.27
  • I used to mediapipe for hand recognition
  • I used to runtime audio plugin for play, stop or etc. function in runtime
  • Due to its size, the entire project could not be loaded. If you want full access to the project, you can download it here. https://drive.google.com/file/d/11Bi6n9NAVaUWr5pYDNSe0tqRjuSCR17R/view?usp=sharing
  • I'm not rotating the saber but you can add this function on handsaber. I tried on Unity Engine before this Unreal Engine version aaaand it's working. You can check the video. https://drive.google.com/file/d/1P0AH1Ouhtwm5MCyWmRDnuyCmVo5Nt0dB/view?usp=sharing
  • extract file with 7zip or etc.
  • Check your default camera settings with windows camera app. If you see yourself that app, your setup is done and you can play. When your hand detect on camera sabers will come your hands.

game

License


Please contact me first to share or make changes anywhere.

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

CC BY-NC-SA 4.0


handsaber's People

Contributors

creosb avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.