Code Monkey home page Code Monkey logo

wordle's Introduction

Description/To-Be

Project editors: Aditya M, Guilia T, Krrish G

Wordle written in Java with a GUI made using Java Swing. Command line based so it runs fast and the GUI acts like a wrapper around what's printed in the terminal.

On top of vanilla Wordle, it has modes like

  • Hardmode timers, harder words etc
  • Emoji Mode emoji's added in swing to aid your guesses
  • Impossible Mode Literally unbeatable

Folder Structure

Standard Folder Structure

  • src: for sources
  • lib: for dependencies

wordle's People

Contributors

montereysand avatar gt1656 avatar masterkris avatar

Stargazers

 avatar

Forkers

hansonschool

wordle's Issues

Use only swing for graphics

I might be my OCD but to make the use of swing easier for all of us, I added Images in the /lib folder and a small text file with useful swing methods in the /src folder.
Use of swing is more lightweight and more modern

Tasks

  • Open a Jframe(default size is actually really good for wordle)
  • Cut up images with for loops and if statements and properly size and place them with the appropriate color
  • Next and Quit button to avoid any other bugs that may come up when you close the window but don't stop the code.
  • No more AWT
    Extra
    ========
  • The modularity from Mine and Guilia's code is very robust and some variants of the play() class should be enough to change the came's diffculty
  • Different colors for windows and such is kinda ambitious but should take like 2 days to add custom themes up to the user
  • EMOJI mode, this will almost all have to be hand done, but I was thinking we could have a folder with emoji png's NAMED with the same LINE that the word is in /lib/dict.txt (that is where we pull the words from, a text file with 5 letter words.

I have a local branch of the project on my laptop (did not upload to GitHub) which can support and be the base of all of this, the current version has AWT stuff and not the most up-to date pictures or the most up-to date /lib and '/src' folders

Optional - the formatted Strings do not carry over from the previous guess

When inputing a guess, the part in play() formats the string using the format() method.
The problem is that it looks at a guess separately and does NOT carry over progress from a previous guess

I am assuming that this shouldn't be a problem since it would be easy to build new code around this issue to fix it in the GUI, but this feature is sorely missed in the Command Line version of the game in Version 1.0, in releases published Today

Logic.java

Rudimentary logic does not work with words that have two equal letters next to each other.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.