这是本人去年按照一个英文教程制作的一个2D简单版本的Minecraft。代码非本人风格。今天看来,这代码可读性不好。仅以发表出来,以供有需要的人阅读。
"""游戏规则:
按空格键捡东西,按数字键放东西,按数字键同时单击鼠标左键合成物质
"""
import random
import pygame,sys
from pygame.locals import *
BLACK = (0,0,0)
BROWN = (153,76,0)
GREEN = (0,255,0)
BLUE = (0,0,255)
WHITE = (255,255,255)
cloudx = -200
cloudy = 0
DIRT = 0
GRASS = 1
WATER = 2
COAL = 3
CLOUD = 4
WOOD = 5
FIRE = 6
SAND = 7
GLASS = 8
ROCK = 9
STONE = 10
BRICK = 11
DIAMOND = 12
textures = {
DIRT : pygame.image.load('dirt.png'),
GRASS: pygame.image.load('grass.png'),
WATER: pygame.image.load('water.png'),
COAL : pygame.image.load('coal.png'),
CLOUD: pygame.image.load('cloud.png'),
WOOD : pygame.image.load('wood.png'),
FIRE : pygame.image.load('fire.png'),
SAND : pygame.image.load('sand.png'),