Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mynttt/gnuman

Satirical Pacman Clone with Map Editor using JavaFX
https://github.com/mynttt/gnuman

game-development java java-game javafx javafx-application javafx-games javafx-project map-editor pacman satire

Last synced: 23 days ago
JSON representation

Satirical Pacman Clone with Map Editor using JavaFX

Awesome Lists containing this project

README

        

# Gnuman - Satirical Pacman Clone with Map Editor using JavaFX

[More about the game can be found here](https://herschel.io/projects/gnuman)

## Update Feb 2020: Project has been updated to Java 11 due to being requested.

As our 3rd semester project we had to make a game, I choose to create a Pacman clone. I have no prior experience with game development and never created a GUI application before so the implementation might be a bit messy.

The large.gnuman is a 125x125 cell map, if you want to test this map I recommend turning the dynamic camera on, otherwise the map is too large to display properly.

# Description

You are maneuvering Richard Stallman through the labyrinth that is the development of free software, dodging all these mega corporations trying to prevent you from releasing an alternative to their products.

This game is a satire and should be taken with a grain of salt in case you're a die hard capitalist or the type that gets all offended when a cooperation is not always represented as the marketing team would want it to.

While I do agree with lots of RMSs standpoints it should be noted that I'm neither making a political statement with this game nor am I here to fully represent his view of the world nor am I insulting him.

I tried to emulate Pacman as good as I could. I hope you can enjoy this game =)

# Requirements

~~For this version you'll need the Java 8 runtime. The OpenJDK 8 might work but I'm not sure since JavaFX is required. There is also a Java 11 version that seems to work well under Win and most Linux systems. The Java 11 version is much larger as it is packed with all the native libraries to guarantee cross platform compatibility. It works with OpenJDK 11 and JavaSE 11.~~

1.0.9 requires Java 11. Older versions need Java 8 Oracle JRE/JDK.

# [Get the .jar here!](https://github.com/mynttt/gnuman/releases/latest)

# Screenshots

![alt text](https://raw.githubusercontent.com/mynttt/gnuman/master/img/game.PNG "Game Screen")

![alt text](https://raw.githubusercontent.com/mynttt/gnuman/master/img/mapeditor.PNG "Editor")

# Thanks to

- [Gamasutra for releasing an in-depth guide on the internals of Pacman and all the rules the game follows.](http://www.gamasutra.com/view/feature/3938/the_pacman_dossier.php?print=1)

- Whoever wrote the Stallman Facts