Skip to content

Latest commit

 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Ambient-TicTacToe-Game

Visual and Auditory twist on the game Noughts And Crosses.

Things I Learnt

  • GUI basics,File, AudioInputStream ( clip , play), .getSource(), Mouse/Button/KeyListener (implementation), Paint (gradients)

  • Class Hierachy: AudioInputStream isa InputStream , JButton isa AbstractButton isa Object

  • place images and sounds in a resource folder in eclipse and use get.resource, this enables you to package media for code distrubition

  • AudioSystem.getClip, clip.open, clip.start, throw try and catch ( needs try and catch as exterior errors can occur, ie sound card issues)

  • Good Combo: For loops ( new button(Integer.toString(i)),add(buttons[i]), addActionListener, setIcon, setVisible, setRolloverIcon,setPressedIcon)

  • Using methods Correctly

  • Iterate twice for 3 in a row pattern checker to save a few lines of code.

xyz + 3 +3
123 123 123
456 456 456
789 789 789
xyz + 1 +1
123 123 123
456 456 456
789 789 789

What I learnt (Update)

  • Dispose() and restart would be cleaner, and I could use a TXT file to record High score

  • Spread code to multiple classes

  • Windows Builder eclipse extension (more efficient in the short term).

About

Visual and Auditory twist on the game Noughts And Crosses.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages