Family Tree Solitaire on the web now

My latest video game, “Family Tree Solitaire”, is now also on the web for free on itch.io.  There you can also find links to the Windows Store (Windows 10 phone or computer) and Google Play versions too.

Get it on Google PlayGet it on Windows 10

It plays in most modern browsers that support WebGL: Google Chrome, Microsoft Edge (WIndows 10), Mozilla Firefox, and Apple Safari. It will not run in Internet Explorer.

Family Tree Solitaire

If you enjoy solitaire, poker, genealogy, and/or memory skills games, I think you’ll enjoy “Family Tree Solitaire”.  Unlike most solitaire games, the main goal is to produce a high score and beat the computer — or your own previous high score.

I have posted detailed rules on my website for “Family Tree Solitaire” in html and pdf format.   I am excited to announce that “Family Tree Solitaire” is available on the Google Play Store.  I hope you will enjoy my new game.

About a year or so ago, I decided to work on a game using Unity3d.  As a classic games developer who has made games for many devices that have come and gone, I like that it has a cross-platform engine.  I enjoy card games, and I wanted to experiment with a different kind of foundation for solitaire: a tree structure — very familiar to genealogists, programmers, and others.  The result is “Family Tree Solitaire”.

Family Tree Solitaire

 I will also be working on putting this game on the Windows Store and possibly a WebGL version.  If I get enough interest, I will also consider a version for Apple devices.

About studying game AI and physics

Recently Gamasutra — The Art & Business of Making Games — featured a couple of useful articles on “7 examples of game AI that every developer should study ” and “7 examples of great game physics that every developer should study.”  Both articles by Richard Moss.

As for the article on physics, the examples are good.  I’m surprised that “Angry Birds” was not in the list.  Perhaps this has already been talked about many times, but it has become a classic that all game designers and developers should understand.

While AI-driven path finding is always useful in games, and playtesting via genetic algorithm is an interesting technique, I did not find an example among the 7 selected which talked about AI in board game opponents?  Perhaps the author doesn’t consider this category to rank high on the list of AI in video games.  I do.

AI in checkers and chess drove my early interest in video games and game AI.  AI in the game of Go recently became a hot topic.  Games like Risk and Stratego continue to challenge AI programmers to produce top players and top video game versions of the board games.  I’m sure there will continue to be AI in board game challenges, as well as card games like Poker and other games that provide incomplete information.

And what about video games that produce new concepts in board and card games?  I will soon release a new kind of solitaire game that I don’t think has been designed before.  Whether it becomes popular or not, I don’t know.  I enjoy playing it.  But at the least I hope it will inspire others to want to make video card games — or board games — that don’t just mimic games we’ve already played many times or seen on toy store and retail shelves.  While my new card game can actually be played with a deck of cards, I do think it is much easier and more fun to play electronically.  More to come on this soon.

Finally, I might also add that serious games like protein folding have something to offer video game designers and developers about intelligence too.  Sometimes the intelligence in the game comes from the users, not the computer AI.  Take a look at what’s out there in serious games.  You might find some very good ideas.

Jewish genealogy research tips

JewishGen posted a list of Mythbusters, which is essentially tips in doing Jewish genealogy research.  I have found these to be useful in my endeavors to learn more about my family history.

One suggestion I might add.  New York arrivals before 1890 would not be to Ellis Island.  Arrivals to New York between 1855 and 1890 would likely be to Castle Garden, but not definitely.

Family Tree clip art

Is square root day political?

Since tomorrow is square root day 4/4/16 (month and day numbers 4 are both the square root of the last 2 digits of the year 16), I decided to propose a (sort of) math problem today. Everyone learns that the square root of 2 is IRRATIONAL (can’t be expressed as a fraction). But the square root of 4 is 2 (or 2/1 as a fraction), not IRRATIONAL.

So what is the square root of a politician? Perhaps it depends on the politician.

I used an online app to quickly figure the dates of the next 15 square root days starting with 4/4/2016, which falls on a Monday.  Using a couple of  online day of the week calculators, I got the following days for the next 19 square root days: 3 Mondays, 1 Tuesday, 3 Wednesdays, 3 Thursdays, 3 Fridays, 4 Saturdays, and 2 Sundays.  Saturday has the most square root days over the next 200 years.

