Getting Ready For Chess

I decided that I wanted to try my hand at writing a chess game. Started thinking about the objects. The pieces were a bit complicated. So I simplified my aim and decided to go for checkers instead. I wrote some classes. Got some logic in there. Represented a game board with pieces on them.

At first I just used text to output the game board. It looked terrible. Plus it was clunky to specify the move you wanted to make. I did this to spend as little time on the user interface, leaving more time for the actual checkers engine. Never got to it.

Later I took a Udemy class that helped a lot. It was Learn to program Tic Tac Toe Game in Visual C++ on Windows. Whew. Lengthy course name. This was an awesome course. It got into the details of drawing the game board and playing the game. Just what I needed. Best of all, the course is free. Props to course instructor Mohammad!

With this knowledge, I launched my Visual Studio. Decided on a Win32 project. Much of the boilerplate was provided by the template for this project. I first customized the About box because it was easy. Then I filled in the WM_PAINT handler. It was actually quite easy. Now I have a game board drawn.

Next step: draw some checkers pieces.

Have You Played Atari Today?

While eating lunch today, I came across an advertisement from Kohl's. They are selling an Atari Flashback Portable device for $39.99. It has a very small screen (less than 3 inches). It mostly plays Atari 2600 games. However there are some updated games included as well. This sounded very interesting.

Looking at the official documentation for this device, I see the following gems included:
  • Centipede
  • Dig Dug
  • Galaxian
  • Tempest
Some titles that I would have like to have seen were Kaboom and Pacman. Although the handheld has a tiny screen, you can hook up the output to a TV if you get some cables to do so. You can also plug in an SD card and play more games.

There are buttons on the pad for control. Might be a bit harder than the real joysticks/paddles from the 2600 console. Still this is a trip down memory lane. I never owned an Atari 2600. But the neighbors did. I know I really wanted to have one. Instead my parents bought me a computer. But that is another story.

Short Lived Victory

I have been playing the Warrior class in Angband. It is tough not having all the useful spells I had as a mage. But at least I strive to have good strength and dexterity. Makes hand to hand combat so much more effective. Some monsters are just resistant to magic. As a warrior, I can deliver a combat beat down.

Was scumming up and down the stairs to quickly find loot and battles. One such fight produced special boots. Boots of Feanor? These were better than vanilla boots of speed. These were +15 to speed. Unfortunately the victory was short lived. A bunch of hounds ganged up on me. I was super stunned. Essentially I got paralyzed. Game over man.

Adventure Creation with Twine

Live has been very hectic this year. Did not get to participate in the 7DRL rogue-like game building contest. Damn. I have been doing them for 5 or more years religiously. Oh well. Better luck next year.

I do read a lot even though I am busy. Just saw a post on how to make an adventure using Twine. "No programming necessary." I downloaded the program. It was 43M in size. The user interface is quite minimal. I tried following the instructions on the post. Was able to create locations. But I could not for the life of me figure out how to link my spots together.

Then it dawned on me. You need to create links by surrounding text with your location names in double braces. So if you wanted to link to a spot called Start, you type this in the description of a location: [[Start]].

All that seems simple now that I know how to do it. But the tutorial I was reading only showed a picture of the link. It did not explain that in English. All right. Now I can make a choose your own adventure game without programming.

The good news is that Twine outputs HTML. Now if I could only figure out how to upload the HTML to my new web hosting provider, I will be good to go!

RikuKat

As usual, I found myself reading about game development on Reddit. Some guy wanted advice on how to survive while developing games full time. One girl chimed in with some decent advice. Someone else replied that it is easier if you are a good looking girl. But who was this girl?

I checked out her Twitter. She has a lot of posts. Good pictures too. Apparently she is Renee Gittins. She is CEO of her own game company. It is a small outfit. Looks like the first game is "Potions: A Curious Tale".

You should check out her Twitter. Good stuff. Not really related to Angband. But in the game development arena for sure.