電腦遊戲設計期末報告 01156144林鴻文 01156150陳韋瑄 01156151徐久泰.

Slides:



Advertisements
Similar presentations
1 門市服務丙級技術士 技能檢定介紹 門市服務丙級技術士報告注意事項 證照名稱:門市服務丙級技術士 發照單位:行政院勞工委員會 有效期限:終生有效 考照時間:每年一次,皆為第一梯次 1. 簡章與報名書表發售時間:每年 1 月 2. 報名時間:每年 1 月。 3. 學科考試時間:每年 3.
Advertisements

動動腦時間 — 腦筋急轉彎 —. 1. 有三個小朋友在猜 拳,一個出石頭,一 個出布,一個出剪刀, 請問三個人共有幾根 指頭? 答案: 60 根.
我的未来不是梦 攀枝花市经贸旅游学校. 1. 文中案例王萍苦恼的原因是 什么? 2. 你有哪些办法可以帮助王萍? 导入 思考  谁来帮帮她?
生源地助学贷款系统还款功能优化说明 评审三局 2015年5月.
项目7 面向对象高级.
广州宜家选址分析 0连锁 李若谷 陈玉风 黄小飞 蓝柔盈.
南山中學 102學年度 性別平等教育週性別教育 性騷擾防治.
性教育教學模組設計 主題:身體自主權 台中市忠明國小 巫偉鈴.
整体销售方案 中山市美好物业代理有限公司
第二框 信用工具和外汇.
二、信用工具和外汇.
为您扬帆,助您远航! 徽商银行特色新产品介绍. 为您扬帆,助您远航! 徽商银行特色新产品介绍.
学生教育办介绍 2015年9月.
新建本科院校 应用型人才培养若干问题探析 张德江.
现代农业创业指导 广西省兴安县农广校.
2013年生源地贷款工作回顾及下一步工作思路 2013年11月.
臺中市頭家國小 生理衛生講座 青春期的奧秘 ‧說到青春期,你會想到? ‧班級表現最好的,有獎徵答有優先權。 葉孟娟老師、黃文玲老師.
银联代付产品.
MUYAOLIN Finance Class
公务卡使用说明.
安全不打折 交通安全系列課程 → 六年級.
编程 重庆市经贸中等专业学校 曾洪兵.
術科測試解析 第二站 櫃檯作業 (瑋博POS系統).
移动与搬运病人 主讲:仝春兰.
财务知识培训 杨 秀 玲 2014年10月.
银联代收产品.
宸鸿科技集团.
Pygame 講者:張浩軒.
法律修养专题 对应教材的第七、八章内容 及第五、六章法律部分内容.
第一章会计技能的内容 1.1会计技能的重要性.
科技活动与学科融合 四师教研室---熊正超 2016年.
东南大学 数字迎新的探索 东南大学 网络与信息中心 张月琳.
新时期下的财政票据管理 省非税局票据管理处 陈奕晶.
1. 民主社會裡,公民的參與有其重要性,而透過政治參與無法達成下列哪一項目的?
Scratch 第5课 动作和方向.
期末報告-清心福全 組員: 呂玉瑜 蔣于吟 指導老師:蔡維修.
第三方支付风生水起,多路大佬竞角逐 第三方支付为互联网企业带来的巨大利益,各路势力目前 正争相获取第三方支付牌照,但第三方支付平台跑路、盗 刷等问题频出,使得行业未来发展受到挑战,那么未来第 三方支付将走向如何? 对此,九次方大数据结合网络舆情,对第三方支付行业进 行了梳理,您会发现: 1、央行发放支付牌照政策收紧,新增获得第三方支付牌照的企业数量骤降.
2006年台灣醫學中心大搜查 聰明病人 完全就醫指南.
学习雷锋好榜样 ——高一年12班主题班会.
项目:贪吃蛇游戏设计 工作任务三:块类(Block)设计 工作任务四:蛇类(Snake)设计
第一单元 生活与消费 第一课 神奇的货币 第二课时 信用工具和外汇 建行龙卡 工行 牡丹卡 农行 金穗卡.
 人体的营养.
百分率的應用 折扣 李德耀 一九九九年十月 科目: 數學科 單元: 百分率的應用 年級: 六年級上學期
02 GUI & Scribble jjcao Based on the idea of Professor Ligang Liu.
Creating Animated Apps (I) 靜宜大學資管系 楊子青
Chapter 6 Advanced UI Design.
第四次课后作业 1 问题描述: 将谜题定义为:包含一个初始位置,一个目标位置,以及用于判断是否是有效移动的规则集。
AutoCAD 設計中心與CAD Standard
论题1-3 - 常用的证明方法及其逻辑正确性
高级数据结构.
Snake Battle 指導教授: 曾學文 組員: 鄭涵德 趙一驎
E-class 學生學習概覽 (SLP) Last Update : 13/01/2014.
網路程式設計期末project B 張芸菱.
資料庫 靜宜大學資管系 楊子青.
網路程式設計期末project 指導教授:馬尚彬 學生:楊依林 學號:B
Unity LAB 2D UFO Tutorial
電腦遊戲設計-第十組 指導老師:江清水 資三B 謝孟穎 資三B 陳沛蓁 資三B 謝家蓉
5.汽车配件经营 我国汽车配件市场的概述 汽车配件零售网点的经营管理 汽车配件交易市场的经营管理 汽车配件的连锁经营
第五次课后作业 1 问题描述: 将谜题定义为:包含一个初始位置,一个目标位置,以及用于判断是否是有效移动的规则集。
Pygame之2048.
第二次课后作业 计算对象的实现—存储 请给出R语言和Python语言中哪些值是可存储值,哪些值是不可存储值?
門市服務丙級技術士技能術科檢定程序 第一崗位 (30%) 筆試類型(22.5%) 1.服務品質~30題 2.危機處理~30題 50分鐘
肆-2情緒宣洩的方法 (使用滑鼠左鍵將字拖曳至正確圖底下)
生命教育 媒材應用分享 電影 天外奇蹟(UP) 華盛頓高中 巫孟容.
▲重合的概念 ▲對應頂點、對應邊、對應角 ▲全等的記法 ▲全等性質 ▲三角形全等性質
Create and Use the Authorization Objects in ABAP
數位學習 孫春在、曾憲雄、陳登吉、袁賢銘.
假代购诈骗钱 P2P网络非法集资洗钱 虚开增值税发票洗钱 非法经营POS机套现 被第三方支付平台骗取资金 买卖信用卡洗钱
厉害了,我的国! 15会计2班团支部 2018年4月20日.
第八章 面向对象编程 类 对象 继续 多态.
Presentation transcript:

電腦遊戲設計期末報告 01156144林鴻文 01156150陳韋瑄 01156151徐久泰

目錄 程式語法 遊戲背景 遊戲簡介 應用技術

背景與音效 background = pygame.image.load('back.jpg') pygame.mixer.init() backs = pygame.mixer.Sound('start_screen.wav') backs.play(); e1=pygame.mixer.Sound('boom.wav')

生成敵人 class Block(pygame.sprite.Sprite): """ This class represents the block. """ def __init__(self, color): # Call the parent class (Sprite) constructor super().__init__() self.image = pygame.image.load("PI.png") self.rect = self.image.get_rect()

生成玩家 class Player(pygame.sprite.Sprite): """ This class represents the Player. """ def __init__(self): """ Set up the player on creation. """ # Call the parent class (Sprite) constructor super().__init__() self.image = pygame.image.load("player.png") self.rect = self.image.get_rect() def update(self): """ Update the player's position. """ # Get the current mouse position. This returns the position # as a list of two numbers. pos = pygame.mouse.get_pos() # Set the player x position to the mouse x position self.rect.x = pos[0]

子彈 class Bullet(pygame.sprite.Sprite): """ This class represents the bullet . """ def __init__(self): # Call the parent class (Sprite) constructor super().__init__() self.image = pygame.image.load("ball.png") self.rect = self.image.get_rect() def update(self): """ Move the bullet. """ self.rect.y -= 3

子彈碰撞敵人後 # Calculate mechanics for each bullet for bullet in bullet_list: # See if it hit a block block_hit_list = pygame.sprite.spritecollide(bullet, block_list, True) # For each block hit, remove the bullet and add to the score for block in block_hit_list: bullet_list.remove(bullet) e1.play(); all_sprites_list.remove(bullet) score += 1 print(score) # Remove the bullet if it flies up off the screen if bullet.rect.y < -10:

遊戲背景 人氣電氣鼠的主人,有一天在宇宙遊走 時遇到了強勁的神奇寶貝路卡利歐,他 將拿出神奇寶貝球中最厲害的天王球與 他一決定勝負。

遊戲簡介 在遊戲中小智可以在 底部使用滑鼠左右移 動,並且利用滑鼠左 鍵發射神奇寶貝球, 來收服路卡利歐,獲 取分數。

使用技術 Python 與 Pygame 檔案讀入 2D圖片顯示 遊戲音樂音效 圖片碰撞消失