a peer-to-peer checkers program
A common challenge for lower division computer science courses has been implementing projects that utilize basic programming concepts in an engaging and relevant manner. The objective of this research is to investigate ways to use peer-to-peer programming to play a game and manage shared date-structures between two programs. The problem consists of programming a game that is able to utilize a shared protocol which trasmits multiple arrays to several methods within the constraints of lower division programming courses. Research for this project was conducted through Kennesaw State University's Programming Principles I & II curricula. The result of this research was a functional peer-to-peer checkers game programmed through basic programming knowledge and experience. In conclusion, this research showcases an engaging and relevant project that emphasizes an advanced understanding of basic programming concepts.
peer-to-peer programming game programming undergraduate resarch