Blog

Weekly Update: Technology Available Cheap

I have decided to write about something every week for this blog. The subjects will be something I have been doing or am interested in.

I am a computer guy for a local shoe company. Despite all of the interesting changes I see in the world of massive systems that run large multi-national corporations (and I get paid to make work), I am still very interested in what you can pick-up for a few bucks or moderate amount of bucks and what interesting things you can do with it. Of late many of these things can be coded in Python or even graphical programming tools. The breaking out of really good and well-maintained open technology into the mainstream means that it is free or cheap and you can even get help and it lets you do cool things.

Looking back, this is my first computer:

ZX80

(ZX-80 Image)

It was not what we call Open. It was a kit you bought from a magazine. My father said to my mother, “he might like this,” and got me one. I was surprised. It was cheap and amazing for its time. I loved it and began my journey coding on a ZX-80.

Returning to today, a good example of the changes I am seeing was my recent chess program. One of my first desires when I first learned to write code (back in 1980 on a Sinclar, yes back then) was to write game programs and the one that always comes to mind is chess. The amount of code to encapsulate all the rules and processes of chess has stopped me (not to mention the level of technology was much different back then). It is just not worth the work and the results will be bug filled and at the limits of what is possible, until now. Please see my code at Python Chess for my chess playing Python program. I discovered a library that covered all of the code needed to play a game. I just had to write the controls and the algorithms. The library is being actively maintained and at last count, it was on version 25! The world has changed and now I can write a chess-playing program in about 400 lines of Python. I am also able to explore, with again just a few lines of code, how to use some very basic Artifical Intelligence, to make decisions for the chess engine!

newking

To continue the story of my chess program, I had an problem with the code and I put in an issue, using the issues that is part of open development of GitHub, on the library and the author contacted me from Germany and pointed out that I needed the new version for the code to work. I closed the problem after I checked that the update would fix the issue and included the fix (how to run an update) when I closed the issue.  This will allow the next person to avoid the same issue.

On open, I have some new hardware coming from SparkFun that is a small package but contains Tensor Flow.  Tensor Flow is one of the computer words like Bitcoin that make computer people become like a bunch of Justin Beaver fans at a concert. Ok, maybe computer nerds will not quite be like that–but they will be trembling with excitement. For a few bucks, I could put an artificial intelligence (AI) process in a small DIY robot; Tensor Flow can be described as a machine learning process for AI. The world is changing and it is exciting, see Edge Board. All available by using Sparkfun’s online order system, pay by PayPal or credit card and have it delivered in your mailbox in under a week.

All the comments about how social media creates trolls and how social media becomes platforms for the crazy are true, but what you can do with a dedicated open community is unexpectedly nice and can lead to many cool things. Free and cheap but open and functional. I get that Justin Beaver fan feeling all over now!

 

Spring Break Day 10: Wrap up

Laundry is done. Most of the games are back on shelves. A couple of naps and reading and a bit of painting of some figures, Daleks from Doctor Who (see them at Black Tree Miniatures) from the episode of the seventh Doctor Remembrance of the Daleks in 1988 and considered the best work of Sylvester McCoy as the Doctor. They are white, gold, and black. I got them for a chess set I was thinking of making for myself, but now I think just figures for now. The Daleks have been on my painting desk for more than a year in a pile (some assembly required). I decided to finish them as they are not a lot of trouble to paint. They are about half completed already. The Cybermen are in a box with Unit and the Master and lots more Doctor Who characters in 28mm metal.

I was thinking about my new samples and got them out to share. They are a bit hideous, perfect (they come from FandomForgePDX). I will find some use for them as props.

IMG_0112

I also received from China a heads-up display (HUD) that plus into my car and displays the speed and other information on the windshield. Well got to plug that in and set it on Volvo’s dash with some non-damaging sticky rubber. Cool! Was much more helpful once I learned how to set it to miles and not the Metric system. We had it on while I drove at night where it was much nicer. A small piece of translucent plastic is placed on the glass to prevent a double image. I am not sure where I have the display is where I will keep it. Still cool.

IMG_0111

It does not work that well at day. We will see, literally!

I went to Bugattis for lunch today. I had their Eggplant Parmesan. Lucky I order a meatball to add to it and that it has spaghetti in a red sauce as a side as the eggplant could have been cardboard. I had to use a steak knife to cut it! I wrote my previous blog post there. I did like the meatball and the spaghetti and my once a week glass of wine, Skyfall.

