- Development Process
- The development of Procrasti-Nation had many ups and downs. During the development of the main menu, the team had difficulties with touch detection. With the help of peers, notably Sergej Kavs, the team solved the issue by implementing an empty while loop that checked for when the screen was not touched and only escaped the loop when the user touched the screen. This was a major hurdle in getting Procrasti-Nation operational and solving this error helped us quickly solve future touch-detection issues.
- One of the simplest errors that caused the greatest confusion was with the random number generation. The error involved using the wrong modulus value and this mistake caused improper shape and location generation. Once a team member caught the error, it solved a multitude of errors. After this error was solved it made troubleshooting future errors much easier.
- We also had an issue with the generated slot symbols flickering in the slots and not remaining drawn. This was solved by fixing the loop that was writing over the symbols immediately after they were drawn. This was the final hurdle in development and once we troubleshot the issue, the game was finalized.
- The development process was not all bad, though. The team had success with most graphical aspects of the code. The Proteus’ simple graphical functions lend themselves well to visually simple games like slot machines.
- Future game Ideas
- Future development to Proctrasti-Nation could add more slot machine results to give the user more winning combinations. Given more time and resources, Team Procrasti-Nation Ltd. would love to add more luck-based games like Craps or even skill-based games like Blackjack.
- Source