Rushes are new ephemeral projects at Hive Helsinki. Wordle is the first in this series with 48 hours time window

Overview

hive-rushes-wordle

Rushes are new ephemeral projects at Hive Helsinki. Wordle is the first in this series with 48 hours time window

Requirements

Rust

Can be generally installed with command curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh.

For Windows and more information see rust website

Bevy dependencies

Generally the Bevy game engine should compile and run on any machine. However in some cases the compilation may fail due to missing libraries.

In general it is recommended to have latest GPU drivers and Vulkan installed. If not available Bevy should fall back on CPU.

Usage

There's makefile available in root directory to help users.

You can use option DICT to alter path to used dictionary.

Assistant

Launch with make assistant and provide the last guessed letter followed by status string. The assistant then suggests top 25 words to try next.

The status string is simply a sequence of letters corresponding to the color response of the game. Where 'X' == grey, 'Y' == yellow and 'G' == green.

Example

Insert current guess:crane
Insert status string [GYX]:gyxxy

Showing 7 out of 7 suggestions
Suggestion    Unique chars  Avg. frequency score
corer         4             38.760002
cheer         4             38.168
cider         5             34.870003
cower         5             32.346
cover         5             32.058
clerk         5             30.448002
cyber         5             27.654001

Insert current guess:cover
Insert status string [GYX]:ggxgg

Showing 2 out of 2 suggestions
Suggestion    Unique chars  Avg. frequency score
corer         4             38.760002
cower         5             32.346

Insert current guess:cower
Insert status string [GYX]:ggxgg

Showing 1 out of 1 suggestions
Suggestion    Unique chars  Avg. frequency score
corer         4             38.760002

Insert current guess:corer
Insert status string [GYX]:ggggg
Wordle solved.

Player

Launch player with make player command and use words it suggest to play the game, then provide feedback in format of status string.

The status string is simply a sequence of letters corresponding to the color response of the game. Where 'X' == grey, 'Y' == yellow and 'G' == green.

Example

Try this next: binge
Insert status string [GYX]:xyxyx

Try this next: grimy
Insert status string [GYX]:yyyxx

Try this next: sprig
Insert status string [GYX]:ggggg
Out of suggestions, did you win?

Game

Clone of the Wordle game, for your pleasure. Launch it with make game to use default dictionary or with make game DICT=path/to/dict to use custom one.

The game is pretty straight forward. Text is captured in tiles and can be deleted with backspace or submitted with enter (return). Game restarts with escape.

Contributors

(Jiri Novotny)[jiricodes.com] (Carl Nysten)[https://github.com/crl-n]

You might also like...
Solves wordle optimally by means of set subdivision

rust-wordle-solver Solves wordle optimally by means of set subdivision Building and running You should probably use the release build, as the debug bu

Using information theory, this is the optimal wordle player

enwordle Using information theory, this is the optimal wordle player. It is written in Rust and runs on the command-line. Theory When you pick a word

An interactive, universal Wordle solver
An interactive, universal Wordle solver

Eldrow (Wordle in reverse) is an interactive, universal Wordle solver that attempts to achieve near to mathematically perfect performance without rely

Wordle, but with ZK proofs!
Wordle, but with ZK proofs!

Zordle: ZK Wordle Zordle is Wordle, but with zero-knowledge proofs. Zordle uses ZK proofs to prove that a player knows words that map to their shared

This is the repository with the tutorials of Learning Rust series in @Leticia-maria Youtube channel
This is the repository with the tutorials of Learning Rust series in @Leticia-maria Youtube channel

Rust Tutorials This repository contains the information of Learning Rust playlist in my youtube channel. Learning Rust(part. 1)! Installation on Ubunt

Extreme Bevy is what you end up with by following my tutorial series on how to make a low-latency p2p web game.

Extreme Bevy Extreme Bevy is what you end up with by following my tutorial series on how to make a low-latency p2p web game. There game can be played

POC for a Roguelike UI/Window Manager

Minimal POC for a Roguelike UI Manager This repo is a proof of concept for a roguelike UI and a generally expandable template for a rogue/df-like. Use

Basic first-person fly camera for the Bevy game engine

bevy_flycam A basic first-person fly camera for Bevy 0.4 Controls WASD to move horizontally SPACE to ascend LSHIFT to descend ESC to grab/release curs

Combine simple building blocks to create smooth cameras: first-person, chase, orbit, look-at, you name it!

🎥 dolly Combine simple building blocks to create smooth cameras: first-person, chase, orbit, look-at, you name it! Camera rigs made with dolly are en

Releases(v0.1.0)
  • v0.1.0(Feb 28, 2022)

Owner
Jiri Novotny
Security Researcher at Ericsson & Student at Hive Helsinki
Jiri Novotny
Dark Forest, the world's first decentralized real-time strategy game.

darkforest-rs Dark Forest, the world's first decentralized real-time strategy game.

null 44 Oct 9, 2022
My first Real-Time 3D Game Engine learning project written in Rust.

EyeEngine-Rust FOA, sry for my poor English. What is Eye Engine? Eye Engine is my first Real-Time 3D Game Engine learning project. There are two editi

F-seeeye 4 Jan 5, 2022
A first-time implementation of Conway's Game of Life in Rust: Adventure and Commentary

A Commentary on Life This project documents the process and final result of my first-ever attempt at implementing Conway's Game of Life. I'll be using

Avery R. 2 Feb 25, 2022
First-person 3D pong ray-traced on CPU in real time.

ray ten Run in browser ray-ten.mp4 Reimagining of a 1986 ZX Spectrum game room ten made with ray tracing. Completely ignoring GPUs when rendering 3D g

Egor 2 Aug 20, 2022
This is a tool for solving the excellent Wordle puzzle

Wordle Tool This is a tool for solving the excellent Wordle puzzle. It mainly exists as an exercise to learn the (by all accounts) equally excellent R

Brett Henderson 2 Jan 17, 2022
Eldrow: Wordle in Reverse

Eldrow: Wordle in Reverse Setup First you are gonna have to get Rust at rust-lang.org. Then, you will need to have nodejs installed. For the WebAssemb

Xuming Zeng 8 Sep 16, 2022
Naive and quick Wordle optimal starting word Analysis.

wordlentropy Naive and quick Wordle optimal starting word Analysis. This Rust code can analyze all 2315 Wordle games with 10657 word choices in 100 mi

Mufeed VH 2 Feb 7, 2022
A reimplementation of the excellent word game Wordle by Josh Wardle.

Paudle A reimplementation of the excellent word game Wordle by Josh Wardle. This version was created using Yew and Rust. I cribbed the colors and layo

Paul Sanford 39 Dec 5, 2022
A Wordle solving assistant

Wordler A Wordle solving assistant. What and Why? Affected by the virally memetic game wordle, but linguistically incapable of solving it, I set forth

alberto 4 Feb 18, 2022
An application that tries to solve a Wordle puzzle only by using clues

wordlebot An application that tries to solve a Wordle puzzle only by using clues. You decide the word to discover (if you want to compete with wordleb

Rich Neswold 2 May 25, 2022