Assignment 3 PDF

Title Assignment 3
Course Mathematics: Specialist Teaching Area
Institution University of Queensland
Pages 11
File Size 2.4 MB
File Type PDF
Total Downloads 10
Total Views 174

Summary

csse1001 assignment3...


Description

Towers

1. 1. Introduction

PyCharm

1.1. 1.1. Game Play https://www.youtube.com/embed/roE4p1frvwA

2. 2. Overview 2.1. 2.1. Getting Started

free for stu

TowerGameApp

a3.py

TowerGameApp

a 3 . p y T o w e r G a m A p b a s e . p y a3.py

3. 3. Assignment Tasks 3.1. 3.1. Task Overview

3.2. 3.2. Task Breakdown

4. 4. Task 1 – Basic GUI

a3.py

4.1. 4.1. App Class main

TowerGameApp

main

if __name__ == ... TowerGameApp

4.2. 4.2. Tower Placement GameView GameView

GameView.draw_preview

GameView.draw_path

GameView.dra

TowerGame.place

4.3. 4.3. StatusBar Class StatusBar

tk.Frame StatusBar

Task 1.3

set_score(score) StatusBar GameView

4.4. 4.4. File Menu & Dialogs File New Game Exit

4.5. 4.5. Play Controls GameView

StatusBar

5. 5. Task 2 – Intermediate Features 5.1. 5.1. Buy & Sell Towers

TowerGame.remove

5.2. 5.2. Custom Tower & Enemy AbstractEnemy AbstractTower

5.3. 5.3. Shop

projectile energy

e

SimpleTower

MissileTower

5.2. 5.2. Custom Tower & Enemy¶ ShopTowerView

ShopTowerView

tk.Frame

Tkinter AbstractTower

t

a3_files/snippets.txt

TowerGameApp.__init__

ShopTowerView.__init__

5.4. 5.4. High Scores

6.1. 6.1. Advanced Tower

6.2. 6.2. Advanced Enemy

6.3. 6.3. Upgrade Tower

7. 7. CSSE7030 Task – Independent Research 7.1. 7.1. Advanced Feature

a3.zip

a3.py

profile

m

Change Log Version 1.1.1 - May 18 5.1. 5.1. Buy & Sell Towers¶ SimpleTower._get_target

Version 1.1.0 - May 17

Assignment Sheet 5 3 5 3 Shop¶

AbstractTower

name

Unit PulseTower

Pulse

Unit __init__ AbstractTower.attack Unit.step

.step GameData

TowerGame.reset

cell_size tower/range_view.py

advanced_view.py advanced_view.py

GameView

Tower/RangeView

AbstractEnemy.get_real_position AbstractEnemy.position utilities.py View.calculate_bounds

utilities.p...


Similar Free PDFs