Cody Higman


International, NMB

Programmer. Designer. Inventor.


About Me

Experience & Background

I started my programming path in the years of Myspace and hacking code snippets.
In High School I worked with Pascal in Delphi 7. Assignments, variables, loops, objects.
Years later I moved on to Python and then to JavaScript.

Goals & Current Projects

My main goal is continuing to develop my skills all around so I can build fun projects.
I am looking for a career and a professional work to hone and direct my skills.
Game development, website building, and data analytics are my main focuses.
Eventually A.I. & neural networks. Along with other areas such as home automation.

A long term programming goal is to better understand low level programming languages such as C and Java.
I understand the concept of pointers, but the & $ syntax stills confuses me. Garbage collection is something I want to delve into as well.

Web of Everything

Languages: C?, ~Pascal, Python!, JavaScript!, Go~, PHP!, SQL!, Java?
Data Structures: Strings, Lists, Objects, Linked Lists, Queues, Stacks, Trees, Graphs
Algorithms: Bubble Sort, 2 Pointers - a. 2 Loops, b. Slow Fast, Sliding Window
Operating Systems: Windows 95, 2000, XP, 7, 10 Linux - Raspbian, Ubuntu, Mint Arduino
Electronics: Arduino, Esp32, Raspberry Pi 4

Programs

Collection of applications I either created directly or followed along with and remixed in my own way.

Notes: Legend (O: Original Content, R: Remixed, W: WIP)




Steelers Screensaver (R)

DJ Request App

Budgeting App (O)

Maze Generator (O)

Restaurant Ticket Printer

Hotel Booking App

Radu Inspired Advent Calendar (R)

Games

Repository for games I created. Aiming for a full arcade experience.




Tic Tac Toe

Legend of the Arcane

Checkers

Chess

Connect 4

Labyrinth

Minesweeper

Mario

Lucifer (Diablo) - Minimal RPG

Zelda - 2D Adventure

Zombies Ate My Neighbors

Final Fantasy - 2D Adventure Party RPG

Pokemon - 2D Adventure Party RPG

Super R Type - Retro Space Fighter

JSCraft (Starcraft) - RTS

Extras

Random assortment of subjects and concepts I either know or am working on.

This includes languages, data structures, algorithms, or other things related to the STEM fields.




What I've Learned

Steelers Screensaver

Manipulating source code

Tic Tac Toe

Python version vs. JavaScript version
Terminal vs. Gui

Checkers

So far I have made a Board object with multiple canvases setup in an 8 x 8 grid.
I also made a Piece object, which holds the row, col, color, isKing attributes.
However, I am having trouble accessing the row/col of each Piece that I have
stored in the game = new Board() Board.pieces = []

Eventually the challenge will be making the board designed more like my Tic-Tac-Toe game
where each cell has an onClick() function so a Piece can be selected (highlight in yellow)
and also show available moves (in yellow). Cells should only be selectable is a valid move
is available and the Piece is owned by the current player.

Contact

Leave me a message











Type of Contact





Blog

!!! This section is still under construction !!!

Notes

Need to create a "post" object that stores a frame, a title, a paragraph element, and an optional media element.