RPS 101
APIExpanded Rock Paper Scissors API with 101 unique objects for game integration
Overview
The RPS 101 API provides endpoints to build games using an expanded Rock Paper Scissors set with 101 objects. Core endpoints include GET /api/objects (list all items with their strengths/weaknesses) and POST /api/play (submit a user's choice to receive AI's random selection, outcome, and reasoning). Responses are JSON-formatted. Ideal for integrating into web/mobile games, educational tools demonstrating game theory, or adding interactive features to apps. No complex authentication is needed for basic usage.
Example Integration (JavaScript)
fetch('https://rps101.pythonanywhere.com/api')
.then(res => res.json())
.then(data => console.log(data))
.catch(err => console.error(err)); Key Features
- RESTful endpoints
- 101 unique game objects
- JSON response format
- Play endpoint for game results
- Object list endpoint with rules
Frequently Asked Questions
? Is RPS 101 API free to use?
Yes, the RPS 101 API is currently free for personal and non-commercial applications.
? Does it require an API Key?
No, the API does not require an API key for accessing its core endpoints like /objects and /play.
? What is the response format?
All API responses are in JSON format, which is easy to parse and integrate into most programming languages.
Top Alternatives
People Also Ask about RPS 101
Tool Info
Pros
- ⊕ Easy to integrate with minimal setup
- ⊕ Free access for personal/non-commercial use
- ⊕ Detailed outcome explanations
- ⊕ Large variety of objects to enhance gameplay
Cons
- ⊖ Potential rate limits for high-volume requests
- ⊖ No official SLA or commercial support
- ⊖ Limited to RPS 101 game logic only