Skip to content

Instantly share code, notes, and snippets.

View GermanHoyos's full-sized avatar
😋
Coding!

German Adrian Hoyos GermanHoyos

😋
Coding!
View GitHub Profile
@GermanHoyos
GermanHoyos / main.cpp
Created April 5, 2025 16:15
Boid Foundational Class / Perfect Unit Circle - Smooth Movement
// Written by German Adrian Hoyos
// Linkedin: https://www.linkedin.com/in/adrian-i-81a32615b/
// Common c++ headers + custom headers
#include "include/MasterHeader.h"
class Player {
public:
Vector2 xy;
Vector2 attackVector;
float x;
@GermanHoyos
GermanHoyos / main.cpp
Last active April 5, 2025 16:01
Adrians Snake Proj
// Written by German Adrian Hoyos
// Linkedin: https://www.linkedin.com/in/adrian-i-81a32615b/
// Inspired by the artwork of: https://x.com/5tr4n0/status/1885114394331275707
//
// to launch via git vscode bash terminal: "./runme.bat"
//
// +------------+----------------------+------------------+---------------------------------+
// | Data Type | Size (Typical) | Description | Value Range |
// +------------+----------------------+------------------+---------------------------------+
// | bool | 1 byte | True or false | false (0) to true (1) |
@GermanHoyos
GermanHoyos / main.cpp
Last active April 5, 2025 16:02
Core Mode OpenGL Single Triangle
// Written by German Adrian Hoyos
// Linkedin: https://www.linkedin.com/in/adrian-i-81a32615b/
#include "../include/masterheader.h" // Common c++ headers + custom headers
// Declared in "shapes2D.h"
// float triangle2D[] = {
// -0.5f, -0.5f, 0.0f,
// 0.5f, -0.5f, 0.0f,
// 0.0f, 0.5f, 0.0f
// };
// Written by German Adrian Hoyos
// Linkedin: https://www.linkedin.com/in/adrian-i-81a32615b/
#include "../include/MasterHeader.h"
class reflectiveCube
{
public:
Vector3 myPosition; Vector3 mySize;
Vector3 topFaceCenter, topFaceNormal; Vector3 getTopFaceCenter; Vector3 getTopFaceNormal; Vector3 topFaceCenterInWorldSpace; Vector3 topFaceNormalInWorldSpace;
Vector3 botFaceCenter, botFaceNormal; Vector3 getBotFaceCenter; Vector3 getBotFaceNormal; Vector3 botFaceCenterInWorldSpace; Vector3 botFaceNormalInWorldSpace;
// THE SOURCE / WHO WAS, WHO IS, WHO IS COMING: YHWH
// Written by German Adrian Hoyos
// Linkedin: https://www.linkedin.com/in/adrian-i-81a32615b/
/********************
** **
** Experiment to **
** learn OpenGL **
** and 6dof Maths **
** **
********************/
@GermanHoyos
GermanHoyos / UnitCircle.js
Last active April 5, 2025 16:05
Starter code for displaying a unit circle in html canvas
// Written by German Adrian Hoyos
// Linkedin: https://www.linkedin.com/in/adrian-i-81a32615b/
console.log("Base_Unit_Circle");
var canvas = document.querySelector("canvas");
var c = canvas.getContext('2d');
canvas.width = window.innerWidth;
canvas.height = window.innerHeight;
let up = false;
@GermanHoyos
GermanHoyos / DynamicArrays.cpp
Created January 13, 2022 01:27
Use a dynamic array to sort information in C++
#include <iostream>
#include <string>
#include <fstream>
#include <iomanip>
using namespace std;
@GermanHoyos
GermanHoyos / ReArrangeScores.cpp
Created January 13, 2022 01:25
Use arrays to re arrange scores highest to lowest in C++
#include <iostream>
#include <string>
#include <fstream>
#include <iomanip>
#include <sstream>
@GermanHoyos
GermanHoyos / ScoreGrades.cpp
Created January 13, 2022 01:22
Program to grade scores from a file C++
#include <iostream>
#include <string>
#include <fstream>
#include <iomanip>
using namespace std;
@GermanHoyos
GermanHoyos / RemoveVowels(STAR).cpp
Created January 13, 2022 01:20
Remove vowels from strings in C++
#include <iostream>
#include <string>
using namespace std;
string usrInp;
string scan;
string newStr;
string transfer;