0% found this document useful (0 votes)
144 views

Pixeltd Presentation

This document provides an introduction and overview of a tower defense game called Pixel TD created by a team of 5 developers. It describes the game mechanics where the goal is to prevent enemies from reaching the end by collecting tower parts to build more powerful towers. It discusses some technical challenges faced like multithreading issues and GitHub merge conflicts. It also highlights successes in multithreading the sorting algorithm and completing the base project. Each developer contributed an interactive element like a cheat menu, credits, tutorial, or achievements.

Uploaded by

api-297074626
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
144 views

Pixeltd Presentation

This document provides an introduction and overview of a tower defense game called Pixel TD created by a team of 5 developers. It describes the game mechanics where the goal is to prevent enemies from reaching the end by collecting tower parts to build more powerful towers. It discusses some technical challenges faced like multithreading issues and GitHub merge conflicts. It also highlights successes in multithreading the sorting algorithm and completing the base project. Each developer contributed an interactive element like a cheat menu, credits, tutorial, or achievements.

Uploaded by

api-297074626
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 8

PIXEL TD

By William Read, Tom Starling, Hristiyan Stoyanov, Cristian Ghita, Catalin-Andrei


Cojocariu

Introduction to the Devs

class Group(project_leader):
def __init__(self):

self.Team()
print(project_leader)
print(self.Members)

def Team(self)

self.Members = { Tom Starling, Hristiyan Stoyanov, Cristian Ghita,


Catalin-Andrei Cojocariu }

def nonTeam():

self.nonMembers = { Leon Styles }

>>> group = Group(William Read)


>>> William Read
{ Tom Starling, Hristiyan Stoyanov, Cristian Ghita, Catalin-Andrei Cojocariu }

Introduction to Project
Our project is a Tower Defense game, with the
goal to prevent enemies or the Negative Pixels,
from reaching the end goal.
During which you have to collect tower parts to
unlock future more powerful towers, in which to
progress further. (Unless of course you use
Toms Cheat Menu and then you basically can
always win).

The Best Way to show this is


through the Game

What went horribly wrong


Multithreading regarding the GUI and animations
during a wave (e.g. Tower Firing, Mob Movement
etc. ) became messy in terms of controlling
processes without the system hanging.
GitHub commitment issues, with the project
being merged by accident with older versions
which caused huge errors when others where
trying to commit to the site (Toms Fault),
Search Algorithm issues during implementation
using a Grid Based system.

What went brilliantly right


We were actually able to multithread so that the
sorting algorithm can run simultaneously with the
other base operations.
Base Project Complete
Sorting Algorithm Runs smoothly and is visible to
the user.

Interactive Personal
Contributions
William Read Interactive Video / Image Screen
Capture
Tom Starling Interactive Cheat Menu
Hristiyan Stoyanov Interactive Credits
Cristian Ghita Interactive Tutorial
Catalin-Andrei Cojocariu Interactive
Achievements

success = input(
Thanks for Listening, did you enjoy the presentation?
(Y or N):
)
print(success)
>>> Thanks for Listening, did you enjoy the presentation? (Y or N): Y
>>> Y

You might also like