I’ve been looking to start a new (semi-serious) hobby project. As usual with these things, the hard part is deciding what to make, not doing it (although I think this will be more than hard enough to make it interesting). I know I want to try creating a small(ish) game, and preferably something that I would enjoy myself. I also wanted to do it somewhat relevant to my job, where I use Java, so I decided to not use C++, which is the traditional language for these things. Should be exciting to see how that works.
To get started, I have been playing around with GUI programming, which is something I don’t usually do(at work I work on the server side of things). I created a small program to show panels on the screen, like so.
The panel shown is within the borders in the picture. Other examples.
For the program options panel, I also wrote some code for changing the screen resolution. I’m designing the program to run in fullscreen mode by default, and so far the resolution is the only option(supported resolutions taken from the OS). So, what happens when clicking on start in that last panel?
Well, right now, nothing. Or to be precise, an empty panel with a single functionality, which is to return to the main menu if ESC is pressed. So now I just need to make something interesting to fill that empty space with. Server side programming is more my turf, so this should hopefully go smoothly.







