This project is posted as a hourly rate but will be rewarded as a fixed price project, once time estimates are decided with the contractor this will be a fixed price deliverable project.

**Project Overview:**
We are seeking a contractor to develop a proof of concept (PoC) for a "Spin to Win" game using inexpensive hardware. The system should project a digital prize wheel onto the floor and/or display it on a wall. The wheel will have 10 squares, each with its own prize associated with a weighted probability of winning. Users will interact with the projected image either by foot (on the floor) or hand (on the wall) to spin the wheel. The contractor will be responsible for developing the software, setting up the hardware, and recording the proof of concept in action. The final deliverable will include the software and documentation for setting up and testing the system on our hardware.

**Scope of Work:**

1. **Project Planning and Hardware Selection:**
   – Research and recommend cost-effective hardware components for the PoC, including a projector or screen, camera, and computer.
   – Confirm the selected hardware with us to ensure compatibility and project requirements.

2. **System Development:**
   – Develop an application to display and control the digital prize wheel with 10 squares and weighted probabilities for each prize. Later this will require an API for setting the prizes titles and probabilities.
   – Implement camera input capture to detect user interactions for spinning the wheel, whether by foot or hand.
   – Develop algorithms to determine the outcome of the spin based on weighted probabilities and assign prizes.
   – Integrate QR code generation and display for prize redemption.
   – Ensure the system provides different levels of prizes for every spin.

3. **Integration and Testing:**
   – Integrate all components into a cohesive system.
   – Conduct initial testing to ensure the system functions correctly and reliably.
   – Record a video demonstration of the proof of concept in action, highlighting key features and interactions.

4. **Documentation and Handoff:**
   – Provide comprehensive documentation for setting up and configuring the hardware and software.
   – Include instructions for testing the system using our hardware.
   – Deliver the final software package and all related files.

**Deliverables:**
1. Detailed list of recommended hardware components and their specifications.
2. Fully developed "Spin to Win" game application, including:
   – Digital prize wheel display with 10 squares and weighted probabilities
   – User interaction detection (foot and hand)
   – Prize determination and assignment
   – QR code generation and display for prize redemption
3. Video recording of the proof of concept in action.
4. Comprehensive setup and configuration documentation.
5. Final software package and related files.

**Proposal Requirements:**
1. **Company/Individual Background:**
   – Brief overview of the company or individual contractor.
   – Relevant experience and expertise in interactive game development and related technologies.

2. **Technical Approach:**
   – Description of the proposed technical approach and methodologies.
   – Details on the tools, libraries, and frameworks to be used.

3. **Project Timeline:**
   – Estimated timeline for each phase of the project.

4. **Budget:**
   – Detailed budget breakdown for the entire project, including hardware costs.

5. **References:**
   – Examples of previous similar projects.
   – Contact information for references.

**Evaluation Criteria:**
– Technical expertise and experience in interactive game development.
– Proposed technical approach and feasibility.
– Quality and clarity of the project plan and timeline.
– Cost-effectiveness of the proposed solution.
– References and previous work examples.

**Additional Information:**
– The contractor is expected to work closely with our team throughout the project.
– Regular progress updates and communication are required.
– All intellectual property rights for the developed software will be retained by our company.

We look forward to receiving your proposal and working together to bring this innovative project to life.

### Possible Hardware for Proof of Concept
Below is a list of some possible in expensive hardware. However it will be the contractors responsibility to verify any of this hardware would work for the projects needs.

1. **Projector or Display Screen**
   – **Option 1**: Vankyo Leisure 3 Mini Projector
     – **Price**: Around $90
     – **Resolution**: 800 x 480
     – **Brightness**: 2400 lumens
   – **Option 2**: ELEPHAS W13 Mini Projector
     – **Price**: Around $80
     – **Resolution**: 800 x 480
     – **Brightness**: 3600 lumens

2. **Camera**
   – **Option 1**: Logitech C270 HD Webcam
     – **Price**: Around $30
     – **Resolution**: 720p HD
   – **Option 2**: Ausdom AW615 1080p HD Webcam
     – **Price**: Around $50
     – **Resolution**: 1080p Full HD

3. **Computer**
   – **Option 1**: Raspberry Pi 4 Model B
     – **Price**: Around $55
     – **Specifications**: Quad-core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz, 4GB RAM
   – **Option 2**: Mini PC (e.g., Beelink U57)
     – **Price**: Around $200
     – **Specifications**: Intel Core i3-5005U, 8GB RAM, 256GB SSD

4. **Connectivity Components**
   – USB cables for connecting the camera to the computer.
   – HDMI or VGA cable for connecting the projector to the computer.
   – Power supply for the projector, camera, and computer.

5. **Mounting Equipment**
   – Ceiling or wall mount for the projector.
   – Tripod or fixed mount for the camera.

### Connection Setup

1. **Projector/Screen Connection**
   – Connect the projector or display screen to the computer via HDMI or VGA cable.
   – Set up the projector to project the prize wheel onto a flat surface or mount the screen.

2. **Camera Connection**
   – Connect the camera to the computer via USB.
   – Mount the camera to have a clear view of the interaction area.

### Information Flow

1. **Capture Input**
   – The camera captures video frames of the guests interacting with the prize wheel interface.
   – The video feed is sent to the computer via the USB connection.

2. **Processing Input**
   – The computer runs the game application, which could possibly use OpenCV for motion detection.
   – Motion detection is processed the video frames to detect user interactions (e.g., hand gestures to spin the wheel).

3. **Determine Outcome**
   – The application determines the outcome of the spin based on weighted probabilities and assigns prizes.
   – A QR code for prize redemption is generated and displayed on the projector/screen.

4. **Display and Interaction**
   – The projector or screen displays the spinning wheel and the resulting prize.
   – Guests scan the QR code to redeem their prizes.

By using cost-effective hardware and detailed implementation steps, this proof of concept will demonstrate the feasibility and effectiveness of the "Spin to Win" game to engage guests and encourage them to join the loyalty program.

Hourly Range: $30.00-$60.00

Posted On: June 21, 2024 00:48 UTC
Category: AR/VR Development
Skills:MySQL, Entertainment, AR Application, JavaScript, Laravel, Augmented Reality, Game Design

Country: United States

click to apply

Powered by WPeMatico