Skip to content
This repository has been archived by the owner on Feb 11, 2021. It is now read-only.

benoit-dubreuil/adverse-space-loneliness

Repository files navigation

Adverse Space Loneliness

Preview

The Project

Goals

  • Actually finish the development of a game
  • Learn the basics and the framework of LibGDX
  • Learn how to make 2D game with LibGDX
  • Use the procedural content generator library Noise4J

Development Steps

Assets Subproject

  1. Standardized the sprites from the retro-pixel-space-shooter-shmup-pack by mirroring them and renaming them using a PowerShell script
  2. Created a Java tool accompanied with a Gradle script to split all sprite strips
  3. Created a Java tool accompanied with a Gradle script to pack all sprites into a texture atlas
  4. Created a Java tool to generate IDs in a Java enum for all the generated assets

Tools & Requirements

Development

  • IntelliJ IDEA Community as the project IDE
  • Java JDK 11
  • Gradle 5.3 (will be downloaded automatically by the Gradle wrapper)

Play

  • Java JRE 11

Both

  • OpenGL version 3.0

Abandon

I abandoned the project.

The reasons behind this is my lack of free time to continue this project (university & other more interesting projects) and because I lack the resources to make a game that I would be proud of. More precisely, the asset pack that I bought was incomplete and didn't match my vision for the game.

However, I did program multiple useful tools for a game engine, such as the code generation tool for generated assets.

License

Game and Source Code

The game as a whole and the source code are under the MIT License. Please, read the license file from the project structure.

Assets

All the assets cannot be redistributed and/or used without a proper license. The MIT License does not apply to the assets.

The assets can only be used to play the game in its original form, i.e. unchanged.

Please, contact the assets' original authors for licensing.