When you look at election days around the world, this would seem to favor Australia, New Zealand, and some other countries where general elections tend to be held on Saturdays.  Also, perhaps interestingly, the next Thursday square root day isn’t until January 1, 2201.  General elections are generally held on Thursday in the U.K.

So is square root day political?  Maybe not over the next million or billion years — I haven’t looked at the distribution of days of the week for that long yet, though it might be fun to do so.  But for the next 200 years, the square root days of the week do seem to favor general election days in some parts of the world.

By the way, the next cube root day is 3/3/27, next fourth root day is 3/3/81, next fifth root day is 2/2/32, and next sixth root day is 2/2/64. And we won’t see another seventh root day until 1/1/01 (which is the year 2101).

SquareRootOfAPolitician

Not all AI is having success

AlphaGo’s AI recently had a huge success in beating a world expert opponent in several games of Go.  The main programmer of AlphaGo is now researching using Google’s Deep Mind AI to conquer the game of Poker.

As AI scientists get more involved in teaching the technology to learn how to work with — or compete with — humans, the science fictional aspects of AI will become more of a real concern.  As with games like Chess and Go, some of today’s geniuses are already looking many moves ahead, realizing that AI is on its way to capabilities that we should already be considering today in the making of laws regarding bots and robots.

On the other hand, perhaps society has a built-in way of slowing things down until we’re ready to deal with technology.  Obviously, this didn’t happen with the use of the nuclear bomb, but that doesn’t mean that there weren’t forces trying to stop its use or at least slow down its introduction.  An example today might be related in the MIT Technology Review article “Automated Anesthesiologist Suffers a Painful Defeat.”

Did the automated anesthesiologist fail to please doctors and nurses because it wasn’t adequate for their needs?  Or did it fail because they weren’t ready to trust that it was adequate for their needs?  This is a distinction that I don’t have the answer to, but the article clearly states “It’s not clear how much impact the history of animosity with some anesthesiologists had on the disappointing sales, but it probably didn’t help.”

Like the issues with automated cars and automated robot weapons, there are many legal and ethical implications to consider with automated anesthesiologists too.  If one or more humans die because of a mistake made by an AI, the cost and impediment to technological progress — not to mention the outrage — will be huge.

So while industry seems ready to use robots and AI more and more these days to reduce costs and assist human workers, perhaps professional workers are now pushing back the way industry use to.  Is it only a matter of a little time before that wall breaks down too, or will robots and AI be unable to break into many professional jobs — especially those that are related to human life and death — for many decades to come?

Ekg Signal clip art

PC gaming making a comeback

Though the mobile games market is huge, and games on PlayStation and Xbox have done well, much of that success has has taken a toll on PC gaming…until now.  Computerworld reports on “The triumphant, magnificent, and unexpected return of PC gaming.

As a long time video games developer, it saddens me to think of the many game platforms that have come and gone.  It’s nice to know that the PC is still hanging in there, possibly even making a comeback.

If you, like me, are interested in the history of video games, you might also like to stop by the National Video Games Museum in Texas near Dallas.  It just opened!

Tower Desktop Pc clip art

Indie games 2016

When I started developing games in the late 1970’s, every game was like an independent (indie) game.  Handheld games required at least 3 or 4 persons: typically a software engineer, electrical engineer, model maker, and instructional writer — sometimes an artist and mechanical engineer too.  Early video games for home consoles were mostly created by a single programmer, but artists, instructional writers, sound/audio designers, testers, and others participated as needed.  It took a few months to design and develop a game back then, and then a few weeks or more to tweak the design, debug, and test it before release.

Even in 1995 when I worked on a port of “Double Switch” to Windows 95, there were only 3 programmers involved.  It was probably in the mid to late 1990’s when game developer teams grew, and grew even more in the early 2000’s.

Though I enjoy seeing what’s happening in game design for both large and small games, I do have an affinity for indie games.  Not all, but many are still created by small teams.  This year’s nominees and winners at the 2016 Independent Games Festival continues this 40+ years’ tradition of creative individuals pouring their passion into making video games.

An artificial intelligence just won a major “Go” competition.  Perhaps in the next 25 years, we’ll see an ai that can create a video game knockoff.  But it may be a lot, lot longer than that before we see an ai create video games that match the creativity of human game developers.  Below are some of the nominees this year.

By the way, if you are interested in becoming a video game developer, you might want to check out the degree program at UC Irvine — my alma mater.

Eye on Pi 2016

