Inspiration

Our inspiration came from the whimsical world of Alice in Wonderland and our passion for creating unique games. To keep things truly original, we built everything from scratch, crafting graphics and 2 player gameplay entirely in vanilla Java, without relying on a game engine.

What it does

The project starts with a Menu screen in which the players can see the featured characters from Alice in Wonderland in the background. The objective of the game is to spawn characters (ex. Alice) that will make its way over to enemy lines to destroy their tower, attacking any opposite characters that get in its way. The opposite player, in this case, player 2 will attempt to destroy your tower. This game can be played through 2 different machines as it relies on a client server connection which can be used from one of the two machines being used to run the gameplay.

How we built it

The Project was built using pure vanilla Java and its libraries. We used Sprites to make animations for character movement and pixel art to draw any image featured in the project windows. Through the use of Serialization and sanitation technique we ensured the client server connection is flawless and sends data efficiently without loss of performance. The main goal of the project was to see how far we can take vanilla java and game development without game engines and other external tools.

Challenges we ran into

One key challenge we ran into was transferring data from server to multiple clients to display and use the same information due to which we had difficulty in animating the characters to move across the screen.

Accomplishments that we're proud of

We made a 2 Player game that can be played from 2 different computers without using any external tools for server initialization, graphics and game engine. We succeeded in creating our own pixel art for the Alice in wonderland theme.

What we learned

We learned server client connection and sprite animation in a 2 player gameplay level where performance and connection matter.

What's next for Warriors of Wonderland

We may work on new characters and levels in the coming future

Built With

Share this project:

Updates