80000字符,自制python小游戏,手写勿喷
更新2022年9月16日 11:40
制作了2年半的时间终于来了,本人在娱乐时间的兴趣制作,不喜勿喷
制作想法:
想法是因为觉得上python太无聊也都会,就在课余时间做了游戏,一开始想着随便写一些
写着写着就停不下来了,一开始给同学门玩的时候他们总想着改我的数值作弊,我就加了防作弊系统,后来他们说不能保存一节课又玩不完,我就又做了保存和导入,又后来他们说就只有赚钱没意思我就加了恋爱剧情,他们又说就只有剧情也没啥意思我就又加了一些梗进去,就到了现在,写完找他们测试也没有什么bug了。慢慢写着就发现写了1000多行,又加了一些功能和剧情完善了一下代码就2000多行代码了
有bug请联系我
你没玩过的船新版本介绍:
有人反馈说没有颜色看着眼累,今天颜色它来了,颜色版本登场

编辑
又有人说不想慢慢攒钱想要直接暴富的感觉它也来了,作弊系统登场
当然作弊也有代价就是没有成就,要慎用哦

编辑
还有我觉得没有互动感就加了一个小游戏进去,数字炸弹登场

编辑
我们直接上代码
作弊系统打出:"zuobi"即可开启
import random
import os
import time
# 我是一个勤勤恳恳优良的高中生,不喜勿喷,本游戏是空闲时间自作,纯属兴趣
# 基础数值
mrlj = '文字生活'
if os.path.exists(mrlj):
os.chdir(mrlj)
else:
os.mkdir(mrlj)
os.chdir(mrlj)
e = 8 # 8
f = random.randint(100, 250) # 100
g = 100 # 100
h = 80 # 80
bh = random.randint(70, 80) # 70
tianshu = 1 # 1
meili = 0
# 病
aizheng = 0
bing = 0
bude = 0
shezibing = 0
# 女孩
nvhai = 0
npy = 0
yujian = 0
yuehui = 0
lp = 0
nhhaogan = 0
qiuhun = 0
# 成就
chengjiu = []
gtzn = 0
xhssf = 0
ses = 0
myl = 0
bygh = 0
butl = 0
bhfs = 0
jqye = 0
xun = 0
gjr = 0
hjdg = 0
wysf = 0
jtcj = 0
txzz = 0
# 服装店
pyi = 0
ys = 0
syi = 0
hyi = 0
cyi = 0
# 剧情
cs = 0
baipiao = 0
zb = 0
bubf = 0
zc = 0
cs1 = 0
cs2 = 0
rlcs = 0
dycs = 0
jtcs = 0
jtcs1 = 0
sjsj1 = 0
ycxl = 0
jtcs2 = 0
# 物品
daliwan = 0
yg = 0
qiaokeli = 0
meigui = 0
yinxianglian = 0
zuanjie = 0
# 跳蚤市场
tzsc = 1
tzscsp = 0
tzsc1 = 0
tzsc2 = 0
tzsc3 = 0
tz1 = 0
tz2 = 0
tz3 = 0
erlou = ['1.踩背', '2.拔罐', '3.按摩', '4.睡觉']
xxsh = ['1.钓鱼(需要鱼竿)', '2.发传单', '3.玩耍', '4.洗浴城']
##a={'1':['1','小小生活'],'2':['2,20元','吃点东西(20体力,30饱和)'],'3':['3,50元','看病(生命回50)'],'4':['4','黑市'],'5':['5','睡觉(生命+25)'],'6':['6','背包']}#各项生活项目
juqing = input('注意事项:进入循环要退出打\033[4;31m"tc"\033[0m即可退出!!!!!!!!!!!!!!!!!!!!!!!!!!(回车继续)')
juqing = input('输入123再次查看主页项目内容,输入321再次查看注意事项,第1.0.0版本')
juqing = input('彩票店有每日一抽活动\033[4;31m<<白嫖哦>>导航1-3-3-5\033[0m')
juqing = input('不要试图改任何变量,可能会导致不能运行,玩到一半突然蹦掉的情况')
juqing = input('更新日志:完结')
a = input('我是一个勤勤恳恳优良的高中生,不喜勿喷,本游戏是空闲时间自作,纯属兴趣')
juqing = input('有bug在博客园搜 校园恶霸 联系我')
while h > 0:
try:
juqing = input('~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~')
print('******************************************************************************')
print('|\033[33m金钱:' + str(f) + '元\033[0m|\033[34m饱和:' + str(bh) + '\033[0m|\033[36m体力:' + str(
g) + '\033[0m|\033[32m生命值:' + str(h) + '\033[0m|\033[31m魅力值:' + str(meili) + '\033[0m|时间:' + str(
e) + '点|第' + str(tianshu) + '天|')
print('******************************************************************************')
print('')
print('[1, 小小生活]')
print('[2,\033[33m20元\033[0m, 吃点东西(\033[36m20体力\033[0m,\033[34m30饱和\033[0m)]')
print('[3,\033[33m50元\033[0m, 看病(\033[32m生命回50\033[0m)]')
print('[4, 黑市]')
print('[5, 睡觉(\033[32m生命+25\033[0m,\033[36m40体力\033[0m)]')
print('[6, 背包]')
print('[7,保存/导入]')
if sjsj1 == 0:
sjsj = random.randint(1, 25)
sjsj1 = sjsj
if sjsj1 == 10:
print('听说鱼竿今天打折,有时间去看看吧')
if sjsj1 == 11 and tzsc == 0:
xxsh.insert(5, '6,跳蚤市场') # 加入跳蚤市场
tzsc = tianshu + 1
print('\033[34m跳蚤市场\033[0m限时一天开启')
print('\033[1;38m(小小生活里\033[0m)')
bingliu = random.randint(0, 45)
print('')
sjbh1 = e
b = input('请问今天做什么项目:')
print('')
print('~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~')
if e > 21 or e < 6:
juqing = input('\033[31m你必须要睡觉了\033[0m')
b = '5'
if b == '5':
e = 8
h += 25
tianshu += 1
if tianshu == tzsc: # 到关闭时间删除跳蚤市场
del xxsh[xxsh.index('6,跳蚤市场')]
print('')
print('\033[34m跳蚤市场\033[0m今天结束了')
print('!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!')
tzsc = 0 # 重新会到0变量等到再次开启
tzscsp = 0
tzsc1 = 0
tzsc2 = 0
tzsc3 = 0
tz1 = 0
tz2 = 0
tz3 = 0
sjsj1 = 0
cs1 = 0
cs = 0
g += 40
if bubf == 0:
bh -= 30
baipiao = 0
print('你睡了一觉,\033[32m生命加 25\033[0m,\033[36m体力加40\033[0m')
if bh < 0:
bh = 0
if b != '1' and b != '2' and b != '3' and b != '4' and b != '5' and b != '6' and b != '7' and b != '321' and b !=
