Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Overview

To advance my understanding of Erlang, I developed a command-line version of the game Mastermind. This project allowed me to explore key Erlang concepts, including concurrency, pattern matching, recursion, and error-handling capabilities that Erlang is known for. The game demonstrates how to manage real-time user interaction and dynamically update the state of the game board.

I built this Mastermind game to get hands-on practice with Erlang. The project let me dive into things like generating random numbers, pattern matching, and handling user input in a terminal. It was a great way to see how Erlang works with lists and sequences and to get familiar with the basics of process control and data handling.

Software Demo Video

Development Environment

  • VS Code
  • WSL with Ubuntu
  • Erlang programming language

Useful Websites

Future Work

  • Allow user to select a different difficulty
  • Add GUI so no longer in CLI
  • Add a 'help' screen to teach and discuss the rules of the game.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages