Skip to content

Software Engineering & Project Management Mini Project, Uppsala University, Fall 2017

License

Notifications You must be signed in to change notification settings

SoBeRBot94/SEPM-Project-TicTacToe-Game

Repository files navigation

TicTacToe-GE


A TicTacToe Game Engine Wirtten In Python

license workflow

Demo

Demo


Vagrant Development Environment

Requirements

  • Git

  • Vagrant

  • Any Hypervisor ( Virtualbox Preferred )


Build The Development Environment

  • Clone The Repo
	git clone https://github.com/SoBeRBot94/TicTacToe-GE.git
  • Build Vagrant Machine
	cd TicTacToe-GE

	vagrant up --provider=virtaulbox

The Vagrant Machine Will Be Provisioned By The Script Named Provision.sh

  • SSH Into The Vagrant Machine
	vagrant ssh
  • Find The Repo
	cd /home/vagrant/TicTacToe/TicTacToe-GE

Develop Here

  • Shutdown The Devel Vagrant Machine
	vagrant halt
  • Remove The Devel Vagrant Machine
	vagrant destroy

Note: This Will Remove The Vagrant Machine & All The Files Associated With It


Play TicTacToe

Requirements

  • Git

  • Docker

Work With Docker

  • Clone The Git Repository
	git clone https://github.com/SoBeRBot94/TicTacToe-GE.git
  • Build The Image
	docker build --rm --tag tictactoe:final ./
  • Run The Container With STDIN Enabled
	docker run --rm --interactive tictactoe:final

Bootstrap The Containers Using Python

	chmod u+x ./dockerTicTacToeDeployment.py
	./dockerTicTacToeDeployment.py

Enjoy Your Game

About

Software Engineering & Project Management Mini Project, Uppsala University, Fall 2017

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors 4

  •  
  •  
  •  
  •