I also bought the best game I played at Gamestorm at the local gaming store (Rainy Day Games): Architects of the West Kingdom. This is a fast and small footprint game (small sized box and map are reasonably sized for five players) so it won’t add to the game clutter. It is a great game and I look forward to playing it again!

Dinner was a Red Robin where I had an iced tea. The waiter asked me if it was a drinking day and I told her I had wine already so iced tea for the week. Yes, I go there a lot and Kendra, our waiter and often my bartender, and I discuss if I can have a chicken platter or will it be a sandwich with fries. I really like their fries–a no-no for me. I did have iced tea with a sandwich with just one set of fries–“No more thank you,” I said to her smile.

Remembering back to Gamestorm, it was a pleasure to teach so many games and to have some time off from the shoe company. It was nice to be away in Portland and having a quick break here and there between yet-another amazing game. My fav was my last games of Mare Nostrum Empires on Sunday and Architects of the West Kingdom. But I offered Scythe Basic and it was really pleasant to let folks play for the first time a game they always wanted to play. All the players had wanted more exposure to the game and at their level (beginner) and said they could not get into a game last year. I was pleased with my decision to offer a basics version. I kept it light and low stress and they began to figure it and really enjoy it. I will certainly do that again next year.

I did order some more bling for the game today (see Meeplesource.com for game bling); some campfires for the encounters and new enlist markers that better show their function. By-the-way, I have almost all the Scythe add-ons, upgrades, and I was in the Kickstarter so I have all the additions from that too. Just missing four encounter cards and I will have everything I ever wanted (for Scythe experts, I do not use the new cards after I played them a few times).

I also saw at Gamestorm a version Rising Sun with painted creatures, gods, and monsters. Really nice painting of a style I do not do (painting with multi-overpainting), they looked so good. So I did start back painting to clear my backlog. Have to get going I think on the painting.  Maybe just a little bit extra painting too…

Lastly, I order a lot of items from Turkey online. I was missing the coffee and spices after playing a scenario based in Istanbul yesterday. So we have a bunch of items coming that add-up to free shipping. Dreaming of Istanbul tonight I think. IMG_3417

From my first trip in Istanbul.

 

Spring Break Day 8-9: The Big Finish

Home now and the car is unloaded, and the laundry is mostly done. Susie looks like sleeping beauty in bed–she did not play games at the convention, but she had to live the hotel life for four days, and those corridors are long for some using a walker. Corwin appeared for a moment this morning, got a drink of water, and disappeared back to dreams of dice rolling and conquest. Corwin said to me, “It is so nice to be home. It is so quiet here.” Yes, the noise in a nerdfest that is Gamestorm is loud with laughter and exclaims of success or failure as the dice or meeples reveal the fate of the players.

So a few days back I started early again, 7:30am, and then carrying two loads of props and rules and a notebook of notes all the way across the Red Lion at Jentken Beach to play my own creation: Istanbul 1926. It is set in the game called Call of Cthulhu (CoC). This game is a role-playing game (RPG) that followed quickly behind Dungeons and Dragons in the 1980s and is now on its seventh edition. The main themes are based on the mythos that was initially formalized by H.P. Lovecraft: Cosmic Horror. The game system is unlike D&D (or Advanced Dungeons and Dragons that was published about the same time) that is based on a system called D20 (meaning you roll a twenty-sided die for most things) and instead fits used D100 (meaning you roll two dice to get a value from 01-100) from a competing system, Runquest. CoC has many hand-out and props and is rules-lite and has very abstracted combat and magic system. While the arguments on which system, D20 or D100, is the most realistic and best, it is D100 for CoC.

My players showed, unlike my last game, and I had five players so we could have a good variety of characters and players (one woman and men of various ages). I handed out pre-made characters, and they selected what they wanted to play. I had male and female versions of about the same character and Asian and African American options too. I then had prop passports that they filled out, and we began. They started meeting on the Oriente Express headed to Istanbul. They introduced their characters and read the letter calling them to investigate strange doings in the new Republic of Turkey, it is set in 1926. They discovered that the local official had found a copy of the dread Necronomicon and wants them to determine its authenticity and source. The locals in modern Turkey cannot acknowledge superstitious like these, and so it is up to the investigators to take the necessary steps to acquire the book and to prevent any more dissemination of such superstitions in modern Turkey.

