Font Size: a A A

Study Of Game Development Based On Artificial Neural Network And Special Effects Technique Of DirectX

Posted on:2008-01-28Degree:MasterType:Thesis
Country:ChinaCandidate:Z JinFull Text:PDF
GTID:2178360215961877Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Computer game, as one of fresh and interactive amusement, has been entered into the instant development period in china,but because lacking the normal game education and R&D input, the life lines of home game industry is held in the hand of foreign manufacturers, homemade game industry is feel its forward way in crack . So if we want to improve our game development, strengthen game education and R&D are urgent affairs, the topic explores and studys a fresh way to develop game.The topic developed one game"Space Out"through careful study the game AI technique, such as artificial neural network, genetic algorithm and DirectX special effects technique, made contribution to development of internal game programing technique.The topic mainly introduced the structure and characteristics of feed forward artificial neural network (became brain of bullets) which are corresponding with the bullets and present non-supervision learning rule in the condition of multi-targets and accomplished the whole weights optimized arithmetic based on genetic algorithm and conducted the test for the effects of the arithmetic in real fighting surrounding.The chromosome consists of the weights of artificial neural network, every generation of chromosome can get relevant score of adaptability in the light of their actual efficiency and the gene can make optimal partnership by bet wheel arithmetic, and then reproduce chromosome superior to its last generation all the way by means of mutation and crossing of gene, which is the essential of artificial neural network based on genetic algorithm.The topic adopts DirectX to develop special effects sky (including sun, sun halation and heavenly body) as its game background and to develop special effects flame to increase the attraction of the game. In Special effects sky, this topic uses target following and fix position arithmetic to fix the positions of the sun and halation of the sun and put color, alpha, scale to every halation of the sun. The special effects flame is formed by using of cooling resistance arithmetic and blending color arithmetic to bring flame array and then putting 256 kinds colors in pallet as texture element into flame texture through double buffer of memory...
Keywords/Search Tags:Game, Game AI, Artificial Neural Network, Genetic Algorithm, DirectX
PDF Full Text Request
Related items