Heuristic42
Blog
Opengl
Rendering
Meta
0
comment
Nov 10 at 20:37
DerBard: Custom Split Mechanical Keyboard Prototype
Hi heuristic42.com Owner.
–
anonymous
comment
Nov 10 at 8:40
Embedding GDB pretty printers, just like natvis
Hello 👋. Welcome 🙂
–
pknowles
comment
Nov 10 at 3:44
Embedding GDB pretty printers, just like natvis
Hello heuristic42.com Administrator.
–
anonymous
edited
Oct 13 at 8:08
Why std::move and move semantics?
For years C++ destructors felt like an academic solution that d…
–
pknowles
comment
Oct 13 at 6:39
Clip Space
Thanks for the reminder. Please see [https://www.heuristic42.co…
–
pknowles
comment
Oct 11 at 4:27
Contributing
I have bilateral carpel tunnel and my Microsoft 4k has a torn c…
–
anonymous
edited
Oct 6 at 10:28
Pages About This Site
... in an effort to keep presented content and self discussion …
–
admin
created
Oct 6 at 10:20
Privacy and Data Collection
This wiki stores a small amount of personal data to function an…
–
admin
comment
Sep 12 at 19:24
Clip Space
Hello, We ran a 30-second scan of your domain and found: - …
–
anonymous
created
Jul 7 at 11:21
Hello Ray, a Hello World Vulkan Ray Tracing Tutorial
\*WORK IN PROGRESS\* Want to do some quick 3D graphics progr…
–
pknowles
created
Jul 4 at 6:54
Why std::move and move semantics?
A few years ago, I was fortunate enough to have Jon Kalb explai…
–
pknowles
edited
Jul 4 at 5:15
3D Rendering (Computer Graphics)
Rendering in 3D computer graphics is computing a 2D image from …
–
pknowles
edited
Jul 4 at 4:16
Heuristic42, A Graphics Programming Website
#[Blog](/blog/) An unstructured assortment of personal graph…
–
pknowles
edited
Jun 24 at 15:10
RAII++ - the powerful implication of always initializing
If you search, most definitions of RAII refer to using "**scope…
–
pknowles
created
Jun 24 at 15:01
RAII++ - the powerful implication of always initializing
If you search, most definitions of RAII refer to using "**scope…
–
pknowles
comment
Jun 15 at 11:42
Matrices
[deleted]
–
anonymous
comment
Jun 1 at 11:01
Matrices
[deleted]
–
anonymous
comment
May 18 at 22:30
Matrices
[deleted]
–
anonymous
created
Apr 10 at 12:38
test2
;</script>
–
Nia
comment
Feb 8 at 6:26
Matrices
[deleted]
–
anonymous
edited
Feb 3 at 7:54
Embedding GDB pretty printers, just like natvis
Pretty printers are awesome, but the setup can be a real pain. …
–
pknowles
created
Feb 1 at 12:27
Embedding GDB pretty printers, just like natvis
Pretty printers are awesome, but the setup can be a real pain. …
–
pknowles
comment
Jan 26 at 8:20
Matrices
[deleted]
–
anonymous
…
View All
Log in
University projects
leave this field blank to prove your humanity
Article title
*
Article revisions must have a non-empty title
Article body
*
These are some of the larger games and projects I worked on from '06-'09. # GPGPU Based Particle Systems ![enter image description here][1] Honours research paper (2009) Link: [GPGPU Based Particle Systems](https://www.heuristic42.com/dl/GPGPUPS.pdf) # Ovine Conflict ![enter image description here][2] Multiplayer RTS (Group work, 2008) Each player controls a dog in third person. They need to heard sheep into their circle, after which they can be trained. Trained attacker sheep can kill defenders which would kill assassin sheep, which attack enemy player dogs, winning the game. # Chopsticks ![enter image description here][3] Multiplayer TPS (Group work, 2008) The game is inside a sphere (gravity outwards). All objects can be destroyed and drop "sticks", which can be used as ammo or spent on weapons. # Brain Freeze ![enter image description here][4] Puzzle Game, 30 hour comp. (Group work, 2007) A game created for the "code-a-thon", hosted by Nanyang Polytechnic in Singapore. The game was to be themed "Brain Training" and won "Excellence in Visual Arts". Two game modes were written - a memory game and a maths game (above). Written with C#/XNA. [Video](https://www.youtube.com/watch?v=855BpyuVk3Q) # Majestica ![enter image description here][5] Side-scroller, contract (2007) To accompany a children's book, includes a menu, 5 levels, audio, and video cutscenes. Mechanics include a time based score system with hidden pickup bonuses, jumping out of the water gives a speed boost. Written with C++/GL. # Freedom Brothers ![enter image description here][6] SP Storyline/MP Deathmatch, UT2004 Mod (Group work, 2006) The player plays as one of 5 characters and can dynamically swap between them. The player can give basic move/attack/defend orders to individual characters, placing an emphasis on strategy. Includes an RPG element where XP can be spent on many custom weapons such as a portal gun. Also includes custom pickups for one-time use perks and weapons. # Return to Paz De Rio ![enter image description here][7] SP Storyline, Never Winter Nights Mod (Group work, 2006) Four branch storyline in which the player chooses to help one side of a cow/chicken war. # Pistol Wars ![enter image description here][8] Multiplayer FPS (2004) I actually made this in highschool - one of the first things I did after someone introduced me to C++. Simple deathmatch. Dynamic waves/heightfield water. Scoreboard + chat. Written with C++/GL and winsock. [1]: https://img.heuristic42.com/img/0742156b5a1e.png [2]: https://img.heuristic42.com/img/f0c82d8b0571.jpg [3]: https://img.heuristic42.com/img/12a78fb3092d.jpg [4]: https://img.heuristic42.com/img/5ae3070d898a.jpg [5]: https://img.heuristic42.com/img/dbff29655c01.jpg [6]: https://img.heuristic42.com/img/9c9ab2930f73.jpg [7]: https://img.heuristic42.com/img/e217a935e732.jpg [8]: https://img.heuristic42.com/img/efbe2ba59d40.jpg
Toggle Preview
Edit message
*
A description of the changes made
Discard Draft
Save Draft
leave this field blank to prove your humanity
Flag
the thing you clicked
for moderator attention.
Reason choice:
Spam, promoting, advertising without disclosure
Rude, inappropriate, generally offensive
Too arrogant or demeaning to others
Other
Reason:
The reason for raising the flag
Error