The story goes on from there, and it is best not to publish such horrors in my blog. We did get to use the adventure scents I mentioned in my previous blog. The first adventure was completed with everything ending in a gun battle with horrors of ancient powers, the near-death of one investigator, a convenient fire that destroyed a printer’s shop, and the placement of the printer in a home for the insane in Istanbul. I had prepared two more investigations, but we had spent most of our time on the first, and everyone was happy to survive. Everyone was delighted with their experience.

The next game I played was Rising Sun. I had set it at a beginner level, and well only I had played it before. We had five players. I spent the first thirty minutes explaining the game and the turns went a bit slow at first. Again men and women playing, some very happy to finally get a chance to play. My calling it “basic” in the session name had chased away the veteran players.

IMG_0107

It is Japan-themed game with bright colored miniatures and (unpainted so far) huge mythological creatures and gods. It is easy to play, but knowing what to do and why is quite tricky. We managed to only play two seasons and the second had no recruiting in it! This has never happened to me in all the games I played. So only the red player had units on the board other than summoned monsters. Some of the players could just look on. Everyone was happy to have learned the game and played a few seasons.

I packed up fast and got 1/2 a sandwich and headed to the game I was not hosting: Vast. This is an asymmetrical game where each player plays a different game that somehow comes together with a story about a Knight, a thief, hoards of goblins, the cave, and the dragon. Each player is trying to hurt/help another player, for a while, and win a different way. It is fun and interesting if you know the rules. I met the group and nobody, but I had played. There were too many people, so I gave up my seat. I stopped by later, and they had not gotten very far, a narrow escape for me. I am nice and enjoying learning–but that would have been too much after hours of teaching already.

So a break! Meet a vendor who makes wands and potions for Harry Potter like items. He also had some horror items. I have new horror props of samples of things that should not be!

Next, I get to play CoC as a player. I play an archeologist that is a black man in 1929. I am a bit conscious of my roots and that I often travel out of the USA to avoid the Jim Crow of the 1920s. I known for my more physical solution, and I am quite smart and robust.

IMG_0108

We are shipwrecked on a dread island, and I use my survival skills to build a camp, and we managed to get everyone that we find alive well. The other players’ characters managed to explore and discover our proper direction to the only buildings on the island.

Then horrors happen as we are picked-off one-at-a-time, the non-playing characters play the role of redshirts from Star Trek (last thoughts are, “what was that”). We have seen the movies and so we now will stay together. We figure out we need to reverse the horrid summoning that was done and send whatever this horror is back to the darkness it came from. Of course, when Dr. Jones (yes that name) who is whom I am playing, see the horror he well loses his mind (some bad dice roll on my part). My character believes, according to the Game Master (GM) running the adventure, that he can help by diving in and embracing the creature. So that is how I end that game as they reverse the summoning and send it and by accident my investigator to the darkness it came from saying, “I stab at thee!”

The GM gives me a 10% discount card for CoC supplies for playing my character’s end so well.

The next day is the packing, loading the car, and checking out and then running to the next and last game, Mare Nostrum Empires. This is a favorite I purchased after playing it a few years ago at Gamestorm. It is an economic and military game with a cultural element.  There are five ways to win! This means the players can focus on different tracks and, as I did as Rome, invade (Egpyt in my case) when someone looks like they might suddenly win.

IMG_0109

I was early for my time and thus set-up the game and called for more players (using an orange traffic cone to tell the other nerds I needed a herd of nerds). Got two more players and set the map for three. The game designer has a clever trick of just covering the board with the tracking boards to make a smaller play area for three. I won by watching Rome and Greece fight it out while I smiled and bought-up more military and cultural wonders to claim leadership.

The next game was played with an old friend who stabbed me in the back in a game called Diplomacy. “No hard feeling?” he asked just before Rome (I was playing Rome) burned down his Troy and another city. It was a learning game. One of the players, a Belgium residing in Seattle, needed to catch a plane, so we ended at 5:00pm without a win, I had invaded to stop Eygpt from winning. I did not conquer so I failed to burn his cities so it was likely he would have won. I was one city to capture to win also. The game plays close at the end. One of the features I really love about the game.

That is today’s summary of the last two days. It is a bit long and rushed. I will try to edit it a bit later (more edited now).

Gamestorm: It was amazing fun. I bought my next year pass for Gamestorm 22 already!