絕了,被監(jiān)控了!還怎么摸魚?
大家好,我是 Jack~
這年頭魔幻的事越來越多了,最近網(wǎng)上流傳了一張圖,看后我直呼,好家伙!

有一家公司為了掌握員工的動態(tài),開發(fā)了離職傾向監(jiān)控系統(tǒng),員工每天上班瀏覽的網(wǎng)站,都會被系統(tǒng)記錄下來。
可以看到,“高危”、“疑似”、“可疑”等標簽,招聘網(wǎng)站的瀏覽次數(shù)都會被記錄下來。
各大招聘網(wǎng)站赫然在列,更離譜的是,投遞出去的簡歷都可以直接下載,甚至還有離職傾向分析。
打工人,何苦難為打工人哦~

看來摸魚不能逛這類網(wǎng)站了,推薦給大家一些適合摸魚學習的小項目。
正好最近,不少小伙伴問我,初學 Python,想邊玩邊學,有什么項目推薦不。
用 Python 寫的小游戲很適合啊,摸魚、學習兩不誤!
坦克大戰(zhàn)

用 pygame 實現(xiàn)的,用了一些簡單的碰撞檢測算法,坦克大戰(zhàn),小時候應該都玩過~
# -*- coding: utf-8 -*-
import pygame
import sys
import traceback
import wall
import myTank
import enemyTank
import food
def main():
pygame.init()
pygame.mixer.init()
resolution = 630, 630
screen = pygame.display.set_mode(resolution)
pygame.display.set_caption("Tank War ")
# 加載圖片,音樂,音效.
background_image = pygame.image.load(r"..\image\background.png")
home_image = pygame.image.load(r"..\image\home.png")
home_destroyed_image = pygame.image.load(r"..\image\home_destroyed.png")
bang_sound = pygame.mixer.Sound(r"..\music\bang.wav")
bang_sound.set_volume(1)
fire_sound = pygame.mixer.Sound(r"..\music\Gunfire.wav")
start_sound = pygame.mixer.Sound(r"..\music\start.wav")
start_sound.play()
# 定義精靈組:坦克,我方坦克,敵方坦克,敵方子彈
allTankGroup = pygame.sprite.Group()
mytankGroup = pygame.sprite.Group()
allEnemyGroup = pygame.sprite.Group()
redEnemyGroup = pygame.sprite.Group()
greenEnemyGroup = pygame.sprite.Group()
otherEnemyGroup = pygame.sprite.Group()
enemyBulletGroup = pygame.sprite.Group()
# 創(chuàng)建地圖
bgMap = wall.Map()
# 創(chuàng)建食物/道具 但不顯示
prop = food.Food()
# 創(chuàng)建我方坦克
myTank_T1 = myTank.MyTank(1)
allTankGroup.add(myTank_T1)
mytankGroup.add(myTank_T1)
myTank_T2 = myTank.MyTank(2)
allTankGroup.add(myTank_T2)
mytankGroup.add(myTank_T2)
# 創(chuàng)建敵方 坦克
for i in range(1, 4):
enemy = enemyTank.EnemyTank(i)
allTankGroup.add(enemy)
allEnemyGroup.add(enemy)
if enemy.isred == True:
redEnemyGroup.add(enemy)
continue
if enemy.kind == 3:
greenEnemyGroup.add(enemy)
continue
otherEnemyGroup.add(enemy)
# 敵軍坦克出現(xiàn)動畫
appearance_image = pygame.image.load(r"..\image\appear.png").convert_alpha()
appearance = []
appearance.append(appearance_image.subsurface(( 0, 0), (48, 48)))
appearance.append(appearance_image.subsurface((48, 0), (48, 48)))
appearance.append(appearance_image.subsurface((96, 0), (48, 48)))
這里省略了很多代碼,核心代碼一共500多行,文章結(jié)尾一起提供給大家~
2048

2048 這游戲火過一陣子,Python 版本的代碼也早都有了。
憤怒的小鳥

憤怒的小鳥就不用多介紹了,強大的網(wǎng)友代碼都給大家安排上了。
其它
除了這些,還有掃雷游戲、五子棋游戲、俄羅斯方塊、貪吃蛇等各種小游戲。

代碼太多了,就不貼了,公眾號:jackcui-ai,后臺回復:game 即可獲取。
祝大家摸魚學習快樂~

推薦閱讀
評論
圖片
表情
