Volume, Window Size, and About


To complete the boilerplate, I put in the functionality to resize the window, toggle whether it is full screen, change the volume, and the about screen.

Generally from this point, all of the stuff I have made so far will remain untouched, and I don't have to worry about it anymore.

Which frees me to just make the game, except of course a couple last pieces of boilerplate: saving and loading the game.

There is no game data, so I have to have at least a minimal amount of game data in order to save it, and I need to save it in order to load it.

But once I have the basic saving and loading, just like the rest of the boilerplate, I won't have to touch it again.

So far on this game I have made a few interesting choices that will shape how it looks and plays.

One, I picked the CGA resolution of 320x200, with four colors of Black, Cyan, Magenta, and White.

The 320x200 makes it interesting regarding window sizes. This is a 16x10 aspect ratio, which contrasts with the 16x9 of most monitors.

My monitor does weirdly have a 1280x800 resolution that it can go into fullscreen, but if I put it into 1080p, the bottom of the display is not shown.

The input is (on keyboard): Arrow Keys, Space, Esc. Alternately, I accept numpad arrows (num lock on or off, don't care), Enter as the same as Space.

On gamepad, you can use the D-Pad, A, and B. This is because when I'm testing it, I have a USB controller based on the original NES. Turns out 6 buttons is more than enough to control a game completely. A button to do whatever I'm selecting at the moment, and B to cancel.

Files

a-game-in-vbnet-about-yer-the-monster-and-starting-with-nothing-windows.zip 33 MB
Version 4 Jun 17, 2023
a-game-in-vbnet-about-yer-the-monster-and-starting-with-nothing-linux.zip 32 MB
Version 4 Jun 17, 2023
a-game-in-vbnet-about-yer-the-monster-and-starting-with-nothing-mac.zip 33 MB
Version 4 Jun 17, 2023

Get A Game in VB.NET About Yer the Monster and Starting with Nothing

Leave a comment

Log in with itch.io to leave a comment.