An open API service indexing awesome lists of open source software.

https://github.com/guysuvijak/flyff-skill-simulator

Flyff Skill Simulator is an open-source project developed using Next.js and React Flow technologies. The website serves as a simulator for planning and visualizing skill builds in the Flyff Universe server, allowing players to experiment with different skill combinations and paths.
https://github.com/guysuvijak/flyff-skill-simulator

flyff-universe nextjs react-flow tailwindcss typescript

Last synced: 2 months ago
JSON representation

Flyff Skill Simulator is an open-source project developed using Next.js and React Flow technologies. The website serves as a simulator for planning and visualizing skill builds in the Flyff Universe server, allowing players to experiment with different skill combinations and paths.

Awesome Lists containing this project

README

        

# Flyff Universe Skill Simulator

![Project Banner](/public/metadata/manifest.png)

A skill build simulator for Flyff Universe, built with Next.js and React Flow.
Plan and visualize your character's skill build before investing in-game.
All skill data is directly retrieved from [Flyff Universe API](https://api.flyff.com).

## 🌟 Features
- **Interactive Skill Tree**: Visualize skill paths and dependencies
- **All Classes Supported**: Complete skill trees for every class in Flyff Universe
- **Build Sharing**: Share your builds via URL
- **Real-time Updates**: See skill effects and requirements instantly
- **Mobile Friendly**: Fully responsive design
- **No Backend Required**: All data stored in URL parameters

![Project Demo](/public/metadata/demo.png)

![Skill Description](/public/metadata/skill-description.png)

## πŸš€ Live Demo
Visit: [Flyff Skill Simulator](https://flyff-skill-simulator.vercel.app)

![Project Demo Live](/public/metadata/demo-live.gif)

## πŸ’» Getting Started
1. Clone the repository:
```bash
git clone https://github.com/guysuvijak/flyff-skill-simulator.git
```
2. Install dependencies:
```bash
npm install
# or
yarn install
# or
pnpm install
```
3. Run the development server:
```bash
npm run dev
# or
yarn dev
# or
pnpm dev
```
4. Open http://localhost:3000 in your browser

## πŸ› οΈ Built With
- nextjs Next.js - React Framework
- reactflow React Flow - Node-based Visualization
- zustand Zustand - State Management
- tailwindcss TailwindCSS - Styling
- typscript TypeScript - Type Safety

## πŸ—ΊοΈ Project Structure
```bash
flyff-skill-simulator/
β”œβ”€β”€ public/ # Static assets
β”‚ β”œβ”€β”€ data/ # Static Flyff Data
β”‚ └── images/class/ # Static Class Image Icon
└── src/
β”œβ”€β”€ app/ # layout & page next.js
β”œβ”€β”€ components/ # React & React Flow components
β”œβ”€β”€ store/ # Zustand store
└── utils/ # Frequently used utility functions
```

## πŸ“ License
This project is licensed under the MIT License - see the LICENSE.md file for details.

## πŸ™ Acknowledgments
Flyff Universe for the amazing game. The Flyff community for support and feedback :heart: