Procedurally Generated Interactive Experience

chevron-icon
Back
Top
chevron-icon
project-presentation-img
PhilipeSantos
Project Owner

Procedurally Generated Interactive Experience

Status

  • Overall Status

    ⏳ Contract Pending

  • Funding Transfered

    $0 USD

  • Max Funding Amount

    $15,000 USD

Funding Schedule

View Milestones
Milestone Release 1
$1,875 USD Pending TBD
Milestone Release 2
$1,875 USD Pending TBD
Milestone Release 3
$1,875 USD Pending TBD
Milestone Release 4
$1,875 USD Pending TBD
Milestone Release 5
$1,875 USD Pending TBD
Milestone Release 6
$1,875 USD Pending TBD
Milestone Release 7
$1,875 USD Pending TBD
Milestone Release 8
$1,875 USD Pending TBD

Project AI Services

No Service Available

Overview

This proposal aims to develop an innovative interactive experience powered by MeTTa/Hyperon, highlighting their advanced reasoning and memory management capabilities. Users will engage with a dynamic system where their actions drive the progression, while a live panel provides insight into the underlying logic in real time. The project balances entertainment with education, offering a clear demonstration of MeTTa/Hyperon's potential. Future enhancements may include integration with Zarqa’s capabilities to further expand the system’s interactivity and depth.

RFP Guidelines

Develop interesting demos in MeTTa

Complete & Awarded
  • Type SingularityNET RFP
  • Total RFP Funding $100,000 USD
  • Proposals 21
  • Awarded Projects 4
author-img
SingularityNET
Aug. 12, 2024

Create educational and/or useful demos using SingularityNET's own MeTTa programming language. This RFP aims at bringing more community adoption of MeTTa and engagement within our ecosystem, and to demonstrate and expand the utility of MeTTa. Researchers must maintain demos for a minimum of one year.

Proposal Description

Project details

Project Summary:

This proposal outlines the creation of a web-based RPG Text Game powered by MeTTa/Hyperon for its core logic, reasoning, and memory capabilities. The game generates unique worlds on demand, where players navigate procedurally created maps, interact with enemies and puzzles, and manage their inventory to progress. The player's success is measured using a score system that evaluates their performance throughout the game.

Players interact with the game through a modular system where they can type actions from a predefined pool. This approach ensures clarity while maintaining flexibility for future expansions. A live side panel will display the MeTTa code in action, providing educational insight into the logic and memory systems driving the game.

 


 

Core Objectives:

  1. Engage Players: Provide a flexible and challenging experience where users can generate new game worlds and strive for a high score.

  2. Showcase MeTTa/Hyperon: Demonstrate these technologies' power to handle reasoning, procedural generation, and memory in an interactive and visually transparent manner.

  3. Encourage Replayability: Allow users to generate unique stories whenever they want, ensuring long-term engagement.

 


 

Game Features:

  1. Web Interface:

    • Input Panel: Players interact with the game by typing actions from a modular pool (e.g., "move to forest," "use potion").

    • Output Panel: Displays the narrative and updates based on user choices.

    • Code Panel: A live-updating side panel shows the MeTTa/Hyperon code in action, providing transparency into the game's logic and memory systems.

  2. Procedural Generation:

    • On-demand generation of unique worlds using MeTTa, including:

      • Maps: Randomized locations with logical connections and obstacles.

      • Enemies: Opponents with varied behaviors and challenges.

      • Items: Tools for solving puzzles and unlocking areas.

      • Puzzles: Logical challenges requiring reasoning to solve.

    • All generation logic and memory management will be handled by MeTTa/Hyperon.

  3. Exploration System:

    • Players navigate a procedurally generated map, discovering items, defeating enemies, and solving puzzles.

    • Modular interaction ensures clarity and ease of use.

  4. Inventory Management:

    • Players collect and use items strategically to progress through the game, such as unlocking doors, defeating enemies, or bypassing obstacles.

  5. Score System:

    • Player performance is measured through a scoring system based on their choices and actions during the game.

  6. Educational Transparency:

    • The code panel displays real-time updates of MeTTa/Hyperon logic and memory, showcasing:

      • How the game state evolves with player actions.

      • How memory capabilities track progress, player inventory, and explored areas.

      • The reasoning behind enemy behaviors and puzzle solutions.

 


 

Technical Implementation

  1. Core System:

    • Built entirely using MeTTa/Hyperon, including:

      • Procedural generation logic for maps, puzzles, and challenges.

      • Memory capabilities to track player actions, inventory, and game state.

      • Game state reasoning to ensure logical consistency and dynamic responses.

  2. Frontend:

    • Developed using React.js for a modern, responsive user interface.

    • Three primary panels:

      • Interaction Panel: Modular action selection and narrative output.

      • MeTTa/Hyperon Code Panel: Live updates of reasoning and memory operations.

      • Summary Panel: Displays the player’s score and performance analysis upon completion.

  3. Procedural Logic:

    • Map generation: Logical placement of locations, enemies, and items.

    • Puzzle creation: Procedurally generated challenges based on predefined templates.

    • Enemy behaviors: Logical AI governing interactions and conflicts.

    • Player progress and inventory.

    • Puzzle states and solved challenges.

  4. Documentation:

    • User Guide: Instructions for playing the game and understanding the interface.

    • Developer Documentation: Explanation of how MeTTa/Hyperon powers the game logic, procedural generation, and memory management.

    • Educational Material: Tutorials on reasoning systems and memory management.

 


 

Future Applications:

  1. Integration with Zarqa:

    • Enable natural language input for user actions.

    • Expand the narrative depth with AI-generated storytelling for a richer gaming experience.

 


 

Conclusion:

This project demonstrates how MeTTa/Hyperon can power a procedurally generated RPG that is engaging, challenging, and educational. By focusing on logical reasoning, modular interaction, and memory management, it highlights the strengths of these systems in a highly interactive and visually transparent format. Players are encouraged to explore and solve puzzles strategically, with the ability to generate a new adventure whenever they wish.

Open Source Licensing

Apache License

Proposal Video

Not Avaliable Yet

Check back later during the Feedback & Selection period for the RFP that is proposal is applied to.

Group Expert Rating (Final)

Overall

5.0

  • Compliance with RFP requirements 4.3
  • Solution details and team expertise 4.3
  • Value for money 3.7

New reviews and ratings are disabled for Awarded Projects

Overall Community

4.3

from 4 reviews
  • 5
    1
  • 4
    2
  • 3
    0
  • 2
    0
  • 1
    0

Feasibility

4.3

from 4 reviews

Viability

4.3

from 4 reviews

Desirabilty

3.7

from 4 reviews

Usefulness

0

from 4 reviews

Sort by

4 ratings
  • Expert Review 1

    Overall

    4.0

    • Compliance with RFP requirements 4.0
    • Solution details and team expertise 4.0
    • Value for money 0.0
    Application of MeTTa to core mechanics lacks clarity

    Creative proposal. Highlights reasoning, memory, and procedural logic with a live MeTTa code panel for transparency. Application of MeTTa to core mechanics lacks clarity, particularly in procedural generation and reasoning. Developer has strong technical experience but no demonstrated MeTTa/Hyperon expertise. Promising project but needs clearer alignment.

  • Expert Review 2

    Overall

    4.0

    • Compliance with RFP requirements 4.0
    • Solution details and team expertise 3.0
    • Value for money 0.0

  • Expert Review 3

    Overall

    5.0

    • Compliance with RFP requirements 5.0
    • Solution details and team expertise 4.0
    • Value for money 0.0
    this would be a simple, fun, educational demo to have ... and potentially could serve as a prototype to spur development of more serious game-AI uses of MeTTA/Hyperon

  • Total Milestones

    8

  • Total Budget

    $15,000 USD

  • Last Updated

    3 Feb 2025

Milestone 1 - Core Logic and Procedural Foundation

Status
😐 Not Started
Description

Establish the foundational logic for the game, including procedural generation.

Deliverables

1. Core MeTTa code structures defining locations, enemies, items, and puzzles. 2. Procedural world generation logic capable of creating consistent and playable maps with logical constraints.

Budget

$1,875 USD

Link URL

Milestone 2 - User Interface Design

Status
😐 Not Started
Description

Create the visual interface for player interaction and code visualization.

Deliverables

1. Main game user interface (UI) with input/output panels. 2. MeTTa code side panel displaying real-time code updates. 3. Basic layout for seamless interaction between the UI and backend logic.

Budget

$1,875 USD

Link URL

Milestone 3 - User Interaction

Status
😐 Not Started
Description

Enable user input handling and dynamic game state feedback.

Deliverables

1. Modular user input system, allowing players to type actions from a predefined pool. 2. UI feedback system to display the results of user actions and game state changes. 3. Integration of the MeTTa logic engine with the UI to handle inputs and update outputs.

Budget

$1,875 USD

Link URL

Milestone 4 - Game Mechanics Refinement

Status
😐 Not Started
Description

Polish game mechanics for consistent and engaging gameplay.

Deliverables

1. Optimized procedural logic for generating playable and solvable maps, items, enemies, and puzzles. 2. Refined inventory management and puzzle-solving mechanics. 3. Bug fixes and enhancements to address edge cases in procedural generation.

Budget

$1,875 USD

Link URL

Milestone 5 - Content and Scoring

Status
😐 Not Started
Description

Add narrative depth and implement the scoring system.

Deliverables

1. Narrative content for initial scenarios and challenges, providing meaningful gameplay contexts. 2. A functional scoring system to evaluate player performance based on their choices and actions. 3. Balanced procedural elements to ensure replayability and varied experiences.

Budget

$1,875 USD

Link URL

Milestone 6 - Additional UI and Educational Features

Status
😐 Not Started
Description

Finalize additional UI elements and integrate educational features into the code panel.

Deliverables

1. Start screen UI with options to generate a new story, access game settings, or view documentation. 2. Educational features for the MeTTa code panel, including: Tooltips explaining code snippets and real-time highlights showing changes triggered by user actions.

Budget

$1,875 USD

Link URL

Milestone 7 - Testing and Quality Assurance

Status
😐 Not Started
Description

Ensure game stability and usability through rigorous testing.

Deliverables

1. Comprehensive testing of procedural generation, gameplay mechanics, and UI responsiveness. 2. Bug fixes and stability improvements identified during testing. 3. Minor refinements to enhance user experience based on test feedback.

Budget

$1,875 USD

Link URL

Milestone 8 - Documentation and Final Touches

Status
😐 Not Started
Description

Prepare the game for delivery with finalized documentation and polish.

Deliverables

1. User Guide: Instructions for players on how to interact with the game. 2. Developer Documentation: Technical details on MeTTa/Hyperon integration, procedural logic, and code structure. 3. Educational Material: Tutorials explaining how the reasoning and memory systems operate. 4. Final game review and polish, ensuring all features are functional and well-integrated.

Budget

$1,875 USD

Link URL

Join the Discussion (0)

Expert Ratings

Reviews & Ratings

Group Expert Rating (Final)

Overall

5.0

  • Compliance with RFP requirements 4.3
  • Solution details and team expertise 4.3
  • Value for money 3.7

New reviews and ratings are disabled for Awarded Projects

  • Expert Review 1

    Overall

    4.0

    • Compliance with RFP requirements 4.0
    • Solution details and team expertise 4.0
    • Value for money 0.0
    Application of MeTTa to core mechanics lacks clarity

    Creative proposal. Highlights reasoning, memory, and procedural logic with a live MeTTa code panel for transparency. Application of MeTTa to core mechanics lacks clarity, particularly in procedural generation and reasoning. Developer has strong technical experience but no demonstrated MeTTa/Hyperon expertise. Promising project but needs clearer alignment.

  • Expert Review 2

    Overall

    4.0

    • Compliance with RFP requirements 4.0
    • Solution details and team expertise 3.0
    • Value for money 0.0

  • Expert Review 3

    Overall

    5.0

    • Compliance with RFP requirements 5.0
    • Solution details and team expertise 4.0
    • Value for money 0.0
    this would be a simple, fun, educational demo to have ... and potentially could serve as a prototype to spur development of more serious game-AI uses of MeTTA/Hyperon

Welcome to our website!

Nice to meet you! If you have any question about our services, feel free to contact us.