[Pygame实战】单机游戏《赛车计划》评测:不一样的汽车题材游戏,除了技术还要看运气~(附代码)
最编程
2024-04-03 22:27:48
...
导语
哈喽!哈喽~我是木木子,很久没给大家更新游戏的类似啦——
所有文章完整的素材+源码都在????????
粉丝白嫖源码福利,请移步至****社区或文末公众hao即可免费。
有粉丝投稿,说最近由于受疫情影响封闭在家不能离开小区,前不久刚刚报名的驾照考试只能
无线延期,在家里还是挺无聊的,“憋在家里没事干的时候去打打游戏写写代码还挺好的。
于是,小编灵机一动,就有了今天这款简易版本的《赛车计划》也就是咳咳咳.......
通俗点儿就是一款代码写的一款关于汽车的小游戏,由于小编的思路跟编程的学习跟不上!!
SO,我尽力了......只能展示出这样的一款赛车游戏~有大神的话可以优化啦~
正文
一、环境安装
1)各种素材(图片)
2)运行环境
小编使用的环境:Python3、Pycharm社区版、Pygame模块部分自带。
模块安装:pip install -i https://pypi.douban.com/simple/ pygame
二、代码展示
这款游戏代码特别多啦,小编这里就主要展示一下主程序运行的代码,全部的就找我文末拿哈~
1)主程序main.py
import os, sys, pygame, random, array, gamemode
import direction, bounds, timeout, menu
from pygame.locals import *
#Import game modules.
from loader import load_image
import player, maps, traffic, camera, tracks
TRAFFIC_COUNT = 45
CENTER_W = -1
CENTER_H = -1
#Main function.
def main():
#initialize objects.
clock = pygame.time.Clock()
running = True
font = pygame.font.Font(None, 24)
car = player.Player()
cam = camera.Camera()
target = gamemode.Finish()
bound_alert = bounds.Alert()
time_alert = timeout.Alert()
info = menu.Alert()
pointer = direction.Tracker(int(CENTER_W * 2), int(CENTER_H * 2))
#create sprite groups.
map_s = pygame.sprite.Group()
player_s =