Skip to content

Hajime-No-Ippo/Arknights_Resource_Planner

Repository files navigation

Arknights Resource Calculator

A minimal Java maven backend + React (Vite) frontend to calculate pull expectations from your resources. This project aim to help players to calculate their resouces to enhance their game experience.

ko-fi

Main Page

alt text The main page can intake 4 inputs, this was mapping to the 4 types of game resources in Arknights.

Quick start

git clone https://github.com/your-username/arknights-resource-evaluator.git
cd arknights-resource-evaluator

Install deps (frontend uses pnpm; npm works too):

cd Arknights_Resource_Calculator
pnpm install
# backend has no extra install; Maven will download dependencies on first run

Run both (frontend + backend) from the frontend folder:

pnpm run dev:all

Frontend will print a local URL (e.g., http://localhost:5173/ or 5174). Backend listens on http://localhost:8080/calculate.

Run individually:

# backend only
cd Server
mvn exec:java -Dexec.mainClass=Server.Main

# frontend only
cd Arknights_Resource_Calculator
pnpm run dev

Build production frontend:

cd Arknights_Resource_Calculator
pnpm run build

Project layout

Server/                      # Java backend (HttpServer)
  src/main/java/Server       # Main + Arknights calculator
  src/test/java/Server       # JUnit tests
Arknights_Resource_Calculator/ # React + Vite frontend

Testing

  • Backend: cd Server && mvn test
  • Frontend: add tests under Arknights_Resource_Calculator/test

Disclaimer

This Project is NOT affiliated with Hypergryph or Yostar, it is open resouce and welcome to any contrbutions.

New Patch

Enhance the COR methods, reduce preflight from service dom to frontend, enabled simple signals, for better user experience.

About

A lightweight tool for evaluating and planning resource consumption and efficiency in Arknights, designed to help players make informed decisions about operator upgrades, materials farming, and long-term progression.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors