pygame游戏
本次项目为pygame游戏开发,使用pycharm来进行开发。 游戏名称: 迷航。 游戏设定: 设定一架简略图标飞机。可以通过左右键或者鼠标控制方向,上键朝目前方向前进,空格或者左键进攻,一次一发子弹。边缘会不停的刷新陨石,地图无边界相通,在通过简单的第一关后,玩家需要防止飞船与陨石碰撞,偶尔会刷新外星飞船.飞船外围有一层保护膜可以防止一次伤害,飞船直接受损则死亡.注:大陨石被子弹击中时会分散成多个小的陨石。 游戏起始界面: 游戏界面 项目代码 1.alien.py(生成外星目标) import os import math import random import pygame from pygame import mixer import util import sprite import bullet import ship class Alien(sprite.Sprite): def __init__(self, world): super(Alien, self).__init__(world) self.points = [[1, 0], [-1, 0], [-0.7, 0], [-0.5, 0.2], [0.5, 0.2], [0.7, 0], [0.5, -0.4], [-0.5, -0.4], [-0.7, 0]] self.direction = random