Skip to content

👊 Generating new Super Smash Bros. Ultimate characters using GANs.

Notifications You must be signed in to change notification settings

rey-allan/smash-gan

Repository files navigation

smash-gan

👊 Generating new Super Smash Bros. Ultimate characters using GANs.

Overview

This repository contains an implementation of the DCGAN algorithm applied to the problem of generating new Super Smash Bros. Ultimate characters.

To reproduce the results, follow these steps:

  1. Install all requirements: pip install -r requirements.txt.
  2. Download the character images: python download_characters.py.
  3. Prepare the dataset: python prepare_dataset.py.
  4. Run the Jupyter Notebook.

Results

The following figure shows a sample of 64 generated character images. Although the results are not particularly impressive, and still very "blob-y"; we can see that the model was able to learn some of the fundamental elements that form the characters. For example, we can distinguish some legs, arms and weapon-like silhouettes; as well as, fighting poses.

Future Work

Probably one of the most obvious next step would be to try more modern and better algorithms. The original character images are actually high resolution which could be leveraged by using something like StyleGAN.

References

About

👊 Generating new Super Smash Bros. Ultimate characters using GANs.

Topics

Resources

Stars

Watchers

Forks