Improve Your JAVA Sudoku Game with Helpful Tips - Urgent Project Assistance

  • Context: Java 
  • Thread starter Thread starter AhmedEzz
  • Start date Start date
  • Tags Tags
    Java Sudoku Urgent
Click For Summary

Discussion Overview

The discussion revolves around improving a Java-based Sudoku game as part of a mini-project. Participants share ideas for enhancing the game's interface, functionality, and user experience, including exception handling, sound integration, and visual elements.

Discussion Character

  • Exploratory
  • Technical explanation
  • Homework-related

Main Points Raised

  • One participant seeks suggestions for improving a Sudoku game code, mentioning the need for enhancements like interface improvements and exception handling.
  • Another participant proposes several ideas, including adding undo/redo functionality, different color schemes, background music, and print options.
  • A participant inquires about running sound files and creating simple text animations within the program.
  • Some participants express concerns about unnecessary features, suggesting simplicity and accessibility instead.
  • There are discussions about using specific Java classes for sound and animations, with some participants sharing links to resources.
  • One participant asks about changing text in a text field during runtime to create a flashing effect and questions the flexibility of component positioning in FlowLayout.

Areas of Agreement / Disagreement

Participants present a variety of ideas and suggestions, but there is no consensus on the best approach or specific implementations. Some express preferences for simplicity, while others advocate for more features.

Contextual Notes

Participants mention using different Java libraries (AWT vs. Swing) and tools (NetBeans), which may affect the implementation of suggested features. There are also references to varying levels of programming experience among participants.

Who May Find This Useful

Individuals interested in Java programming, particularly those working on GUI applications or game development, may find the discussion beneficial.

AhmedEzz
Hi guys, I'm being asked to do a mini-project...Basically, i get a code in JAVA and "edit". Editting can be improving the interface, adding exception handling or adding features and so...I chose Sudodu as my topic..after much searching I found this code but I'm out of ideas, what can be improved in this code? this is URGENT please help

http://mathijs.jurresip.nl/2006/12/29/sudoku-generator-source/

Please help guys, if u can tip me or find a better code...I really need this,please.
 
Technology news on Phys.org
I have a few ideas,maybe you can evaluate them and their difficulty to implement:

- Exception handling..i'll try to figure out something
- Undo/Redo
- Different color schemes
- Adding classical background music that can be turned ON/OFF
- Print the generated puzzle
- Replace the icons
- Maybe include some sort of animationsI'm using NetBeans btw...please guys, I'm in urgent need for your help
 
Last edited by a moderator:
Does anyone know how to run a sound file from within a program??

I want the user to click a button and an external sound file runs...sorta background music.

Moreover, how can I do simple text animations? - really simple-
 
is there a Java tutorial thread ?
 
I don't know but I hope there is because even after googling, I still can't make those simple text animations that I'm after...
 
Never do these things:
- Adding unnecessary sounds
- Adding fun animation (use this only if it is needed)
- Bright colors

Preferable things:
- Make it more simple
- Don't use too much try-catch .. do only if the thing is out of your control; let is crash :smile:
- Make everything more accessible

Tutorial: http://java.sun.com/docs/books/tutorial/

Adding sound:
there's a class for that. I don't remember it's name but it's two line codes

Animations:
I only know simple ones

loop
Thread.Sleep (1000);
Xfuncton();

Xfunction()
//move things around
use x-y cods or other color properties
 
Last edited:
thanks a lot mate, finally someone nice helps.

Adding sound:
there's a class for that. I don't remember it's name but it's two line codes

Any clue where to look? I've found some on the internet but its way too advanced for my level - first course ever-...
 
http://www.javaworld.com/javaworld/jw-06-1998/jw-06-sound.html
 
thanks a million man.

I have something in mind, Is there a way in which I can change the text in textfield/area/label during runtime? I want to create a flashing effect with text..and to do that I'll make a thread that setText() into something "My example" then into nothing "" and then sleep for a sec, by that it should create a blinking effect.
Also, in the application i am using FlowLayout, can I manually change the co-oridnates of the components or is it determined for good?
 
  • #10
Those are possible.. much easier if you use netbeans.

It would be really crazy if you are doing all this to a business applications =:)
 
  • #11
its a sudoku game, and I am using netbeans but the original writer of the code is using awt not swing...If what I reffered to in post #9 can you please please please please please tell me how or give me a link or any hints/clues? I tried to do it but the problem is the text in the text field does not change during runtime...

Also, in the application i am using FlowLayout, can I manually change the co-oridnates of the components or is it determined for good?
 
  • #12
go to java.sun.com u can do all that with awt and threads. text boxes all have a setText method
 

Similar threads

Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
4K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 8 ·
Replies
8
Views
4K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 6 ·
Replies
6
Views
3K