It’s Pi Day 2016.  Take the first 6 digits of Pi and round off, and you go from 3.14159 to 3.1416.  That’s today’s date: 3/14/16!

My fellow software engineers might enjoy this Code Project article on “Calculating the Number Pi through Infinite Sequences.”  Some algorithms are better than others at quickly obtaining the first several digits of Pi.

Or you might appreciate another algorithm that takes much longer to calculate Pi, but there is beauty in its simplicity.  You may have heard of Buffon’s Needle problem, which asks: “Suppose we have a floor made of parallel strips of wood, each the same width, and we drop a needle on the floor. What is the probability that the needle will lie across a line between two strips?  Turns out the answer is related to Pi.

But have you heard of Buffon’s Noodle problem?  Turns out that even if you bend each needle as if it were a noodle, the probability is still related to Pi.

Finally, many of us know that n! — read n factorial — is n x (n-1) x (n-2) x … 1.  So 4! = 4x3x2x1 = 24.  But what is the factorial of a fraction, in particular the factorial of 1/2?  You guessed it, it’s related to Pi.  It’s remarkable, and I was tempted to say “related to Pi!”, but I thought it might confuse you.

Women in game design and development

This week featured International Women’s Day 2016.  Many women have been inventors, yet — as the Microsoft video below shows — many young girls do not know their names.  Similarly, I imagine that many video game players could not name women who have designed and/or programmed video games.

I list below a few recent articles and exhibits that point out just some of the many accomplishments of women designers, producers, and executives in video games.  I started programming video games in 1979, but it was not until 1982 that I met a professional woman video game programmer.

I do not remember her name or whether she stayed in the business, but I hope that in some small way my blog entry today honors her and numerous other women who have or are working in the video game industry.  Design is about perspective, perspective requires a point-of-view, and men and women everywhere offer unique points of view.  The video games industry needs women to be involved in video game design and development.

===================================================

Genealogy television shows

You can see a good partial list of genealogy television shows on the Larimer County Genealogical Society’s website.

Another show I would add is “Long Lost Family” on The Learning Channel.  If you have an interest in genealogy you may find some tips in searching for ancestors, particularly in the early parts of story segments where the show’s experts provide background on how they found a family member.

BYUtv’s “Relative Race” attempts to combine reality television immediacy (e.g. racing across country) with genealogy.  I watched the first episode and didn’t feel that it entirely succeeded, but it is another genealogy-related show.

I still dabble in game design, and this year I hope to release a card game that is based on a family tree concept.  When I’m at that point, I will let you know in my blog.

Family Tree clip art

Paging Dr. Levine

Almost 35 years ago now, I designed and developed “Microsurgeon” (1982 Imagic) for Intellivision.  I wanted game players to experience having to make difficult choices to save patients while navigating through arteries and veins and lymph.  In the TI 99/4a version of the game, I added voice snippets like “Paging Dr. Levine.”  The game told players what problems the patient was experiencing, but I don’t think it really occurred to me back then that an AI would be providing that information rather than Dr. Levine or a diagnostician.

Today there are Artificial Intelligence (AI) systems being created to assist doctors with diagnosis.  Fast Company published an article entitled “Paging Dr. Robot, the Coming AI Health Care Boom” last year.  Much of the article focuses on IBM’s Watson and its ability to provide to hospital physicians expert-level data and analysis regarding cancer and numerous other conditions.  But what about AI for consumers?

In March 2016 MIT Technology Review author Simon Parkin writes about “The Artificially Intelligent Doctor Will Hear You Now.”  This article focuses on Babylon, a U.K.-based subscription health service app that costs less than $10 a month that will offer patients advice on sick care and monitor patient information from wearable devices and other sources.

Both articles show that we are at the beginning of a boom in AI for healthcare, and who knows how fast it will ramp up from there.  Doctors will no doubt still guide the process, especially regarding ethics and critical decision making, but AI may take a larger role in our medical future.  One can hope that this means a better and less expensive medical future.

Stethoscope 1 clip art

Career Simulators

Mark Lautenschlager for “Into Tomorrow” wrote a piece entitled “Pondering the Existence of Career Simulators.”

While I enjoyed the article’s light tone in regards to the value of “Farming Simulator 2017” to most video game players, I was a bit disappointed in his overall findings.  I have written in the past, and still believe, that I think a sort of “career counselor” series of games for a huge variety of jobs would be invaluable to junior and senior high school students — not to mention college students and older adults.

I do agree with Lautenschlager that there is certainly room for more “fun” in these kinds of games, and that is where simulator game makers sometimes miss the mark.  But I believe the ultimate goal in these kinds of games should be to give the player a taste of what the actual job is like.  If the game is also enjoyable enough to entice a great number of video game players, then that’s a large plus.

Beyond that, at some point it would be nice to see a kind of serious game standard — or wrapper — produced for snippets (demos) of these kinds of games, such as one that would include an interview, day on the job play, perhaps an associated questionnaire to determine if it’s the kind of job for the player, and other things common to jobs.

Not that full career simulator games need to fit a standard, but samples from these games that included the wrapper could be compiled and joined into an indexed — or encyclopedic, if you will — career counselor website — a kind of CareersGameWiki with sample gameplay and meaningful associated data and information.  It would also serve as a nice advertisement for the game maker, for anyone wanting to further explore the whole video game.

I’ve always felt that it would be great for both children and adults to have a place to go to find out about any career possibility — even ones that might not exist yet but will in the future.  When I was a child, encyclopedias and career counselor offices or libraries at schools were my choices — or, when really lucky, the opportunity to spend a day and learn with someone on the job.  But with today’s technology, there should be so much more!

Below is a video showing some of the career simulator type games of 2013, including “Farming Simulator.”

My trip to UC Irvine

UCI_HallOfFameAward2

UC Irvine in California is a great school (take a look at the terrific ratings).

That’s why I’m both honored and humbled to receive the Hall of Fame award for my work in software engineering and video games.  I recently visited the Donald Bren School of Computer Sciences & Information for a couple of days to meet the Dean and Assistant Dean and Department Chair, see how things have changed since I attended, meet with informatics researchers, and present to students and alumni at Game Developer’s Week.

When I graduated in 1981 (Computer Science) the campus had only a few buildings, now there are many.  The campus is still growing, yet it is quite attractive and still has a very personal feel — not to mention the beautiful beaches nearby.  Environmental practices at the college are hard to beat.

There are far more students attending today, and among the great variety of majors to choose from, there are excellent Computer Sciences & Informatics programs — including a Computer Game Science (video game developer and software engineering) degree that didn’t exist when I attended.

Informatics researchers are working on a variety of interesting projects related to health and education, as well as other diverse fields.

I very much enjoyed meeting with and giving a presentation to the UC Irvine Video Game Developer’s Club called “Staying Creative”, the main premise being that in order to have a long career in video games or other creative fields you should consider — know — your interests and stay flexible.    See the video below, or click on the link above to see it on YouTube.

I can’t conclude without mentioning Peter the Anteater, UC Irvine’s mascot.  I think he’s pretty terrific too.

What’s a mycobiome?

A couple of years ago I wrote about our microbiome — microbial communities in and on our bodies — and since then much more has been learned about it.

But what about our mycobiome?  It’s about our resident fungal community and the role it plays in health and disease.  Scientists recognizing the importance of the relatively young study of our mycobiome are calling for microbiome researchers to include our mycobiome in their studies.

So would those studies be called our microbiome mycobiome?  Try saying that real fast a few times.

In my video game Microsurgeon (Imagic 1982), I included bacteria, viruses, and white blood cells that stand in your way of curing the patient.  But if someone were to make a Microsurgeon-like game today, they should include fungal opponents.  An average fungus is 50 times larger than an average bacterium.

If you’d like to read more about mycobiome you might like a 2013 article on the subject or a 2013 talk (video) about it.

 

What’s new in juggling?

The IJA (International Juggling Association) is having their annual convention in El Paso, Texas this year.  One of the main jugglers featured at the Cascade of Stars show at the end of the week is Emil Dahl.  Like many exciting new jugglers in the past few years, he’s created a new kind of juggling.  It’s called “Magnet Opus”.  Below is a video of his work.  Pretty neat.

Largest known prime number

BBC News reports “Largest known prime number discovered in Missouri.”  22 million digits is a really, really, really long number.  But what is it doing in Missouri? (hee hee).  Sorry, I couldn’t resist.  Seriously, it’s an impressive calculation!

Speaking of primes — natural numbers that can only be divided by 1 and the number itself — Brilliant.org has some fun prime number problems.  Here’s one you might enjoy that I solved recently.