All Projects → theDavidBarton → video-games-on-RAWG-react-app

theDavidBarton / video-games-on-RAWG-react-app

Licence: MIT License
A video game app powered by RAWG.io api and Archive.org.

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to video-games-on-RAWG-react-app

gruniozerca-gamebuino
A Gamebuino port of a homebrew NES game.
Stars: ✭ 11 (-26.67%)
Mutual labels:  video-game
shellcore
Shellcore Command Remastered
Stars: ✭ 41 (+173.33%)
Mutual labels:  video-game
WildWorld
Sandbox freestyle multiplayer game/engine in LÖVE/LUA.
Stars: ✭ 35 (+133.33%)
Mutual labels:  video-game
LearnToCodeRPG
A visual novel video game where you learn to code and get a dev job 🎯
Stars: ✭ 853 (+5586.67%)
Mutual labels:  video-game
LegendsOfMajesticSteel
Power metal strategy RPG
Stars: ✭ 19 (+26.67%)
Mutual labels:  video-game
quake-cli-tools
Command line tools for creating Quake content.
Stars: ✭ 41 (+173.33%)
Mutual labels:  video-game
porygon
Programmatic input to the JoyCon, with example script for Pokemon Let's Go
Stars: ✭ 24 (+60%)
Mutual labels:  video-game
DRL DeliveryDuel
Deep Reinforcement Learning applied to a modern 3D video-game environment called Delivery Duel.
Stars: ✭ 30 (+100%)
Mutual labels:  video-game
LoL-Match-Prediction
Win probability predictions for League of Legends matches using neural networks
Stars: ✭ 34 (+126.67%)
Mutual labels:  video-game
Video-Game-Keyboard-Database
A set of PHP forms and MySQL databases that generate keyboard control diagrams in a new browser window. You can select control bindings from among various video games and other software.
Stars: ✭ 38 (+153.33%)
Mutual labels:  video-game
LittleOrionEngine
C++ 3D Engine developed during the Master's Degree in AAA Videogames Development.
Stars: ✭ 52 (+246.67%)
Mutual labels:  video-game
smashtierlist
🎮⚡️ Popular tier lists for Super Smash Bros. series
Stars: ✭ 40 (+166.67%)
Mutual labels:  videogames
r6maps
Rainbow Six Siege map quick references
Stars: ✭ 74 (+393.33%)
Mutual labels:  video-game
awesome-game-essays
Thoughtful and noteworthy links to awesome videogame "essay" kind of content .🎮
Stars: ✭ 25 (+66.67%)
Mutual labels:  videogames
amanuensis
The Amanuensis is an automated songwriting and recording system aimed at ridding the process of anything left-brained, so one need never leave a creative, spontaneous and improvisational state of mind, from the inception of the song until its final master. See the README for instructions and feel free to message me at soundcloud.com/to_the_sun.
Stars: ✭ 30 (+100%)
Mutual labels:  video-game
rocket-league-replay-analysis
UNMAINTAINED - Creating videos for Analyzing Rocket League Replays (https://gitlab.com/enzanki_ars/rocket-league-replay-analysis)
Stars: ✭ 24 (+60%)
Mutual labels:  video-game
storm-engine
Game engine behind Sea Dogs, Pirates of the Caribbean and Age of Pirates games.
Stars: ✭ 636 (+4140%)
Mutual labels:  video-game
iwata-asks-downloader
Tool to download Iwata Asks interviews (none of which are stored in this repo)
Stars: ✭ 17 (+13.33%)
Mutual labels:  videogames
lunch-break-rl
A small roguelike game developed live on Twitch.
Stars: ✭ 16 (+6.67%)
Mutual labels:  video-game
video-game-encyclopedia
474417 Games with Metacritic Score, Ratings, Genres, Publishers, Platforms, ...
Stars: ✭ 16 (+6.67%)
Mutual labels:  video-game

Actions Status

Videogames on RAWG

Reusing this project without forking

⚠️ As I see more-and-more are using my application as an inspiration for their projects which is cool. 😊 I want to ask you to (1) make sure that you comply with the MIT license in case you are copy-pasting parts of it (means you are not forking, so the natural connection is cut between your work and the original source code) and also that (2) please alter the User-Agent ({ 'User-Agent': 'video-games-on-RAWG-react-app (GitHub)' }) in your server implementation so it points to your app, not mine (it is not nice to introduce yourself as me when you are calling multiple APIs that are implemented in the code) ☝️ ( (+3) if you'd give me credits as my project was an "inspiration" for yours that would be much appreciated) Thank you! 🙏

a React.Js app with Express backend

RAWG app

An experimental project with the RAWG api and Archive.org's search api.

Local run

Express backend: yarn, yarn start

React.Js frontend: cd client, yarn & yarn start

Simplified API docs

  • GET /api/trending - used on the home page
  • GET /api/topRatedRecommended - used e.g. in the header components' bg image
  • GET /api/videogame/{id} - the content of a specific game
  • GET /api/videogameAutocomplete?q={query}; ?q= (mandatory) - used in the search input component's autocomplete
  • GET /api/searchArchive?title={query}&year={query}; ?title= (mandatory); ?year= (mandatory) - searches in Archive.org's collection if an older game has an online playable version on their servers.
  • GET /api/searchOldgameshelf?title={query}; ?title= (mandatory) - searches in OldGameShelf.com's collection if a NES game has an online playable version on their page.
  • GET /api/searchSnesnow?title={query}; ?title= (mandatory) - searches in SnesNow.com's collection if a SNES game has an online playable version on their page.

See in details: server.js.

License

MIT License

Copyright (c) 2019-present David Barton

Credits

Used data

Powered by RAWG.io video game data. Thank you guys!

Powered by Archive.org video game links. This app links some titles to the biggest web archive of the internet. Thanks Archive.org!

Powered by OldGameShelf.com video game links. This app links some titles to OldGameShelf.com which is a brilliant website to play all the retro games of the Nintendo NES system. Thanks OldGameShelf.com!

Powered by SnesNow.com video game links. This app links some titles to SnesNow.com which is a brilliant website to play all the retro games of the SNES system. Thanks SnesNow.com!

Used font

'Arcade Classic' is under copyright (c) Jakob Fischer at www.pizzadude.dk, all rights reserved.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].