Skip to content
@stepmanai

StepmanAI

A suite of machine learning algorithms to support the development of community-driven open source vertical scroll rhythm games.

Logo

Introduction

Welcome to stepman.ai, an organization devoted to support community-driven open source vertical scroll rhythm games through machine learning and artificial intelligence. Currently, stepman.ai supports the following games:

Logo Logo Logo Logo

and offers modules to address several key challenges including:

  • File format standardization to facilitate framework integration with trancecode
  • Objective stepfile feature extraction and unbiased difficulty measurement with acubed
  • Cross-platform ranked leaderboards to measure playing performance and compare player skill with stepman

Each module is developed using the following technological stack:

Logo Logo Logo Logo Logo Logo Logo Logo Logo

and operates under the overall stepman.ai ecosystem depicted in the following technical diagram:

%%{
  init: {
    'themeVariables': {
      'fontFamily': 'courier',
      'fontSize': '12px'
    }
  }
}%%

flowchart LR

D1 ---|Player's
Score from
Stepfile| R@{shape: sm-circ} ---|Player's
High
Scores| D

D3["..."] -.-|Player's
Scores from
Other Stepfiles| R;

F2 -.-> H@{shape: braces, label: "Other
Players"} -.- D2["..."]

D@{ label: "stepman.rating" } --> G@{shape: braces, label: "Overall
Leaderboards"};
C@{ label: "acubed.features" }---|"Stepfile
Features"|F2@{shape: sm-circ} -->F;
B ---|Stepfile| P@{shape: sm-circ} --> C;
P --> C1@{ label: "acubed.difficulty" }---|"Stepfile
Difficulty"|F2@{shape: sm-circ}

C---|"Stepfile
Features"|D1

A4[ ]---|"In-Game
APIs"|B;
A1[ ]---|"External
Files"|B@{label: "trancecode" };

B -.-|Other
Stepfiles| D4["..."];

F@{shape: braces, label: "Player"} -->|Playing
Performance|D1@{ label: "stepman.score" };

D2-.-|Other 
Players'
High
Scores|D;

click B "https://github.com/stepmanai/trancecode";
click C "https://github.com/stepmanai/acubed";
click C1 "https://github.com/stepmanai/acubed";
click D1 "https://github.com/stepmanai/stepman";
click D "https://github.com/stepmanai/stepman";
style A1 height:0px;
style A4 height:0px;
style D2 height:0px;
style D3 height:0px;
style D4 height:0px;

Loading

Popular repositories Loading

  1. .github .github Public

  2. project-bass project-bass Public template

    A Copier template designed to streamline the creation process of new Stepman.AI projects.

    Jinja

  3. ACubed ACubed Public

    A model training framework for building stepfile difficulty prediction models for open source rhythm games.

    Python

Repositories

Showing 3 of 3 repositories

Top languages

Loading…

Most used topics

Loading…