This project aims to create a command-line version of the popular word game Wordle in multiple programming languages. The goal is to explore and understand the different programming paradigms, syntaxes, and unique features offered by each language.
The project will eventually include implementations in the following languages:
- Bash
- C#
- C
- C++
- Clojure
- Dart
- Elixir
- Erlang
- F#
- Go
- Groovy
- Haskell
- Java
- JavaScript
- Kotlin
- Lua
- OCaml
- Pascal
- Perl
- PHP
- Python
- R
- Racket
- Ruby
- Rust
- Scala
- Swift (not sure if this is possible)
Here's a basic breakdown of the types of languages I'm working with
- Object-Oriented and OOP-ish: Python, JavaScript, Java, etc.
- Functional: Haskell, OCaml, etc.
- Procedural: C, Go, Rust, etc.
- Scripting: Perl, Lua, Bash, etc.
- Each language implementation is contained in its respective directory.
- Common game design specifications are found in
DESIGNSPEC.md
. - Individual READMEs in each directory provide specific details about running the application in that language.
Each directory in this repository corresponds to a specific programming language. To get started with an implementation:
- Navigate to the desired language directory.
- Read the language-specific README for setup and execution instructions.
- Run the Wordle game following the instructions.