UCSD CSE 230 (Fall 2023) Final Project
- Xujie Chen
- Xiaochuan Yu
- Runlong Su
- Po-Chun Wu
- We will create a Multi-Domain Guessing Game with Solver, expanding on the popular Wordle game. The project aims to create an immersive gaming experience by allowing users to guess words from diverse datasets like names and countries. A key feature is the implementation of an intelligent solver that strategically suggests the best next guess based on the current game situation. Users could turn on the solver to enhance their guessing strategies.
- What makes our project different from Wordle?
- Solver (hints)
- Different modes
- Difficulty levels
- Xujie Chen: Solver
- Xiaochuan Yu: UI (
BrickLibrary) - Runlong Su: Testing
- Po-Chun Wu: Main Program
.
├── app
│ └── Main.hs
├── data
│ ├── animals.txt
│ ├── citiesUS.txt
│ ├── names.txt
│ └── wordle5.txt
├── package.yaml
├── src
│ ├── Choose.hs
│ ├── Guess.hs
│ └── Solver.hs
├── stack.yaml
└── test
└── Test.hs
stack run
- Choose Mode:
- Choose Difficulty:
stack test
- base
- brick
- containers
- microlens
- microlens-mtl
- microlens-th
- random
- vty





