
游戏编程
socrates
C/C程序员PythonPostgreSQL爱好者
展开
-
Python:未来三个月的python学习计划
从年初接触python至今,三个多月来,学习了一些基本的知识,也写了30多篇总结及小程序,前天通宵加班,昨天调休,闲了一天,突然想写写什么,但实在没有想到具体写个什么东东,用python写过摄像头程序、新浪微博、语音处理、SQLite及PostgreSQL数据库处理、图表处理、Hook相关编程,抓图工具、托盘等,都是想到啥就写啥,没有深入地学习过一个模块。 昨晚认真考虑了下,计划未来三个月原创 2012-04-13 22:31:39 · 7618 阅读 · 7 评论 -
Python:pygame模块及SDL库简介
一、pygame pygame是一个设计用来开发游戏的python模块,在SDL库的基础上提供了各种接口,从而使用用户能够使用python语言创建各种各样的游戏或多媒体程序,pygame支持多种操作系统,当然,它是一个开源的软件。 以下是官方的说明: pygame是 跨平台 Python模块,专为电子游戏设计。 包含图像、声音。建立在SDL基础上,允许实时电子游戏研发而原创 2012-04-13 23:08:17 · 10924 阅读 · 0 评论 -
Python:pygame游戏编程之旅一(Hello World)
按照上周计划,今天开始学习pygame,学习资料为http://www.pygame.org/docs/,学习的程序实例为pygame模块自带程序,会在程序中根据自己的理解加入详细注释,并对关键概念做说明。 一、pygame版本的hello world程序。代码:#!/usr/bin/python# -*- coding:utf-8 -*-import sys#导入py原创 2012-04-15 11:52:52 · 12678 阅读 · 6 评论 -
Python:pygame游戏编程之旅三(玩家控制的小球)
上一节实现了小球自由移动,本节在上节基础上增加通过方向键控制小球运动,并为游戏增加了背景图片。一、实现:# -*- coding:utf-8 -*-import osimport sysimport pygamefrom pygame.locals import *def load_image(pic_name): ''' Function:图片加载函原创 2012-04-15 19:33:06 · 9607 阅读 · 6 评论 -
Python:pygame游戏编程之旅四(游戏界面文字处理)
本节讲解游戏界面中字体的处理,以在界面中实时显示当前时间、小球位置为例进行实验,具体见代码。一、代码# -*- coding:utf-8 -*-import osimport sysimport timeimport pygamefrom pygame.locals import *from pygame.font import *def load_image(p原创 2012-04-15 20:31:45 · 12034 阅读 · 2 评论 -
Python:pygame游戏编程之旅七(pygame基础知识讲解1)
与Python自带的random、math、time等模块一样,Pygame框架也带有许多模块来提供绘图、播放声音、处理鼠标输入等功能。本章将讲述Pygame提供的基本模块及功能,并假设读者已经具有基本的python编程知识,如果在这方面遇到困难,可阅读“Ivent Your Own Computer Games With Python”这本书。GUI和CLI使用Py原创 2012-05-01 16:19:26 · 14615 阅读 · 5 评论 -
Python:pygame游戏编程之旅六(游戏中的声音处理)
一款人性化的游戏中缺少不了声音,比如角色挂时惨叫一声,或PK时武器交锋的声音,还有就是英雄出场时的背景音乐,无不涉及到声音,本节我们就来看一下pygame中如何控制声音,下面是一个例子,但博客上传不了多媒体程序,否则就可以听到加勒比海盗中最为经典的配乐《he's a pirate》了,程序实现了通过上下方向键来控制音量大小的功能。一、实例界面:1、初始音量为10 2、通过上下方向键原创 2012-04-22 00:29:28 · 7306 阅读 · 1 评论 -
Python:pygame游戏编程之旅五(游戏界面文字处理详解)
再简单的游戏界面中均涉及文字处理,本节主要解读一下pygame模块中对文字及字体的处理方式。 同样,以实例进行讲解,先看看代码:#!/usr/bin/env python# -*- coding: utf-8 -*-import sysimport osimport pygamefrom pygame.locals import *def load_image(pic_na原创 2012-04-21 20:41:08 · 11979 阅读 · 0 评论 -
Python:pygame游戏编程之旅二(自由移动的小球)
本节实现一个在窗口中自由运动的小球程序,做了详细注释,不多做解释了。 代码:# -*- coding:utf-8 -*-import sysimport pygamefrom pygame.locals import *def play_ball(): pygame.init() #窗口大小 window_size = (wid原创 2012-04-15 17:09:39 · 13427 阅读 · 5 评论