摘要Python语言是一种面向对象的解释型的计算机编程语言,同时也是一种功能强大而完善的通用型语言,在脚本语言中拥有最丰富和强大的类库,足以支持绝大多数的日常应用。本文主要介绍了Python语言的基础语法、使用技巧,并展示利用Phthon语言独立编制几种小游戏的过程。本文分为四个部分。第一部分简单介绍了Python的发展历史和优缺点,分析了Python在国内外的发展现状以及选题的意义与目的;第二部分介绍了Python语言的基本语法;第三部分介绍了Python语言的核心模块——函数部分;最后一部分是本文的重点,着重分析和介绍了Pygame模块,并展示完成2D游戏大鱼吃小鱼这一课题要求的过程。实现了玩家通过键盘控制小鱼的运动,躲避鲨鱼的追捕的游戏功能,而鲨鱼通过预先的设定,具备自动追踪小鱼的运动轨迹并进行拦截的人工智能。在研究过程中,掌握了Python的基本应用,学会了游戏开发的基本流程,完成了课题目标。64887

毕业论文关键词  编程语言  Python  游戏设计  人工智能

毕业设计说明书(论文)外文摘要

Title    Python Language Game Design Application         

       

Abstract

Python is an interpreted object-oriented computer programming language. It’s also a powerful and complete universal language. It has a most rich and powerful class library in scripting language, enough to support the vast majority of everyday applications. This paper describes the basic syntax and using skills of the Python language,shows the process of using  Python writing several games independently. This paper is pided into four parts. The first part describes the history and the advantages and disadvantages of Python.Then it analysis Python’s development status at home and abroad ,meaning and purpose. The second part describes the basic syntax of the Python language. The third part introduces the core modules of Python—function. The last part is the focus of this paper. It analysis and introduces the Pygame module.Through programming to realize the process of 2D game Shark and Fish. It achieves the function that player can use keyboard to control the movement of fish. The shark through pre-set, can automatic tracks the trajectories of fish and intercepts the fish by AI. In the course of the study, I mastered the basic application of Python,learned the basic process of game development and achieved the  goals.

Keywords  Programming language , Python , Game design , AI

目  录

1  绪论 4

1.1  PYTHON概述 4

1.1.1  Python的概念与历史 4

1.1.2  设计哲学与定位 4

1.1.3  python的特点 5

1.1.4  Python的局限性 6

1.1.5  python国内外现状 6

1.2  选题的目的与意义 7

1.2.1  选择Python的理由 7

2  PYTHON基础 9

2.1  PYTHON语法 9

2.1.1  Python的变量和赋值 9

2.1.2  Python的数据结构 10

2.1.3  Python的序列 11

3  函数 17

3.1  内建函数 17

上一篇:H.264标准视频编码中的错误隐藏技术研究
下一篇:Android的功能集成系统平台设计与实现

python基于决策树算法的球赛预测

浅议网络游戏安全问题及防范措施【3230字】

索尼游戏营销策略研究+SWOT分析

Objective-C语言IOS智联学校系统的设计

Python船联网传感器感知模块研究与实现

Go语言云平台的移动学习系统云端处理

python关联规则算法Apriori算法应用

网络语言“XX体”研究

ASP.net+sqlserver企业设备管理系统设计与开发

我国风险投资的发展现状问题及对策分析

新課改下小學语文洧效阅...

LiMn1-xFexPO4正极材料合成及充放电性能研究

老年2型糖尿病患者运动疗...

安康汉江网讯

互联网教育”变革路径研究进展【7972字】

张洁小说《无字》中的女性意识

麦秸秆还田和沼液灌溉对...