Skip to content

UIUC CS 128 Honors Final Project - Building Wordle In Rust

Notifications You must be signed in to change notification settings

TheWongLife/Rusty-Wordle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rusty-Wordle

UIUC CS 128 Honors Final Project - Building Wordle In Rust

Group Name:

Rusty Wordle

Group Member Names & NetIDs:

Nicholas Wong (nwong27)
Andrew Yang (ayy2)
Jason Hu (jasonzh2)

Project Introduction:

Description:

A version of the fun & popular game Wordle in Rust.

Goals & Objectives:

Opportunity to incorporate advanced Rust concepts like borrowing, ownership, & structs into implementation.
Recreate the fun & popular game of Wordle in Rust, where there are 6 tries to guess a 5 letter word.

Why we chose to work on this project:

Overall, it'd provide extra programming experience in the Rust programming language & would make for a fun & interesting final project to end the semester with.

System Overview:

Instructions:

  1. Guess a 5 letter word.
  2. Each letter is marked a color after every guess.
    • Green: The letter is in the answer & in the correct position.
    • Yellow: The letter is in the answer but not in the correct position.
    • Grey: The letter isn't in the answer at all.
  3. You lose if you fail to guess the word in 6 tries.

Possible Challenges:

Originally were planning to provide a website UI implementation utilizing CSS & HTML, but opted for a terminal-based output instead.
Working with CSS, HTML, & JavaScript to create a website hosted UI, along with implementing Wordle in Rust would be much more difficult considering the scope of the project & group member’s experience with web development.

References:

https://github.com/pmsanford/paudle/tree/main

image

About

UIUC CS 128 Honors Final Project - Building Wordle In Rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •