Coder Social home page Coder Social logo

gamedroid's Introduction

GameDroid

GameDroid is an Android app for mini motion games. In this app, we have 4 games in total and 2 for each play mode. "Flip the Phone" and "Shake the Soda" for single phone play mods, and "Answer the Phone" and "Roll the Dice" for multiple phone play mode. For our multiple phone play mode games, we support maximum of 6 players(phones) in total.

Tech Specs

System specs require a android device above android version 21.

Motion Sensors

Games require's the phone to have a gyroscope and accelerometer to run.

Nearby Connection

User Guide

Welcome Page:[ScreenShot] Welcome to our mini games. Please enter your name and hit the LET'S GAME Button.

Playmode Selection Page:[ScreenShot] Please select your play mode. Your can choose either Single Player or Multiple players.

Find/Create Room Page:[ScreenShot] Please select host or enter your room code if you are a guest.

Game Lobby Page:[ScreenShot] Welcome to the game lobby. The game will start when everyone is seated.

Game Selection Page:[ScreenShot] Please choose your favoured game and hit START!

Game Instruction Page:[ScreenShot] See how to play the game and safety instructions.

Game Page:[ScreenShot] Enjoy your game!

ScoreBroad Page:[ScreenShot] This the your scoreBroad. Your can restart game, start new game or end game after you checked your scores.

Game Intro

Flip the Phone

Flip the phone is a single player game promoting physical activity and fun! Our scoring systems rewards players for any kind of tricks and moves they preform with their phone. Flip it in your hand or play catch with your friends. The possibilities are endless.

Shake the Soda

Shake the soda is a party game where players sit around in a circle and pass the phone around. When they get the phone, each player shakes it like a soda as many times as they want. If the soda explodes on you then you lose.

Answer the Phone

Answer the phone is a multi-player game where each player places their phones face down in front of them. When the phones ring, the first player to flip their phone over wins.

Roll the Dice

Roll the dice is a deception based party game for all your friends. Take turns rolling dice and making bets on who's the winner by feeling vibrations from your phone.

gamedroid's People

Contributors

bch0ng avatar boycao avatar janequichocho avatar yvonne61m avatar lleontan avatar

Watchers

James Cloos avatar  avatar  avatar  avatar

Forkers

boycao

gamedroid's Issues

[Connection] Merge Conflicts

I have left spaces for multiplayer game mode in every activity/fragment relevant. Also I have cleaned up the original gameroom activity so that you can merge the connection part to the activity.

[Readme] Setup

There is a readme page for user guide. Could Leon and Jane work on the introduction for each game you worked on? And also for the Motion sensor.
Also, could Brandon work on the Nearby Connection intro?
Yvonne, could you work with me on the Userguide?

[GameActivity] bugs for gameactivty

For now, the game activity has onGameSelect(for gamelistFragment), onGameStart(for gameitself), onGameResult(for scoreboard fragment), onGameEnd(end of the activity)
For each game, there should be a gameend thing that calls the onGameResult, so the gamepage will jump to the scoreboard and data will be transported to scoreboard, and this is missing.

Scoreboard setup

Also make the games return their scores to the fragments which send scores to the scoreboard.

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.