Giter Club home page Giter Club logo

clock-game's Introduction

Project 1: Clock Game

Citation and License

This project belongs to Department of Computer Science, Columbia University. It may be used for educational purposes under Creative Commons with proper attribution and citation for the author TA Akshay Iyer, and the Instructor, Prof. Kenneth Ross.

Summary

Course: COMS 4444 Programming and Problem Solving (Fall 2023)
Problem Description: http://www.cs.columbia.edu/~kar/4444f23/node18.html Course Website: http://www.cs.columbia.edu/~kar/4444f23/4444f23.html University: Columbia University
Instructor: Prof. Kenneth Ross
Project Language: Python

TA Designer for this project

  1. Akshay Iyer

Teaching Assistants for Course

  1. Akshay Iyer
  2. Smrithi Prakash

Installation

Requires python3.9 or higher

Install simulator packages only

pip install -r requirements.txt

Usage

Simulator

bash clock_game.sh False seed_number

Simulator Scheme : Player 1 always plays in black, player 2 always plays in blue, and player 3 always plays in red. All entries in the clock will be masked if a player has not chosen their constraints yet.

If you decide to end the simulator prematurely, press Control+D to terminate the bash script and then run your next command.

Running without Simulator

bash clock_game.sh True seed_number

You can change the random seed, number of constraints per player and timeout by changing the values inside constants.py.

clock-game's People

Contributors

giancarlo-pereira avatar akshay-022 avatar aparna-rajesh avatar pbluc avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.