Corpwars
The Most Interesting Job Interview
The Most Interesting Job Interview
WebGL-based game
WebGL-based game
Sneaker Freaker
Sneaker Freaker
sanity.io/React publishing platform
sanity.io/React publishing platform
Vivid Sydney
Vivid Sydney
Responsive website front-end
Responsive website front-end
THE ICONIC components
THE ICONIC components
Reusable layout components
Reusable layout components
RipePlanet
RipePlanet
Responsive React/sanity.io site
Responsive React/sanity.io site
Just Another Day In WA
Just Another Day In WA
Responsive storytelling website
Responsive storytelling website
Barangaroo
Barangaroo
Responsive full-stack React website
Responsive full-stack React website
Telstra business awards judging tool
Telstra business awards judging tool
Responsive web application
Responsive web application
What year are you doing business in?
What year are you doing business in?
Responsive interactive timeline website
Responsive interactive timeline website
Maud
Maud
Responsive Wordpress CMS website
Responsive Wordpress CMS website
Pauls
Pauls
Responsive Silverstripe CMS website
Responsive Silverstripe CMS website
Lexus
Lexus
Spring Web MVC/Alfresco CMS website
Spring Web MVC/Alfresco CMS website
Coinland
Coinland
Multiplayer online virtual world
Multiplayer online virtual world
Toyota Financial Services
Toyota Financial Services
Spring Web MVC/Alfresco CMS website
Spring Web MVC/Alfresco CMS website
Toyota Fleet Management
Toyota Fleet Management
Spring Web MVC/Alfresco CMS website
Spring Web MVC/Alfresco CMS website
Corpwars
Corpwars
Networked multiplayer strategy game
Networked multiplayer strategy game
Digital Skratch
Digital Skratch
Hardware/software DJ tool
Hardware/software DJ tool
16
Corpwars
Networked multiplayer strategy game
- Project
- BCompSc final-year project
- Year
- 2001
- C++
- OpenGL
- OpenAL
- Win32
- Carbon
- Winsock
- Unix Sockets
- pthreads
- libjpeg
- zlib
Corpwars is a networked multiplayer strategy game where players vie for control of resources on an inhospitable planet. Players explore the surface of the planet, gain control of its resource-rich regions, and research and build weapons, defences and transportation in order to defeat their adversaries in battle.
Pete was team leader of the four-person team and focussed on:
- Architecture;
- Windowing framework and Win32 OpenGL initialisation;
- UI framework (widgets, hit-testing, focus, font rendering, text input etc.);
- 3D globe mathematics, region drawing; and
- Multithreading.