Maulana, Pasca and Sofwan, Aghus and Isnanto, R.Rizal (2011) KECERDASAN BUATAN DALAM PERMAINAN SNAKE 3D MENGGUNAKAN VISUAL BASIC .NET DAN DIRECTX. Undergraduate thesis, Jurusan Teknik Elektro Fakultas Teknbik Undip.

PDF - Published Version


Snake3D is a simple game where a snake searches for food and its tail will grow long after getting the food. The goal of the research of this game is to make an artificial intelligence of Snake3D for developing a game using DirectX 3D technology as an API which most programmers use to create a game in Windows platform. The Methods used in designing this game is UML (Unified Modeling Language). Development of Snake3D game software is using Visual Basic .NET as programming language and DirectX API's as multimedia interface. Artificial intelligence used in this 3D game Snake is A Star (A *) Algorithm. This algorithm is to search a shortest path from the beginning until reach goal. Applying the A Star (A *) Algorithm in this game is to get the food that are placed randomly and the computer will find the path to get it with shortest path to get. From the results of the testing and analysis it can be concluded that the computer in this game which had been tested is very effective in getting food by using A Star (A *) Algorithm with the shortest path has to get it. The Percentage to get food from shortest path is 100% for the path that which had been pass through but computer does not always win the game, because the computer does not take into account when the food can get imprisoned by their own body, the body of the opponent players which blocks it, or entering the blocked path which has no way out. . Keyword : Artificial Intelligence, Algorithm A Star (A*), Visual Basic .NET, DirectX.

Item Type:Thesis (Undergraduate)
Subjects:T Technology > TK Electrical engineering. Electronics Nuclear engineering
Divisions:Faculty of Engineering > Department of Electrical Engineering
Faculty of Engineering > Department of Electrical Engineering
ID Code:25424
Deposited On:12 Jan 2011 13:55
Last Modified:12 Jan 2011 13:55

Repository Staff Only: item control page