Technology
Unveiling the Secret: My Untapped Word Game Creation
Unveiling the Secret: My Untapped Word Game Creation
As a programmer, there's nothing more rewarding than creating something from scratch and seeing it come to life. One such project that I've been working on is a word game called Wordagam. While Wordament has been my favorite word game for years, I chose to take inspiration from it and create something unique and personal. Let me share with you the story behind this creation and how it all came to be.
A Personal Project to Keep Me Entertained
One evening while playing Wordament, I realized I could create a game similar to it, but with my own twist. The idea was born out of boredom and a desire to keep improving my skills. Over the next few days, I devoted time to developing Wordagam, focusing on making it a fun and engaging experience. Although I lack the skills of a professional designer, the game's look and feel still managed to capture the essence of what I envisioned.
Here are some screenshots of the Desktop game Wordagam. You can download the JAR file here and play it by saying `java -jar wordagam-1.0.jar`. There's also a game play video available for your viewing pleasure.
A Deep Dive into the Code and Development Process
The code for Wordagam is entirely written in Java, with the front-end using JavaFX. The game is currently available only on the Desktop, but I have plans to create an Android version using Dart and Flutter in the future. Developing this game was a labor of love, and seeing the final product made me extremely satisfied as a programmer.
Conclusion
If you'd like to give Wordagam a try, feel free to download it and play. Your feedback and suggestions are always welcome. Let's hear what you think and discuss further developments for this project.
Another Hidden Gem: Development of Scraper Code for College Activities
As a college student, there are certain challenges that come with exploring a new environment. One such challenge was finding a cute girl to pursue, which typically involves gathering information about her through friends and online resources. This process can be time-consuming and even lead to teasing if not handled carefully.
Automating the Search Process
To overcome this challenge, I developed a program to automate the search process. Our college has an online attendance website where we can log in using our roll numbers to retrieve our details such as full name, branch, and a picture. However, the attendance record details are not easily accessible to others by simply entering the roll number. The problem was compounded by the fact that roll numbers are unique to each individual and cannot be searched directly by name.
My solution was to scrape the data, starting from the lowest roll number and going up. Once I had all the necessary information, I created a program that allows users to search for people by name, branch, and even filter by branch. This reduces the search from a large number of students to a manageable set of options.
Adding a User Interface
I also added a Graphical User Interface (GUI) to make the program more user-friendly. With the GUI, users can easily navigate through the program and find the information they need. This project not only helped me stay organized but also provided me with an opportunity to refine my programming skills and learn new techniques for data scraping and filtering.
Conclusion
Both Wordagam and the scraper program have been both entertaining and educational projects. They represent the power of personal initiative in leveraging technology to solve everyday problems. If you enjoyed these projects and have any suggestions or comments, I would love to hear from you. Let's continue to explore and create amazing things!
-
How Do Psychiatrists Actually Treat Patients with Depression: Insights and Experiences
How Do Psychiatrists Actually Treat Patients with Depression: Insights and Exper
-
Revisiting Dark Matter and Dark Energy Observations with Hubble and Other Telescopes: A Skeptical Perspective
Revisiting Dark Matter and Dark Energy Observations with Hubble and Other Telesc