An open API service indexing awesome lists of open source software.

https://github.com/shubham10divakar/react-dino-game

A fun and interactive Dinosaur game built using React. This library allows you to easily embed the classic "Dino" game, inspired by the offline Chrome dinosaur game, into your React applications. The game features a simple design, jump mechanics, score tracking, and basic collision detection.
https://github.com/shubham10divakar/react-dino-game

dino-game dinosaur-game javascript-game react reactlib

Last synced: 3 months ago
JSON representation

A fun and interactive Dinosaur game built using React. This library allows you to easily embed the classic "Dino" game, inspired by the offline Chrome dinosaur game, into your React applications. The game features a simple design, jump mechanics, score tracking, and basic collision detection.

Awesome Lists containing this project

README

          

[![npm version](https://badge.fury.io/js/react-dino-game.svg)](https://badge.fury.io/js/react-dino-game)

A fun and interactive Dinosaur game built using React. This library allows you to easily embed the classic "Dino" game, inspired by the offline Chrome dinosaur game, into your React applications. The game features a simple design, jump mechanics, score tracking, and basic collision detection.

![](/image/dino-game.gif)

## Play this game live at:
https://shubham10divakar.github.io/showcasehub/

## NPM
NPM Link - https://www.npmjs.com/package/react-dino-game?activeTab=readme

## Latest Features added in ver 1.0.11
1. Difficulty increases with time
2. Added few background elements -sun, birds
3. More exciting features upcomming

## Features
1. Jump Mechanics: The player controls the dinosaur by jumping over obstacles using the spacebar.
2. Score Tracking: The game tracks the player's score as they avoid obstacles.
3. Collision Detection: The game ends when the dinosaur collides with a cactus.
4. Responsive Design: The game adjusts to different screen sizes and is mobile-friendly. gestures.(In development)

## Installation

Install `react-dino-game` using npm or yarn:

```bash
npm install react-dino-game
```
or bash
```
yarn add react-dino-game
```
## Usage

Here's how to integrate the react-dino-game into your React application:

jsx
```
// App.js
import React from 'react';
import { Dino } from 'react-dino-game';

function App() {
return (


My Dino Game




);
}

export default App;
```

# Props
- will be added soon after advanced mechanisms are implemented.

## Images as per above code output and some work samples

![This is an alt text.](/image/3.png "This is a sample image.")
![This is an alt text.](/image/2.png "This is a sample image.")
![This is an alt text.](/image/1.png "This is a sample image.")

## Contribution
Contributions are welcome! Please submit a pull request or open an issue to suggest improvements or report bugs.
This is still in development hence suggest improvements.
If you want to contribute or modify this library, clone the repository and install dependencies:
```
git clone https://github.com/shubham10divakar/react-dino-game.git
cd react-dino-game
npm install

#You can start the development server with:
npm start

```

## About Me
I am Subham Divakar and I am the developer of multiple python and react libraries.
Check out my worksamples on my portfolio site.

## Connect with Me

LinkedIn: https://www.linkedin.com/in/subham-divakar-a7420a12a/
GitHub: https://github.com/shubham10divakar
Portfolio: https://shubham10divakar.github.io/showcasehub/

## Feedback

Your feedback is important! Please share your thoughts and suggestions.
License

This project is licensed under the MIT License.