Implementation of the Gobang game using algorithms related to AI

Dátum
Szerzők
Folyóirat címe
Folyóirat ISSN
Kötet címe (évfolyam száma)
Kiadó
Absztrakt

Computers have infiltrated every aspect of our daily life, such as word processing, information management, auxiliary design, graphics and image processing, education and training, games, and entertainment. The introduction of the Windows system has enabled computer technology to be easily accessible for ordinary people from almost anywhere in their favor and to complete many complex tasks without special training. As technology became popularized, the retainment of the user community became essential in the development of software applications. As a result, there are various types of software targeting different needs. However, not all needs of users can be met. Some of the software is even tailored for special applications. As an object-oriented programming language, Java language has the characteristics of distributed, portable, high performance, and multi-threading. Through a systematic study, people can use it to develop applications with complete functions to meet special needs. Java language is easy to learn and use, and it is very helpful for learners to master their skills and think out of the box. As a student, after learning the Java language systematically, I often use it to make some small programs. This graduation project just integrates the various technologies in the Java language that I have learned by writing a small game with the Intellij IDEA development tool, which not only tests the skills I have learned but also systematically integrates the knowledge learned and prepares for further applications. With the continuous development of computer technology, the popularization of network technology has reached a decent level, and the services that networks can provide are diverse and convenient and have become a significant and dispensable part of our production and daily life. Nowadays, online casual games are developing rapidly. With many advantages such as health, convenience, strong interaction, and puzzles, they have become the first choice for most modern people when it comes to leisure and entertainment. The Internet Gobang game I designed is a game developed using Java language. This paper introduces a game with some AI Gobang functions that is intuitive and convenient with a custom interface and is developed in Java language using Intellij IDEA development tools. This game program realizes man-machine games and everyone’s games. The best chess move will be automatically and intelligently calculated in the future. And the program can automatically determine the winner of the game and the ending of the game, with the two sides competing in the meantime.

Leírás
Kulcsszavak
AI, AI two-person game, computer game
Forrás
Gyűjtemények