I haven't updated for 5 years. I have done nothing for 4 years because I haven't wanted to program. The programs was too complex for me to understand what I had written.
I studied object-oriented programming to understand it. Although I used Java, which is object-oriented programming language, the programs wasn't object-oriented program.
Therefore, I tried to transform it to object-oriented program. I did refactoring, which is correcting program without changing the execution result from it.
That's almost restart.
So, I suspect that I can call it refactoring. However, it takes less than one year to refactor the programs because I have gone through the process once.
Refactoring is tough work. It isn't interesting because the execution result doesn't change. It seems that nothing go ahead. Certainly, I got the simple programs. It is easy for me to understand what I had written.
Let's try object-oriented program after you understand object-oriented program. (I introduce how to make an object-oriented program in this page. )
You can play this roguelikegame "The adventure of a man with six powers" at this page for free without any registration and installation.