mirror of
https://github.com/giongto35/cloud-game.git
synced 2026-07-28 12:36:30 +00:00
Update README
This commit is contained in:
parent
55815cb9ef
commit
4b9dc14c11
1 changed files with 8 additions and 8 deletions
16
README.md
vendored
16
README.md
vendored
|
|
@ -4,7 +4,7 @@
|
|||
**My Slide at GopherconVN2019**: https://docs.google.com/presentation/d/1VFv8l2hVUINv2U36r7L11g4Oa_zVjHlr6MYymUbQXT4/edit?usp=sharing
|
||||
|
||||
## Introduction
|
||||
This project aims to experiment Cloud-gaming performance with [WebRTC](https://github.com/pion/webrtc/) and [libretro](https://www.libretro.com/), as well as trying to deliver the most modern and convenient gaming experience through the technology.
|
||||
CloudRetro provides an open-source cloud gaming platform for retro games. It started as an experiment for testing cloud gaming performance with [WebRTC](https://github.com/pion/webrtc/) and [libretro](https://www.libretro.com/), and now it aims to deliver the most modern and convenient gaming experience through the technology.
|
||||
|
||||
Theoretically, in cloud gaming, games are run on remote servers and media are streamed to the player optimally to ensure the most comfortable user interaction. It opens the ability to play any retro games on web-browser directly, which are fully compatible with multi-platform like Desktop, Android, ~~IOS~~. It enhances crowdplay ([TwitchPlaysPokemon](https://en.wikipedia.org/wiki/Twitch_Plays_Pok%C3%A9mon)) with realtime interaction. E.g: [Play Pokemon Emerald together](http://cloudretro.io/?id=652e45d78d2b91cd%7CPokemon%20-%20Emerald%20Version%20%28U%29).
|
||||
|
||||
|
|
@ -21,13 +21,13 @@ Crowd play: **[Pokemon Emerald](http://cloudretro.io/?id=652e45d78d2b91cd%7CPoke
|
|||
|  |  |
|
||||
|
||||
## Feature
|
||||
1. Cloud gaming: Game logic and storage is hosted on cloud service. It reduces the cumbersome of game initialization. Images and audio are streamed to user in the most optimal way using advanced encoding technology.
|
||||
2. Cross-platform compatibility: The game is run on web browser, the most universal built-in app. No console, plugin, external app or devices are needed. Chrome with the latest version and fully WebRTC support is recommended for the game.
|
||||
3. Emulator agnostic: The game can be played directly without any extra effort to set up the gaming emulator or platform.
|
||||
4. Collaborate gameplay: Follow the idea of crowdplay([TwitchPlaysPokemon](https://en.wikipedia.org/wiki/Twitch_Plays_Pok%C3%A9mon)), multiple players can play the same game together by addressing the same deeplink. The game experience is powered by cloud-gaming, so the game is much smoother. [Check CrowdPlay section](#crowd-play-play-game-together)
|
||||
5. Horizontally scaled: The infrastructure is designed to be able to scale under high traffic by adding more instances.
|
||||
6. Cloud storage: Game state is storing on online storage, so you can come back and continue playing your incomplete game later.
|
||||
7. Online multiplayer: 2nd, 3rd player can join the same game in the same room.
|
||||
1. **Cloud gaming**: Game logic and storage is hosted on cloud service. It reduces the cumbersome of game initialization. Images and audio are streamed to user in the most optimal way using advanced encoding technology.
|
||||
2. **Cross-platform compatibility**: The game is run on web browser, the most universal built-in app. No console, plugin, external app or devices are needed. Chrome with the latest version and fully WebRTC support is recommended for the game.
|
||||
3. **Emulator agnostic**: The game can be played directly without any extra effort to set up the gaming emulator or platform.
|
||||
4. **Collaborate gameplay**: Follow the idea of crowdplay([TwitchPlaysPokemon](https://en.wikipedia.org/wiki/Twitch_Plays_Pok%C3%A9mon)), multiple players can play the same game together by addressing the same deeplink. The game experience is powered by cloud-gaming, so the game is much smoother. [Check CrowdPlay section](#crowd-play-play-game-together)
|
||||
5. **Online multiplayer**: The first time in history, you can play multiplayer on Retro games online.
|
||||
5. **Horizontally scaled**: The infrastructure is designed to be able to scale under high traffic by adding more instances.
|
||||
6. **Cloud storage**: Game state is storing on online storage, so you can come back and continue playing your incomplete game later.
|
||||
|
||||
## Run on local by Docker
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue