Code Monkey home page Code Monkey logo

pixelpal's Introduction

PixelPal

Play with ChatGPT!

License GitHub Workflow Status Discord

Description

This project, currently in progress, integrates ChatGPT into a game, where it serves as a dynamic and helpful in-game companion.
Powered by Rust and Bevy, it's a modern and exciting adventure waiting to unfold.

Setup & Running

Prerequisites

Step 1: Clone the Repository

Clone this repository to your local machine using Git.

git clone https://github.com/chaoxel/PixelPal.git

Step 2: Setup Your API Key

Navigate to the project directory and open the .env.example file.
Add your API key as shown below:

# YOUR KEY HERE
GPT_KEY=sk-aaSWdEOk...

After adding the key, rename the file from .env.example to .env.

Step 3: Compile & Run

You can now compile and run the project.

cargo run --release

Credits

Contributors

Assets

License

Licensed under AGPL (Affero General Public License).
All assets and resources are copyrighted and reserved by their respective creators.

pixelpal's People

Contributors

sofianedjerbi avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

pixelpal's Issues

Map saving

Create a convention for map saving & a special format. Chunks need to be saved when despawning.

Introduce lifetimes instead of cloning / copying values

In the roadmap for improving PixelPal, a key point of optimization is the current handling of variables. Presently, there's a tendency to copy or clone variables, which can be more efficiently managed by utilizing Rust's lifetime features for reference passing.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.