Inspiration
I like building things from Scratch and I like combining ideas. I also like turn-based (video) games and being a game developer used to be a dream of mine. The game is largely inspired by Dungeons&Dragons, though the rules in my implementation work differently in various ways.
What it does
It is a demo for a far from finished game. It is about turn-based combat, and hopefully offers potential for deep, strategic gameplay. The demo consists of the third first levels of what could become up to 100. After building the foundations for the game, adding more and more content will become increasingly easier. Some features are still to be added, but the general framework is there.
How I built it
I used my basic understanding of object-oriented programming and the underlying concepts as a first-year student. I made exhaustive use of inheritance.
Challenges I ran into
At 3 a.m. I decided to try and create a proper GUI for the game. However, I wasn't happy with the JFrame representation I had reached, so I ended up reverting most of the changes later. I decided that a text-based representation was sufficient at this still rather early stage of development, as it represents the basic concept of the gameplay well enough.
Accomplishments that I'm proud of
I am glad that I managed to come up with a playable tutorial, and gameplay that, although at this early stage of the game largely based on luck, involves some strategic thinking.
What I learned
Organizing projects involving a large number of classes.
What's next for Goblin Chess
Over the summer I want to keep building the game, refining some concepts, making the whole design more streamlined, the game less linear, and adding more content.