
pygame
文章平均质量分 86
673556617-real
leetcode java angular golang 分布式
展开
-
Python游戏之Trivia游戏
根据《Python 游戏编程入门》第三章的内容,通过一个问答小游戏对python的基本使用进行了了解。由于书上的面向对象的实现方法没有跑起来,于是用面向过程的思想实现了下。下面将一些细节部分记录一下。 流程:1.加载数据。通过Open函数读入题目相关数据。 2.其余的是业务逻辑部分,静下心来想清楚就可以了。原创 2015-06-28 00:08:24 · 1701 阅读 · 0 评论 -
python编程之键盘响应
在学习python键盘响应时,按照教材写了一个小demo, 用于计算打字的速度。对于书上的代码做了调整,认为这样写是正确的。源代码如下: # -*- coding: utf-8 -*- """ Created on Mon Jun 29 21:28:18 2015 @author: liuchang """ import sys,random,time,pygame from原创 2015-06-30 21:37:27 · 9652 阅读 · 0 评论 -
python编程之 模拟时钟
运用画圆,画线的方法,以及一些数学知识做的一个demo。 对教材里的例子里的画时针的部分修改了下。 需要注意的是远点选择在中央,而数字时钟的十二点位于远点的正上方。所以如果用三角函数来计算时针分针秒针的位置的时候需要对角度进行旋转。根据sin, cos函数的特点,将对应的角度-90 读得到的是所需要的结果。比如说位于第一象限,相对于远点,sin值要为负,cos值为正; 第二象限,sin 为正,原创 2015-07-08 19:09:37 · 2746 阅读 · 0 评论 -
python编程之 环绕卫星轨道
教材的第六章主要讲了下如何加载图片以及缩放,旋转等基本操作。用一个环绕卫星demo作为例子。 因为没有找到素材,在实现的过程中飞船的环绕的中心点并不是画面中央,我觉得可能是素材的因素,如果有错误欢迎指出。 没有按照书上的方法写飞船旋转的代码,而是基础的数学知识,根据当前位于圆心可以计算的角度。草图如下,对很简单。。 实际进行编写的时候会根据你写的三角函数,位置会做一些调整,思路就是这原创 2015-07-08 22:51:22 · 5811 阅读 · 1 评论 -
python编程之bomb catcher 小游戏
一个简单的演示,综合了鼠标的输入、一些基本的图形绘制等等。当炸弹到达屏幕底端的时候如果没有抓住的话会丢掉性命。如果撞击到挡板,玩家就算抓住了炸弹,另一个炸弹也会落下。 源代码如下: # -*- coding: utf-8 -*- """ Created on Tue Jun 30 23:42:49 2015 @author: liuchang """ import pygame,原创 2015-07-01 17:40:02 · 1348 阅读 · 0 评论 -
python编程之 Pie游戏
照python游戏入门的第二章的内容敲了下Pie这个小游戏。了解了用pygame 编程时的一些基本结构。 源代码如下: # -*- coding: utf-8 -*- """ Created on Sat Jun 13 20:41:41 2015 @author: liuchang """ import math i原创 2015-06-13 21:47:10 · 1385 阅读 · 2 评论