Skip to content

🐞 Practice Java with Bug Gym, an offline desktop app that simulates exam questions for focused learning—no login or internet required.

License

Notifications You must be signed in to change notification settings

Agnello99/bug-gym

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎉 bug-gym - Learn Java Through Fun Practice

🚀 Getting Started

Welcome to bug-gym! This is a lightweight, offline-first Java practice desktop app designed especially for beginners. It simulates an exam environment similar to Moodle, offering automated testing and syntax highlighting to enhance your learning experience.

🔗 Download Now

Download bug-gym

📥 Download & Install

To get started, visit the Releases page where you can find the latest version of bug-gym.

  1. Click on the link above to go to the Releases page.
  2. Select the version you want to download. Look for the file that matches your system (e.g., Windows, Mac, or Linux).
  3. Click on the appropriate file to start the download.
  4. Once downloaded, locate the file and run it.

📋 System Requirements

To run bug-gym smoothly, your computer should meet the following requirements:

  • Operating System:

    • Windows 10 or later
    • macOS 10.14 or later
    • Linux (most distributions)
  • Java Version:

  • Memory:

    • At least 4GB of RAM
  • Storage:

    • Minimum of 200 MB available space

🌟 Features

  • Beginner-Friendly Interface: Easy to navigate. Focuses on learning.
  • Exam Simulation: Simulates exam environments for practice.
  • Automated Testing: Check your answers automatically.
  • Syntax Highlighting: Helps in coding by visually distinguishing elements.
  • Offline Use: Download and use anywhere without needing the internet.
  • JavaFX Based: A modern interface designed for an enjoyable user experience.

🧑‍🏫 How to Use bug-gym

  1. Open the Application: Once installed, launch bug-gym from your applications menu or desktop shortcut.
  2. Choose an Exam: Select from a list of available coding challenges.
  3. Take the Exam: Write your code in the provided editor. The app will check it once you submit.
  4. Review Results: View real-time feedback, correct answers, and explanations.
  5. Practice Again: Re-attempt the challenge to improve your score.

💻 Support and Resources

If you have any questions or need help using bug-gym, here are some resources:

  • User Manual: Find detailed instructions within the app.
  • Community Forum: Join discussions and seek help from other users.
  • GitHub Issues Page: Report bugs or request features here.

🤝 Contributing

We welcome contributions! If you want to improve bug-gym, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or fix.
  3. Make your changes and commit them.
  4. Push to your branch.
  5. Open a pull request.

For more details on contributing, check the CONTRIBUTING.md file.

📝 License

bug-gym is open-source software licensed under the MIT License. Feel free to use, modify, and share it with others!

Thank you for choosing bug-gym as your Java learning tool. Enjoy coding!

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •