python 小遊戲 滾動的小球
# -*- coding: utf-8 -*- """ __author__= 'Du' __creation_time__= '2018/1/4 17:03' """ import sys import pygame from pygame.locals import * def play_ball(): pygame.init() # 視窗大小 window_size = (width, height) = (1000, 700) # 小球執行偏移量[水平,垂直],值越大,移動越快 speed = [2, 1] # 視窗背景色RGB值 color_black = (50,205,0) # 設定視窗模式 screen = pygame.display.set_mode(window_size) # 設定視窗標題 pygame.display.set_caption('運動的小球') # 載入小球圖片 ball_image = pygame.image.load("test_circle.png") # 獲取小球圖片的區域開狀 ball_rect = ball_image.get_rect() while True: # 退出事件處理 for event in pygame.event.get(): if event.type == pygame.QUIT: pygame.quit() sys.exit() # 使小球移動,速度由speed變數控制 ball_rect = ball_rect.move(speed) # 當小球運動出視窗時,重新設定偏移量 if (ball_rect.left < 0) or (ball_rect.right > width): speed[0] = - speed[0] if (ball_rect.top < 0) or (ball_rect.bottom > height): speed[1] = - speed[1] # 填充視窗背景 # 否則小球的運動軌跡會留下來 screen.fill(color_black) # 在背景Surface上繪製 小球 screen.blit(ball_image, ball_rect) # 更新視窗內容 pygame.display.update() if __name__ == '__main__': play_ball()
相關推薦
python 小遊戲 滾動的小球
# -*- coding: utf-8 -*- """ __author__= 'Du' __creation_time__= '2018/1/4 17:03' """ import sys import pygame from pygame.locals import
Python小遊戲 井字棋(人機對戰,玩家對戰)
pan urn utf-8 erl ext print cef () nbsp # -*- coding:utf-8 -*-import timeimport random#井字棋 人機對戰def drawBoard(board): blank_board = '|
Python小遊戲之 - 飛機大戰美女 !
TP 飛機大戰 inf info ima com 圖片 大戰 .com 用Python寫的"飛機大戰美女"小遊戲 Python小遊戲之 - 飛機大戰美女 !
Python小遊戲——王校長的S8冠軍獎盃【下】
【前情提要】 1、pygame的安裝:https://blog.csdn.net/Xiaomo_haa/article/details/83962300 2、Python小遊戲——王校長的S8冠軍獎盃【引子】:https://blog.csdn.net/Xiaomo_haa/articl
Python小遊戲——王校長的S8冠軍獎盃【上】
【前情提要】 1、pygame的安裝:https://blog.csdn.net/Xiaomo_haa/article/details/83962300 2、Python小遊戲——王校長的S8冠軍獎盃【引子】:https://blog.csdn.net/Xiaomo_haa/articl
Python小遊戲——王校長的S8冠軍獎盃【引子】
【腦子一熱】 2018年11月3日,英雄聯盟S8世界總決賽巔峰對決在韓國仁川文鶴體育場拉開帷幕。經過3個小時鏖戰,來自中國LPL賽區戰隊IG最終以3:0強勢碾壓LCS歐洲老牌強隊Fnatic,奪得LPL賽區在英雄聯盟S賽上的首個世界冠軍。 然後...... 然後...... 然後
python小遊戲,石頭/剪子/布
#從控制檯輸入石頭(1)/剪子(2)/布(3) player=int(input("玩家出拳 石頭(1)/剪子(2)/布(3)")) #電腦隨機出拳 computer computer == 1 print("玩家出的拳是%d - 電腦出的拳是%d" %(player , computer)) #玩
python小遊戲學習(一) 猜字謎
猜字謎 利用python寫出一個簡單的猜字謎小遊戲,遊戲規則如下: 一個人先在心裡想出一個數字,由另外一個人去猜,猜的人可以知道說的數比想的那個數字大還是小,有七次機會,次數可以自己設定,其中一個人的想的數用隨機函式產生,具體的原始碼如下: impor
python小遊戲——貪吃蛇
# -*- coding: utf-8 -*- """ Created on Sat Jan 13 21:45:32 2018 @author: 樂亦亦樂 """ #!/usr/bin/env python import pygame,sys,time,ra
Python小遊戲----井字棋
週五晚上上了python的選修課,本來以為老師是從python的基礎語法開始的,沒想到是從turtle畫圖開始,正好補上了我以前一些不懂的地方,有人講一下還是比啃書好一點。 之前從圖書館借了一本python遊戲程式設計,看了前面幾章後就沒怎麼看了,晚上突然想看看,然後跟著教
利用Python抵禦外星人的入侵(Python小遊戲),零基礎也能寫!
利用Python抵禦外星人的入侵(Python小遊戲),零基礎也能寫! 導語 寫了個低配版的外星人入侵小遊戲來作為19年的第一更吧讓我們愉快地開始吧原始碼私信小編加群:700341555獲取,還可獲取Python入門學習資料! 利用Python抵禦外星人的入侵(Python小
python小遊戲#石頭剪刀布遊戲:
#石頭剪刀布遊戲: import random #引入一個隨機模組 print(“1剪刀 2石頭 3布”) men=input(“請您輸入指令”) pc=random.randint(1,3) menwin_lists=[(men1 and pc3),(men2 and
python小遊戲
python猜數字小遊戲1)程式碼import random con=6 #可以猜的次數 adic={} #猜的數字記錄 while 1: print("----------"+"猜數字小遊戲
python 小遊戲——外星人入侵原始碼傾情奉獻
距離上次貼出《python程式設計:從入門到實踐》13.1-14.1章的程式碼已經過了又有半個月,這裡給大家親測可用的13.1-14.3的全部程式碼。具體的程式碼可能會和書上的稍有不同,主要是計分環節的前面加了“highest”、“current”、“level”的字串,其他
3.6.5版python 寫"12歲少年教你寫python小遊戲"
# 1 - Import library import pygame from pygame.locals import * from sys import exit import math import random # 2 - Initialize the game p
Python小遊戲——猜數字教程(random庫教程)
今天來開發一個簡單的數字邏輯遊戲,猜數字(數字炸彈) 首先開發遊戲第一件事,瞭解需求。 猜數字遊戲規則: 計算機隨機生成一個指定範圍的數字,由玩家來猜測, 之後計算機會根據玩家提供數字來與自己生成的數字進行對比,並返回結果太大或者太小 例:計算機隨機生成1-100的數字53,玩家猜測為50,計算
python小遊戲-pygame模組
一、tkinter模組的GUI 基本上使用tkinter來開發GUI應用需要以下5個步驟: 匯入tkinter模組中我們需要的東西。 建立一個頂層視窗物件並用它來承載整個GUI應用。 在頂層視窗物件上新增GUI元件。 通過程式碼將這些GUI元件的功能組織起來。 進入主事件迴圈(main loop)。
【python學習】使用python寫一個2048小遊戲
ast stc 遊戲 多少 wan nbsp 小遊戲 效果 參考 個人博客:jerwang.cn 沒有參考其他代碼,效果圖: 話不多少,源代碼: https://github.com/jerustc/Python/blob/master/2048.py【python學
用Python寫一個小遊戲
python 小腳本 剛學Python時間不長,但也知道了一點,看別人的參考寫了一個猜數字小遊戲,也算是禹學於樂吧。#!/usr/bin/env python #coding=utf-8
python實現猜數字和猜拳小遊戲
編寫 -1 猜拳遊戲 com 猜數字小遊戲 軟件 +++ draw 小遊戲 1.猜數字小遊戲 #!/usr/bin/python #-*-coding:utf-8-*- import random print "-----------------------------