Dukandia - The Last redesign

posted in Dukandia
Published January 29, 2012
Advertisement

[font=times new roman,times,serif]Well, once again I'm looking at a redesign, however this one is different. The past redesigns could be put as a "learning" experience, me testing what worked and what was not working in java. This next redesign has a completely different approach after learning enough through what I knew and trial and error I have plotted out a layout of classes that should, and will let me continue to the next stage of development. The following problems will be addressed:
[/font]


  • [font=times new roman,times,serif]

    Mouse detection problems

[/font]
  • [font=times new roman,times,serif]

    Key detection problem

  • [/font]
  • [font=times new roman,times,serif]

    Disorganization

  • [/font]
  • [font=times new roman,times,serif]

    Menu handling redesign

  • [/font]
  • [font=times new roman,times,serif]

    Settings input

  • [/font]
  • [font=times new roman,times,serif]

    Screen drawing

  • [/font]
    [font=times new roman,times,serif]


    I came to the conclusion that this was needed when realizing that I had been treating java at a "arms length" approach, I was using it as if I had never programmed before, after thinking about it I realized I was also looking at threads the wrong way in some cases, I was using them in a way that just wasn't how things should be done! After realizing this I can now be sure that I am going about this since what I plan to do is based off a day of messing around with java.
    [/font]

    1 likes 1 comments

    Comments

    Programming020195BRook
    Sometimes re-designing is the best way. You should also have an improved design the more you re-write the program. All this time spent re-doing your program will allow you in the future to design with a lot less problems. In the 10+ years I've been programming, I've always said, trial and error is the best way to learn.
    January 29, 2012 11:03 PM
    You must log in to join the conversation.
    Don't have a GameDev.net account? Sign up!
    Advertisement