Metadata-Version: 2.4
Name: NexusFine
Version: 1.0.2
Summary: AI驱动的物理游戏引擎 - 聚合设计
Author: bengtiaotiao
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: requests>=2.25.0
Dynamic: author
Dynamic: description
Dynamic: description-content-type
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# NexusFine

AI-driven physics engine for rapid 2D/3D game prototyping.

## Install
```bash
pip install NexusFine
```

## Quick Start
```python
from nexusfine import NF
a = "SK-XXXXXXX"
NF(a)
NF(a)
NF(a, a)
NF("Game.exe")
```

## Physics Objects

### Bullet
```python
from nexusfine import NF
bullet = NF.Bullet(x=0, y=10, vx=5, vy=0, gravity=300)
bullet.update(0.016)
```

### Ball
```python
from nexusfine import NB
ball = NB.Ball(x=0, y=5, radius=10, gravity=300, bounce=0.8, ground_y=600)
ball.update(0.016, width=800, height=600)
```

### Cloud
```python
from nexusfine import NC
cloud = NC.Cloud(x=0, y=5, vx=0.5, vy=0.1)
cloud.update(0.016)
```

### Steam
```python
from nexusfine import NF
steam = NF.Steam(x=0, y=0, z=0, rise_speed=0.5, diffusion=0.3)
steam.update(0.016)
```

## Modules
```
NF - Bullet, Steam
NB - Ball
NC - Cloud
NS - Config
```

## Performance Modes
```python
from nexusfine import NF, NS
NS.apply(NF, mode="C", duration=60)
NF("x_axis")
NF("y_axis")
NF("Game.exe")
```

### Modes
```
A - High Performance
B - Balanced
C - Power Saving
```

## Parameters
```
Bullet: x, y, vx, vy, gravity
Ball: x, y, radius, gravity, bounce, ground_y, update(dt, width, height)
Cloud: x, y, vx, vy
Steam: x, y, z, rise_speed, diffusion
```

## Requirements
```
Python >= 3.6
requests >= 2.25.0
```
