Team Status Report for March 14th

The most significant risk this week was the 3d printer uptime. This risk is being managed by getting access to the tech spark printer, and not waiting until the last minute to print so downtime doesn’t hurt us.

The only change is the chip sorter moving from vibration to magnets to pull the chips into the system. It was necessary because the vibrations to the table messed with user experience and the only cost is cheap magnets and reprinting a few parts.

In addition the RFIDs are coming in this week.

No changes to schedule

Ben’s Status Report for March 14th

The CFR framework and subgame solver (depth currently = 1, but any deeper is unlikely to run locally on the raspberry pi) are done. I am working on getting arbitrary depth subgames to work as well. Training has also not passed CFR test cases, so I am working on debugging that.

Ben’s Status Report for March 7th

The ML framework itself is mostly complete. The base CFR mechanism, monte carlo simulation framework, and stochastic node selection are all done and work together. I am working on subgame solving, and will also need to review and potentially modify the APIs with which information can be added to the game in order to interface with physical components of the system.

Andrei’s March 7th Status Report

I have begun disassembling the autodealer to be able to control the dealing speed and actions based on the commands written by the raspberry pi. I have also looked into materials for the table. I need to decide whether to add the felt piece or not depending on the friction of the table.  We worked and the design report which helped fill in the gaps that we had in our description of the product. This design report helped me zone out exactly the necessary products based on our needs. This also  includes the implementation and the way to go about creating the product.

Team Status Report for March 7th

The most significant risk is that the new design for the centrifugal chip ordering. This could slow us down, and this is being managed by having work done over spring break to catch up during slack time.

The way that chips enter the system has changed. It was necessary because the vibration required for the previous design degraded the quality of the table as it was too loud and noticeable. This hasn’t changed the schedule.


Part A is written by Sam Istvan

Part A: Global factors really are only that the system will operate in a home environment that may include children, elderly users, and people unfamiliar with electronics. The user interface must require no technical knowledge to operate. The materials and components used must comply with standard consumer electronics safety expectations. The system should be designed for longevity to minimize electronic waste, using off-the-shelf components that can be individually replaced. This product intends to make social connection easier at well, giving access to a social game for people to bond over in their homes. Removing the table management from poker makes it easier to just be in the moment and connect with others around you.

Part B written by Andrei Da Silva

Part B: The Gambletron 9000 will not do well in places where gambling and games of chance are not popular or against moral values due to its association with Poker. That being said our game in itself is not a gambling game and there is no actual money involved. It is a game to provide those who want to play poker to enjoy a game against bots or friends while not having to keep track of game state. This game would likely not be allowed to be purchased in most religious states but if marketed correctly would be popular in most places where gambling isn’t a strong moral problem since it is more made to be a solo or family style game.

Part C written by Benjamin Berger: … with consideration of environmental factors. Environmental factors are concerned with the environment as it relates to living organisms and natural resources.

The Gambletron9000 has no significant environmental impact. Games of poker inherently do not leave an environmental footprint, and the replacement of traditional poker with gambletron does not change that. With respect to humans as living organisms, gambletron could be beneficial, as it encourages the in-person social aspect of poker, could replace online play for some groups, and makes live poker more available and reliable. In that case, it could be good for its playerbase, encouraging more social interaction which is healthy.

Sam’s Status Report for March 7th

This week I was stuck on the chip return as the original plan detailed in the last blog post.

The vibrations required to get the chips moving through the intake was enough to move the table, so I wanted to switch to centrifugal spinning to get the chips sequential. This is detailed in the design report as I found this out before the paper was written. The design I am testing right now is shown below. It spins the chips into a track that is the exact width and height of a chip so that only one passes through at a time.


Every inch there will be a magnet that attracts the metal cores of the chips so that they can be easily pulled off the wheel and shuttled into a track.

My progress is a little bit behind now that I’ve had to go backwards on the chip ordering. I have tried to catch up over spring break as this was added slack time in our schedule.

I hope to complete the centrifugal chip ordering in the next week.