Mindless Setback

  •        66

Setback is a card game popular in New England. This project uses a combination of brute force and Monte Carlo methods to play Setback. This is an experimental approach to playing cards and other games where incomplete information is available.




Related Projects

Monte Carlo Baseball Simulation

A Monte Carlo simulation of Major League Baseball(TM), used to find the best strategies in a baseball game. The effect of different batting orders and the addition of one super-star can be tested and archived in retrosheet format.

McCloud Service Framework

Monte Carlo Cloud Service Framework (McCloud) provides a generic service implementation of Monte Carlo method, based on Microsoft Windows Azure, to solve a wide range of scientific and engineering problems.

MCS-libre Monte-Carlo Simulation Toolkit

Free C++ toolkit to facilitate Monte-Carlo simulation. This is a library covered under the LGPL. quot;MCS-librequot; stands for quot;Monte Carlo Simulation - librequot;. Documentation and examples are provided.

ionic-ion-swipe-cards - Swipeable card based layout for Ionic and Angular

Include `ionic.swipecards.js` after the rest of your Ionic and Angular includes. Then use the following AngularJS directives:```html<swipe-cards> <swipe-card ng-repeat="card in cards" on-destroy="cardDestroyed($index)" on-card-swipe="cardSwiped($index)"> Card content here </swipe-card></swipe-cards>```To add new cards dynamically, just add them to the cards array:```javascript$scope.cards = [ { // card 1 }, { // card 2 }];$scope.cardDestroyed = function(index) { $scope.cards.splice(index

PAiRS - A WPF Memory Card Game

PAiRS is an implementation of a card matching game in which you are given an even number of cards face down in a grid, and you try to flip over 2 cards at a time to create a match until all cards are matched. PAiRS is built using C#, .Net 3.5+ and WPF.

PlayingCards - A C# Playing Card Library

This is a C# playing card library, and an included sample game. The game is meant to be a networked virtual card table where folks can play just about any kind of card game they would like. For now, the game is not playable, but more of a test of the library. Hope you enjoy.

MCCCS Towhee

Towhee is a Monte Carlo molecular simulation code originally designed for the prediction of fluid phase equilibria using atom-based force fields and the Gibbs ensemble with particular attention paid to algorithms addressing molecule conformation sampling.

credential - Easy password hashing and verification in Node

Easy password hashing and verification in Node. Protects against brute force, rainbow tables, and timing attacks.Employs cryptographically secure, per password salts to prevent rainbow table attacks. Key stretching is used to make brute force attacks impractical. A constant time verification check prevents variable response time attacks.

Quameon - Quantum Monte Carlo in Python

Quantum Monte Carlo algorithms expressed in Python. This code calculates electronic properties of atoms and molecules from first principles.

Monte Carlo eXtreme (MCX)

MCX is a Monte Carlo simulation software for static or time-resolved photon transport in 3D media. It uses GPU-based massively parallel computing techniques and is extremely fast compared to the traditional single-threaded CPU-based simulations.

Monte Carlo Analysis for MS Project

Monte Carlo analysis is an enhancement to CPM and PERT methods built into MS Project. It enables project manager to run statistical simulation of possible project outcomes based on optimistic, pessimistic and most likely estimates.


Force plot is a user friendly graphing calculator which uses brute-force computing. It can plot difficult equations that many popular programs cannot plot.

C-cards development

C-cards: it is a simple card game, where cards are computational elements; computing machines can be defined, built and animated in a concrete way by disposing cards and moving pegs around them, following formal rules.

rar brute force shell script - rarbrute

This is rarbrute, a shell script to brute force encrypted rar files under unix and linux. A long wordlist and a paper about security in internet cafes is included.

MasterMind Solver

This Java project is a rough example of how to develop a brute force validation algorithm to make your computer look like "making guesses". It will take the role of a MasterMind player trying to solve the puzzle set by you.


1. It sets up multiple common ports that are attacked. If someone connects to these ports, it blacklists them forever (to remove blacklisted ip's, remove them from ```/var/artillery/banlist.txt```)2. It monitors what folders you specify, by default it checks ```/var/www``` and ```/etc``` for modifications.3. It monitors the SSH logs and looks for brute force attempts.4. It will email you when attacks occur and let you know what the attack was.Be sure to edit the ```/var/artillery/config``` to tu

scrypt - A Ruby gem with native C extension for the scrypt password hashing algorithm.

The scrypt key derivation function is designed to be far more secure against hardware brute-force attacks than alternative functions such as PBKDF2 or bcrypt. The designers of scrypt estimate that on modern (2009) hardware, if 5 seconds are spent computing a derived key, the cost of a hardware brute-force attack against scrypt is roughly 4000 times greater than the cost of a similar attack against bcrypt (to find the same password), and 20000 times greater than a similar attack against PBKDF2.

express-rate-limit - Basic rate-limiting middleware for express

Basic rate-limiting middleware for Express. Use to limit repeated requests to public APIs and/or endpoints such as password reset. Note: this module does not share state with other processes/servers by default. If you need a more robust solution, I recommend using an addon store or trying out one of the excelent competing options.

gitbrute - brute-force a git commit hash

brute-force a git commit hash

buster - Brute force static site generator for Ghost

Super simple, Totally awesome, Brute force static site generator for Ghost. Start with a clean, no commits Github repository.