python小白尝试写游戏.. 学了点pygame不知道那什么练手好,先拿贪吃蛇开刀吧. 一个游戏可以粗略的分为两个部分: 数据(变量) 处理数据(函数,方法) 设计变量 首先预想下,画面的那些部分需要存储在变量里 整个画面上只会有矩形,而且这些矩形整整齐齐,大小相等,原本一个矩形需要四个变量表示位 ...
分类:
其他好文 时间:
2018-02-24 00:49:31
阅读次数:
182
pygame库已经很久不更新,毕竟使用python开发游戏的不多。本项目的目的在于训练自己的pthon基本功、了解中小型程序框架以及学习代码重构等。项目出自《Python编程 从入门到实践》中12-14章节的例子。另外写的博客貌似也没人看啊,有点沮丧。不过还是要沉住气,就权当自己的私人技术日记了。或 ...
分类:
其他好文 时间:
2018-02-18 21:31:11
阅读次数:
371
在用Pycharm做Pygame游戏小实战的时候碰到一个很无语的问题 如下 什么鬼?????? 我明明有写settings模块啊 而且还是放在同一个目录下 然后Pycharm给我来了一个错误 而且在dos窗口运行的时候No Problem 虽然不会有什么问题 但是你一个红色的提示在那里让我很不舒服 ...
分类:
其他好文 时间:
2018-02-11 21:32:27
阅读次数:
14021
最近在自学Python,然后终于到了项目实战的时候了,而且还是做一个游戏,热情直接被调动起来了,嘿嘿 首先要安装一个Pygame 环境 win7 先去 这里 下载对应Python的Pygame版本 如果不对的话会有问题 (具体是啥我也不知道,毕竟没有碰到) ps:需要注意的是 32位的pygame不 ...
分类:
其他好文 时间:
2018-02-11 14:30:26
阅读次数:
343
import datetime import os import time import pygame from pygame import mixer from pygame.locals import USEREVENT STOPEVENT = USEREVENT + 1 #音乐停止事件 h =... ...
分类:
编程语言 时间:
2018-02-10 14:05:52
阅读次数:
202
学习自小甲鱼视频教学(笔记) 功能实现: 在随机位置生成若干个小球以随机速度运动; 若小球运动出左边界则从右边界进入,上下边界同理; 若两小球相碰撞则都以相反速度运动分开。 代码如下: 1.尝试自己写碰撞检测函数(对比两球之间的圆心距离和半径即可)。 1 import pygame 2 import ...
分类:
其他好文 时间:
2018-02-03 15:52:09
阅读次数:
874
(赠新手,老鸟绕行0.0) Python版本:3.5.2 源码如下: ~~~~ __Author__ = "Lance " coding = utf 8 导入相应模块 from pygame import mixer from pynput import keyboard from pynput.k ...
分类:
编程语言 时间:
2018-01-24 00:50:40
阅读次数:
195
飞机大战 coding=utf 8 import pygame from pygame.locals import import time import random class Base(object): def __init__(self,x,y,screen,image_name): self ...
分类:
编程语言 时间:
2018-01-23 22:09:48
阅读次数:
328
很多人认为Python是单纯的脚本语言,认为它是一门简单的语言。其实,脚本语言并不是所谓的简单,而是简洁。Python可以使得一些复杂的编程任务变得简单而不是简单的编程语言。所以要是给Python一个定义的话,它是一门多用途的编程语言,而不是简单的脚本语言。 越来越多的用户选择Python,之所以选 ...
分类:
编程语言 时间:
2018-01-21 14:44:49
阅读次数:
121
安装pygame前都需要安装pip。这个pip相当于苹果手机的appstore,专门用来安装python的扩展库。 现在最新的python版本都自带pip。 打开 运行-cmd 输入pip install pygame,它就会自动下载安装。 如果报错就使用下面的方法: 1:安装官方msi格式的pyg ...
分类:
其他好文 时间:
2018-01-14 22:48:42
阅读次数:
1938