电脑摸鱼小游戏网址
❶ 有没有什么可以上班玩的小游戏,摸鱼
扫雷,连连看,斗地主这一类。
❷ python小游戏2048,上班摸鱼必备(附源码)
话不多说,直接上菜
为了方便大家,我就不分段解释了
import turtle, random
# 定义一个类,用来画除了数字方块之外的图形
class BackGround(turtle.Turtle):
def __init__(self):
super().__init__()
self.penup()
self.ht()
def draw_block(self):
self.shape('bg.gif') # 画出背景方块
for i in allpos:
self.goto(i)
self.stamp()
self.color('white', 'white') # 画出其他背景
self.goto(-215, 120)
self.begin_fill()
self.goto(215, 120)
self.goto(215, 110)
self.goto(-215, 110)
self.end_fill()
self.shape('title.gif')
self.goto(-125, 210)
self.stamp()
self.shape('score.gif')
self.goto(125, 245)
self.stamp()
self.shape('top_score.gif')
self.goto(125, 170)
self.stamp()
# 游戏失败及达成2048的提示文字
def judge(self):
global flag_win, flag_win_lose_text
self.color('blue')
judge = 0 # 判断是否还有位置可以移动
for i in block_dic.values():
for j in block_dic.values():
if i.num == 0 or i.num == j.num and i.distance(j) == 100:
judge += 1
if judge == 0: # 无位置可移动,游戏失败
self.write(' GAME OVER\n重新开始请按空格键', align='center', font=('黑体', 30, 'bold'))
flag_win_lose_text = False
if flag_win is True: # 此条件让2048达成的判断只能进行一次
for k in block_dic.values():
if k.num == 2048: # 游戏达成
flag_win = False
self.write(' 达成2048\n继续游戏请按回车键', align='center', font=('黑体', 30, 'bold'))
flag_win_lose_text = False
def win_lose_clear(self):
global flag_win_lose_text
self.clear()
flag_win_lose_text = True
def show_score(self): # 分值的显示
global score, top_score
if score > top_score:
top_score = score
with open('.\\score.txt', 'w') as f:
f.write(f'{top_score}')
self.color('white')
self.goto(125, 210)
self.clear()
self.write(f'{score}', align='center', font=('Arial', 20, 'bold'))
self.goto(125, 135)
self.write(f'{top_score}', align='center', font=('Arial', 20, 'bold'))
# 数字方块类
class Block(turtle.Turtle):
def __init__(self):
super().__init__()
self.ht()
self.penup()
self.num = 0
def draw(self):
self.clear()
dic_draw = {2: '#eee6db', 4: '#efe0cd', 8: '#f5af7b',
16: '#fb9660', 32: '#f57d5a', 64: '#f95c3d',
128: '#eccc75', 256: '#eece61', 512: '#efc853',
1024: '#ebc53c', 2048: '#eec430', 4096: '#aeb879',
8192: '#aab767', 16384: '#a6b74f'}
if self.num > 0: # 数字大于0,画出方块
self.color(f'{dic_draw[self.num]}') # 选择颜色
self.begin_fill()
self.goto(self.xcor()+48, self.ycor()+48)
self.goto(self.xcor()-96, self.ycor())
self.goto(self.xcor(), self.ycor()-96)
self.goto(self.xcor()+96, self.ycor())
self.goto(self.xcor(), self.ycor()+96)
self.end_fill()
self.goto(self.xcor()-48, self.ycor()-68)
if self.num > 4: # 按照数字选择数字的颜色
self.color('white')
else:
self.color('#6d6058')
self.write(f'{self.num}', align='center', font=('Arial', 27, 'bold'))
self.goto(self.xcor(), self.ycor()+20)
class Game():
def init(self):
back = BackGround() # 实例画出游戏的背景
back.draw_block()
for i in allpos: # 画出16个海龟对应16个数字块
block = Block()
block.goto(i)
block_dic[i] = block
game.grow()
def restart(self): # 重开游戏的方法
global score, flag_win_lose_text
score = 0
for i in block_dic.values():
i.num = 0
i.clear()
win_lose_text.clear()
game.grow()
flag_win_lose_text = True # 此flag为游戏达成或失败出现提示语后的判断,要提示语被clear后才能继续move
def grow(self): # 随机出现一个2或4的数字块
block_list = []
for i in allpos:
if block_dic[i].num == 0:
block_list.append(block_dic[i]) # 挑出空白方块的海龟
turtle_choice = random.choice(block_list) # 随机选中其中一个海龟
turtle_choice.num = random.choice([2, 2, 2, 2, 4]) # 赋属性num=2/4
turtle_choice.draw()
win_lose_text.judge()
show_score_text.show_score()
ms.update()
def move_up(self):
allpos1 = allpos[::4] # 切片为四列
allpos2 = allpos[1::4]
allpos3 = allpos[2::4]
allpos4 = allpos[3::4]
self.move_move(allpos1, allpos2, allpos3, allpos4)
def move_down(self):
allpos1 = allpos[-4::-4]
allpos2 = allpos[-3::-4]
allpos3 = allpos[-2::-4]
allpos4 = allpos[-1::-4]
self.move_move(allpos1, allpos2, allpos3, allpos4)
def move_left(self):
allpos1 = allpos[:4]
allpos2 = allpos[4:8]
allpos3 = allpos[8:12]
allpos4 = allpos[12:16]
self.move_move(allpos1, allpos2, allpos3, allpos4)
def move_right(self):
allpos1 = allpos[-1:-5:-1]
allpos2 = allpos[-5:-9:-1]
allpos3 = allpos[-9:-13:-1]
allpos4 = allpos[-13:-17:-1]
self.move_move(allpos1, allpos2, allpos3, allpos4)
def move_move(self, allpos1, allpos2, allpos3, allpos4):
if flag_win_lose_text is True:
count1 = self.move(allpos1) # 四列或四行依次移动
count2 = self.move(allpos2)
count3 = self.move(allpos3)
count4 = self.move(allpos4)
if count1 or count2 or count3 or count4: # 判断是否有方块移动,有才能继续出现新的数字块
self.grow()
def move(self, pos_list):
num_list = [] # 为某一列或行的数字块海龟的坐标
for i in pos_list:
num_list.append(block_dic[i].num) # 把这些海龟的NUM形成list
new_num_list, count = self.list_oper(num_list) # 只是list_oper的方法形成新的list
for j in range(len(new_num_list)): # 把新的list依次赋值给对应的海龟.num属性并调用draw()方法
block_dic[pos_list[j]].num = new_num_list[j]
block_dic[pos_list[j]].draw()
return count
def list_oper(self, num_list): # num_list的操作,假设其为【2,0,2,2】
global score
count = True
temp = []
new_temp = []
for j in num_list:
if j != 0:
temp.append(j) # temp=[2,2,2]
flag = True
for k in range(len(temp)):
if flag:
if k < len(temp)-1 and temp[k] == temp[k+1]:
new_temp.append(temp[k]*2)
flag = False
score += temp[k]
else:
new_temp.append(temp[k]) # new_temp=[4,2]
else:
flag = True
for m in range(len(num_list)-len(new_temp)):
new_temp.append(0) # new_temp=[4,2,0,0]
if new_temp == num_list:
count = False # 此变量判断num_list没有变化,数字块无移动
return(new_temp, count)
if __name__ == '__main__':
ms = turtle.Screen() # 主窗口的设置
ms.setup(430, 630, 400, 50)
ms.bgcolor('gray')
ms.title('2048')
ms.tracer(0)
ms.register_shape('bg.gif')
ms.register_shape('title.gif')
ms.register_shape('score.gif')
ms.register_shape('top_score.gif')
block_dic = {} # 放数字方块海龟的字典,位置坐标为key,对应海龟为value
allpos = [(-150, 50), (-50, 50), (50, 50), (150, 50),
(-150, -50), (-50, -50), (50, -50), (150, -50),
(-150, -150), (-50, -150), (50, -150), (150, -150),
(-150, -250), (-50, -250), (50, -250), (150, -250)]
flag_win = True # 达成2048的判断,让达成的文字仅出现一次
flag_win_lose_text = True # 用来判断失败或成功的提示文字是否有被清除,不清除不能继续移动方块
score = 0
with open('.\\score.txt', 'r') as f:
top_score = int(f.read()) # 读取score中的数据
show_score_text = BackGround()
win_lose_text = BackGround()
game = Game()
game.init()
ms.listen()
ms.onkey(game.move_up, 'Up')
ms.onkey(game.move_down, 'Down')
ms.onkey(game.move_left, 'Left')
ms.onkey(game.move_right, 'Right')
ms.onkey(win_lose_text.win_lose_clear, 'Return')
ms.onkey(game.restart, 'space')
ms.mainloop()
这是游戏界面:
欢迎挑战最高分。
要运行出来,必须本地要有这些文件:bg.gif,score.gif,title.gif,top_score.gif,score.txt
我把这些文件放在了群里,还有一些学习的资料,群号642109462,欢迎对python感兴趣的进群讨论。
支持作者的,可以关注和点赞。感谢你们!
❸ 逃离书房在哪可以玩
逃离书房在某摸鱼、某奇游戏多可以玩。根据查询相关资料信息,逃离书房是一个在线小游戏,资源上线在某摸鱼小游戏平台和某奇游戏多小游戏网站,进入小网站上搜索点击可以玩。
❹ 上班摸鱼怎么办
1、防窥屏
。偏僻死角的工位往往是可遇不可求的,而且往往被中层领导们长期霸占,真正自己能坐的,不是背后人来人往,就是领导一抬头就能瞄到你在干嘛。这时候就该祭出这款神器——防窥屏了。
(贴一张小角度的防窥屏,除非老板站在屏幕正对面,否则什么都看不见)
当然不是每个领导都会放任这种作案工具不管的,要是被点了不能用,也可以采取降低屏幕亮度的办法,就是比较伤眼睛。
2、无线耳机
头发一遮,谁都注意不到我其实戴着耳机在听书;耳机一戴,谁都不爱,百家讲坛走起。
3、蓝牙鼠标
鼠标连上手机后,真的实现了玩手机自由;鼠标操控手机,一本正经玩游戏。
【快捷键篇】成败只在弹指间
整理了几个摸鱼常用的快捷键,一定要烂熟于心,做到能在电光火石之间进行条件反射操作。
1、【Win+D】一键回到桌面。最好用的快捷键,正在快乐摸鱼,领导突然走过来了,利用【Win+D】,就能快速切换到桌面。
2、【Win+Tab】快速切换程序。要是总被领导看到你傻傻的停在桌面,迟早会被盘问,这时候可以用【Win+Tab】这个快捷键就能实现不同界面的切换,只要保证上一个界面是工作文档之类的,就能秒切工作状态。
3、【Ctrl+W】或【Alt+F4】快速关闭正在浏览的页面。正在偷偷看头条新闻,突然有人过来想要马上关掉浏览网页,按【Ctrl+W】或【Alt+F4】,就能快速关闭当前正在浏览的页面。
4、【Ctrl + Shift + T】恢复浏览器中关闭的窗口。高级的摸鱼不仅要能快速从摸鱼状态切换到工作状态,反向切换也不可或缺。之前的网页太精彩,不小心删掉了怎么寻找回来呢?按住快捷键【Ctrl + Shift + T】就能寻找到丢失页面啦,如果你知道这个快捷键,应该是摸鱼老司机了。
【快乐源泉篇】快乐才是摸鱼的最终目的
抖音知乎这些常见的摸鱼软件/网站就不赘述了,这里出几个小众又好用的。
1、喜马拉雅电脑版
摸鱼听小说安全系数极高,配合无线耳机几乎不会被察觉。以前小说用看的多,后来发现有声版的,用了觉得听小说感觉也不错。比起在显示屏上偷摸的露出几行字来看小说,听书实在是省心多了。其他的听书软件也有电脑版,但没有喜马拉雅这么好用,有几个优点:
(1)内容很全很丰富,听书方面喜马应该是做的最早最久的了,各种类型的小说、传记、讲座、课程等都有海量资源,大多数是免费的,会员只要6块,开个会员基本就全畅听了。
(热门的,经典的内容基本都能找到有声版本)
(2)独有的工作模式,隐蔽效果逆天。我觉得这个模式就应该叫“摸鱼模式”,点开后,整个界面包括底下的程序栏都会隐藏,只在屏幕边缘留一个小边条,就算鼠标移上去,也只会显示一个“工作计时”,很难被察觉。
(收起状态只有一个小边条,非常隐蔽)
(3)支持离线下载,真的省流量,一次下载上千集小说,基本上半个月不联网都听不完。如果只有公司发的一台笔记本,完全可以带回家下载完再带到公司听,避开公司的流量检测。
(能听的基本都能下载)
官网上就有的下载,附个官网地址https://www.ximalaya.com/growth?ch=16&sc=000001&utm_source=zh
2、摸鱼 (loaf)
这个奇葩软件我第一次见的时候也是醉了,软件就叫“摸鱼”。摸鱼是一个让电脑休息的软件,准确的说是让自己休息的软件。启动此软件的话让你的电脑显示出更新界面,而达到“摸鱼”的效果。
启动软件,点击“摸鱼”按钮后应用会显示一个系统更新(Windows Update)的画面,让你的老板以为你的电脑正在升级。而且是动态画面,更新百分率也会变化。这时候你就可以休息一下,优雅地喝一杯咖啡,玩会儿手机放松一下,老板也不会怪你。这时不要有内疚感,适当的休息可以让你的大脑重新充满活力,能面对更多挑战,更高效地完成工作。
3、极简·单行阅读器
这是单行一款阅读器,可用于隐秘的看小说,新闻或者段子。简直是小说党的摸鱼神器。边工作中边在线听书还带外挂字幕,不仅有高效率还能减轻疲倦,又不易错过了精彩画面。最重要的是隐秘性极强,还可设置单行模式,用键盘按钮或者用鼠标滚动翻页,简直是摸鱼神器。看似普通的文档,其实内涵玄机。
还可以把网页的小说导入进来,不仅帮我们免除了找小说,下载小说的烦恼,直接粘贴网页就能看。也可以选择打开新网页、打开历史网页、打开收藏夹页面,也是缓存记录。还可以根据自己的需求改变,文字大小,透明度以及各式。保证了在任何环境下,不被发现的安稳地看小说。
❺ 摸摸鱼里面有联机小游戏吗
有的
摸摸鱼里孤舟求生联机版联机步骤如下:
1.首先你需要在本站下载可以联机的版本。
2.添加好友的游戏好友。
3.创建房间之后拉他一起玩。
孤舟求生联机版是一款可以联机的生存类游戏,游戏中玩家在一座孤舟上生存,你需要寻找食物和各种资源,在这里与海底生物斗智斗勇,游戏中有多种玩法模式可以选择,但是最终的目的只有一个那就是活下去,感兴趣的小伙伴们快来下载体验吧!
❻ 微伞小游戏为什么打不开网页
微伞小游戏打不开网页的原因如下:
1、网络不好,网络不好会影响我们浏览网页的速度。
2、服务器问题,微伞小游戏出现BUG服务器维护的时候我们的打不开的。
3、手机或者电脑的问题,微伞小游戏有电脑版和手机版,手机或电脑使用时间长了就会出现此类问题。
微伞小游戏是微伞公司在微信公众号上推出的小游戏,只需要链接就可以玩的小游戏,是上班摸鱼最好的选择,其中拥有各种休闲魔性的合成大西瓜、召唤神龙、哥俩好等一系列沙雕小游戏,不论是手机还是电脑都可以进行尝试,带来欢乐的游戏氛围,给压力大的小伙伴们送去欢笑。
❼ 摸摸鱼怎么玩游戏
下载安装软件,打开即可选择游戏玩耍。
摸摸鱼还会识别玩家已安装的游戏,可以通过“我的游戏”启动,并获得平台代币奖励。此举显然意图在于增加变相的“会员”机制,通过发放无成本的虚拟物品奖励,将用户的沉没成本转化为“资产”,以增加留存。
摸摸鱼软件简介:
《摸摸鱼游戏app》是一款多功能小游戏平台。里面有着海实时更新的游戏资讯,丰富的游戏资源,经典游戏的攻略,超多的福利让你随时领取,下载方式简单,免安装运行,既可以玩游戏,又能够节省流量;
包括当前网络上非常火爆的一些小游戏在这里都可以找到,基本上会为你定期更新游戏资源、游戏资讯,有超多的机会可以领取到福利游戏礼包,论坛社区交流共享,讨论游戏攻略技巧。
摸摸鱼软件功能:
1、有着最全的,最新的游戏软件资源,可以找到你任何想玩的游戏资源。
2、所有的游戏都是有进行分类的,你可以直接根据分类进行寻找,可以直接搜索。
3、这里有着很多的破解游戏,在其他的地方下载不了的,这里是可以免费下载。
4、不仅有着很多的游戏资源可以下载,同时还有很多的游戏礼包可以领取的。
❽ 摸鱼大师怎么升级
根据任务慢慢升级。
玩家会在商会面板上接到任务,然后按照任务要求来到了指定地点,从NPC手中接到鱼竿和鱼饵来钓鱼,就算任务完成,后续的任务也会让玩家一步步升级。
《摸鱼大师》是一款超解压的休闲小游戏,在游戏中体验到趣味的钓鱼游戏玩法,在海底世界寻找各种的鱼类,不断收集鱼类品种进行回收出售,简单的循环操作带来丰富后的收益,不断升级提高各方面的属性,可以摸更多的鱼回收,赚到更多的金钱。
❾ 摸摸鱼游戏账号能转移吗
摸摸鱼游戏账号不能转移。摸摸鱼是近日抖音推出的一款游戏软件,在这款APP中,用户可以下载海量游戏。摸摸鱼的游戏都是真的,这点是毋庸置疑的。
摸摸鱼是定位于小游戏集合平台,目前摸摸鱼已经覆盖了字节旗下休闲游戏发行平台ohayoo的绝大部分游戏,如翡翠大师,像素射击等。
摸摸鱼游戏
在抖音摸摸鱼官方账号发布的宣传视频中,这款产品以无需安装,即点即玩为特色,即用户无需下载单独的游戏App,可以直接在摸摸鱼内快速启动,意在降低玩家转化的决策时间。
摸摸鱼服务平台可以汇聚丰富多彩的游戏内容,根据小区大伙儿开展充足的游戏攻略共享,顾客可以在线免费畅玩,没有广告宣传打扰。有兴趣的小伙伴可以来下载摸摸鱼官方正版体验吧。