资源简介
该游戏于2012年6月,7月和8月从头开始编写,但从TankorSmash的教程页面中获取的sprite循环代码除外。这是我写的第二个游戏,第一个是Hangman +。游戏背后的想法是为了一个更真实的自上而下的赛车游戏,其中找到最快的赛车线是关键,而不是在角落附近滑动。最初的计划是针对多个赛车手和人工智能,但我宁愿发布基于单圈计时/鬼圈的当前版本,并在花费数月时间之前获得一些反馈。提示和提示较快的自行车加速较慢,需要较长时间才能减慢转弯速度。你最好从自行车1开始学习跑道,然后再转向更快的自行车。在速度越来越慢的技术轨道上,越过最快的速度是关键。同时尽量不要让提升时间过长 - 许多短促的提升会让您的整体时间更快,因为您的自行车需要一段时间才能从提升的最高速度下降。您可以夹角,但如果您在草地上超过0.5秒,那么您的圈速时间将失效。您还必须跨越2个扇区/时间线才能计数。一旦有效圈完成,您只能获得一辆鬼车。未来计划我还希望在将来的版本中实施以下内容: - 永久记录鬼圈声音!网络/多人游戏
代码片段和文件信息
#-------------------------------------------------------------------------------
# Name: Grip
# Purpose:
#
# Author: Stuart Laxton
#
# Created: 01/06/2012
# Copyright: (c) Stuart Laxton 2012
# Licence:
#-------------------------------------------------------------------------------
#!/usr/bin/env python
from __future__ import division
import pygame sys time random math
from pygame.locals import *
# set up pygame
pygame.init()
mainClock = pygame.time.Clock()
pygame.joystick.init()
# set up the window
WINDOWWIDTH = 1000
WINDOWHEIGHT = 600
windowSurface = pygame.display.set_mode((WINDOWWIDTH WINDOWHEIGHT)032)
pygame.display.set_caption(‘GRIP‘)
# set up the colors
BLACK = (0 0 0)
WHITE = (255255255)
BGREEN = (0 200 0)
GREEN = (0 160 0)
BLUE = (0 0 255)
RED = (255 0 0)
LBLUE = (0 200 255)
LGREY = (757575)
BROWN = (1396919)
DGREY = (252525)
# set up variables
moveLeft = False
moveRight = False
moveUp = False
moveDown = False
MOVESPEED = 50
bikeSelect = [1[18012202602120][1901020260290][200820260275][210620260260]]# 0-Index 1-Bike 1 2-Bike 2 3-Bike 3
bikeSettings = [16012202602120]# 0-Max Speed 1-Current Count 2-Acceleration rate 3-Braking Rate 4-Free Wheel 5-Gear Change6-Turn Speed7-Max Boost
movespeed = [0020]#0-Current movespeed 1-Max movespeed 2-Rotation speed 3-Turn Speed Multiply
kers = [False5006]#0-On / Off 1-KERS boost 2-KERS time left 3-KERS skid count 4-Skid switcher
position = [6502500000]# 0-1 Track position 2-3 Background position 4-5 Previous position
rotRect = (10050)
degree = 0# Player rotation angle
radians = 0
moveRadians = 0
gdegree = 0#Ghost rotation angle
timer = [00100000000False‘10 Laps Remaining‘]# 0-Current Lap 1-Last Lap 2-Best lap 3-Section 1 4-Section 2 5-Section 36-Time Dif 7-Timer running 8-Laps Remaining text
drawTrack = [1‘laps1.txt‘‘laps2.txt‘‘laps3.txt‘‘laps4.txt‘‘laps5.txt‘‘laps6.txt‘‘laps7.txt‘‘laps8.txt‘‘laps9.txt‘]#0-Track selector 1-4 LapRecord file names
cheatCheck = [0FalseFalseFalse030‘ ‘WHITE]# 0-Cheat Check 1-Finish Line Check 2-Section 1 Check 3-Section 2 Check 4-Grass Counter 5-Grass Limit 6-Time Dif Output 7-Lap Text Colour
fps = [06010600]# 0-On/Off 1-Set Point 2-Actual FPS 3-Lowest Recorded 4-Highest Recorded
playerSettings = [WINDOWWIDTH/2-50WINDOWHEIGHT/200]# 0-Player Horizontal 1-Player Vertical 2-Rotation position (x5 for degrees)
detail = [300] # LOD switch (0-3)
lap = [000000WHITEWHITEWHITEWHITE]#0-Lap Time 1-Sector 1 2-Sector 2 3-Sector 3 4-Bike No 5-Valid/Invalid 6-Lap Time Colour 7-Sector 1 Colour 8-Sector 2 colour 9-Sector 3 colour
lapTimes = [0]#0-Lap No 1-10 - Lap f
displayTimeDif = 0 # Time difference display counter
newLapRecord = [FalseWHITE‘Your quickest time did not rank in the top 5‘6]
originalLapRecord = 0
curser = [40
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 6046079 2013-05-15 20:47 grip\dist\grip.exe
文件 49664 2011-06-24 12:38 grip\dist\w9xpopen.exe
文件 20543 2012-08-14 20:39 grip\graphics\b-1-1.png
文件 30930 2012-08-14 22:54 grip\graphics\b-1-2.png
文件 34915 2012-08-15 19:53 grip\graphics\b-1-3.png
文件 42582 2012-08-15 20:16 grip\graphics\b-1-4.png
文件 20804 2012-08-14 20:39 grip\graphics\b-2-1.png
文件 31450 2012-08-14 22:55 grip\graphics\b-2-2.png
文件 35166 2012-08-15 19:53 grip\graphics\b-2-3.png
文件 43132 2012-08-15 20:17 grip\graphics\b-2-4.png
文件 20912 2012-08-14 20:39 grip\graphics\b-3-1.png
文件 31275 2012-08-14 22:55 grip\graphics\b-3-2.png
文件 35136 2012-08-15 19:53 grip\graphics\b-3-3.png
文件 42668 2012-08-15 20:17 grip\graphics\b-3-4.png
文件 21273 2012-08-14 20:40 grip\graphics\b-4-1.png
文件 31675 2012-08-14 22:55 grip\graphics\b-4-2.png
文件 35485 2012-08-15 19:54 grip\graphics\b-4-3.png
文件 42990 2012-08-15 20:17 grip\graphics\b-4-4.png
文件 164454 2012-09-01 23:51 grip\graphics\back.png
文件 17890 2012-06-19 15:02 grip\graphics\bike1-1.png
文件 16987 2012-06-19 15:01 grip\graphics\bike1-2.png
文件 15169 2012-06-19 15:01 grip\graphics\bike1-3.png
文件 13363 2012-06-19 15:01 grip\graphics\bike1-4.png
文件 11858 2012-06-19 15:01 grip\graphics\bike1-5.png
文件 13363 2012-06-19 15:00 grip\graphics\bike1-6.png
文件 15169 2012-06-19 15:00 grip\graphics\bike1-7.png
文件 16987 2012-06-19 15:00 grip\graphics\bike1-8.png
文件 17890 2012-06-19 14:59 grip\graphics\bike1-9.png
文件 47875 2012-08-26 16:19 grip\graphics\bike1.png
文件 11111 2012-08-26 13:33 grip\graphics\bike2-1.png
............此处省略106个文件信息
相关资源
- python学习手册(第5版)(英文版)
- Python游戏编程快速上手+(高清完整版
- Python学习手册(第5版)英文版
- Python学习手册(第3版)-带目录完整版
- Python学习手册.mobi kindle电子书 带源码
- python学习资料
- python学习导图
- 美多商城的Docker及FastDFS文件
- Python学习手册(第4版-高清-带书签)
- Python学习手册.pdf
- 史上最全的Python学习资料PDF电子书大
- python学习用到的几本书打包
- 《Python学习手册(第4版)》-- 高清带
- py2exe-0.6.9.win32-py2.7
- python学习数据集集合
- python学习笔记
- 皮大庆Python学习笔记(强烈推荐)
- python学习之路 精
- Python学习路线Python课程大纲Python视频
- Python学习教程哈工大、嵩天.txt
- py2exe for 2.764位
- 疯狂的python学习笔记
- 某马的Python学习资料
- 零基础学习python pygame 飞机大战可执行
- [Python学习手册(第4版)].中文超高清
- python学习手册第5版英文版
- 青少年趣味编程Python系列课程--2019-
- Python学习视频资源
- 《python学习手册》pdf(入门,高清)
- Python学习手册(第3版)
评论
共有 条评论