Skip to content

Tiny World created with Java and OpenGL for Computer Graphics class Fall 2022.

Notifications You must be signed in to change notification settings

TheSenPie/tiny-world-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tiny-world-java

Tiny World is a personal custom game engine created with Java and OpenGL for fun.

Getting Started

To run the project make sure you have have:

  • Windows 8+: Windows 7 should work too, but was not tested.
  • JDK 8+: You can download Oracle JDK from their wesbite.

Then download the game.zip, extract it and run the game.jar with double-click.

Controls are: WASD and mouse for movement, press T to toggle wireframe mode.

Preview

Video preview.

java_6YrqPL9KJS

Run source code

In case you want to run the project from source code follow these steps.

Prerequisite

  • Make sure you have installed IntelliJ IDEA (the “Community” edition is sufficient)

Then,

  1. Clone the repository.
  2. Open in IntelliJ IDEA as a project.
  3. Make sure Gradle is synced. Firs time it may take several minutes to sync the project.
  4. Add new Run/Debug Configuration.
    • Main class: select am.aua.game.Game as the main class.
    • Working directory: select the 'assets' folder in './src/assets'.
    • Use classpath of the module: tiny-world-java.main
  5. Run the created configuration.

About

Tiny World created with Java and OpenGL for Computer Graphics class Fall 2022.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published