Skip to content

GoneDotNet/HeadsUp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Heads Up Game Clone

Our first app is a clone of the popular Heads Up game, which is a fun and interactive game where players guess words based on clues given by their teammates. The app will feature:

Up Next

  • Thread Safety for game loop
  • Music? Sound Effects?
  • Game Summary Screen
    • Show answers seen and what the answers were
    • Show video recording

Roadmap

  • Screens
    • Home
      • Category Selection for New Game
      • Recordings/scores from previous games
    • Get Ready
      • Countdown Timer
      • AI Loading of Questions
    • Game Screen
      • Timer
      • Answer Display
    • Results
  • AI Generated "Questions" for Categories
  • Success/Pass "Detectors"
    • Text To Speech
      • Say the answer
      • "Close enough" for success
      • "Pass" for pass
    • Accelerator Gesture for Flip Up or Down
  • Sound Effects For
    • Countdowns
    • Flip Success/Pass
    • Speech for Flip Success/Pass
  • Vibration for timer (about to start/near end)
  • Play Tick sound for last X seconds
  • Play Music
  • Camera Recording (from front) of the players giving clues
  • Storage of Game Recordings & Scores in SQLite Database

This project was generated with the Shiny Templates

dotnet new install Shiny.Templates

Library Documentation

.NET MAUI

Microsoft Application User Interface Library

Shiny Extensions

A collection of extensions to the Shiny framework that provide additional functionality and services. These extensions are designed to enhance the capabilities of dependency injection, reflection, and application state.

Shiny MAUI Shell

Make .NET MAUI Shell shinier with viewmodel lifecycle management, navigation, and more! - Written by Allan Ritchie

Community Toolkit MVVM

The CommunityToolkit.Mvvm package (aka MVVM Toolkit, formerly named Microsoft.Toolkit.Mvvm) is a modern, fast, and modular MVVM library. It is part of the .NET Community Toolkit and is built around the following principles:

Platform and Runtime Independent - .NET Standard 2.0, .NET Standard 2.1 and .NET 6 🚀 (UI Framework Agnostic) Simple to pick-up and use - No strict requirements on Application structure or coding-paradigms (outside of 'MVVM'ness), i.e., flexible usage. À la carte - Freedom to choose which components to use. Reference Implementation - Lean and performant, providing implementations for interfaces that are included in the Base Class Library, but lack concrete types to use them directly.

MAUI Community Toolkit

A collection of reusable elements for application development with .NET MAUI, including animations, behaviors, converters, effects, and helpers. It simplifies and demonstrates common developer tasks when building iOS, Android, macOS and WinUI applications.

MAUI Community Toolkit - Media Element

MediaElement is a view for playing video and audio in your .NET MAUI app.

MAUI Community Toolkit - Camera View

The CameraView provides the ability to connect to a camera, display a preview from the camera and take photos. The CameraView also offers features to support taking photos, controlling the flash, saving captured media to a file, and offering different hooks for events.

Camera.MAUI

A Camera View control and a Barcode Endode/Decode control (based on ZXing.Net) for .NET MAUI applications by Hector (hjam40)

SQLite .NET PCL

SQLite-net is an open source, minimal library to allow .NET, .NET Core, and Mono applications to store data in SQLite 3 databases - Written by Frank Krueger

GitHub

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages