Adam Fischer's repositories
getLatestTextures
Maya 2024 Script
MayaToolbar
Create a custom shelf with buttons to launch scripts
Maya-Finger-Control-Tool
Pyside GUI for controlling hand rig
SparkAR-BugEyes
Front Facing AR Filter
CalculatorPyside2
Basic Calculator created with Python3 and PySide2
MotionBuilderProductionSupport
Menu bar tools to speed up production workflow in mobu
MayaUsefulTools
Created a series of tools to speed up pipeline in Maya
PersonalUVUpres
Created for work pipeline. Copies, pastes and renames UVs in corresponding folders, creates necessary .txt files, runs .py code with proper parameters
MayaExportBatch
Batch exporter for objs
MayaImportBatch
Batch import plugin for objs
MayaUVBatch
A plugin for Maya that will create a uv for all selected objects. Object must already have seams created.
PrisonEscape
My first platformer game created with GameMaker
webgl2
WebGL dancing person with particle effects
GameMaker-Project
Exectutable for platformer developed in GameMaker Studio for UCSC Intro to Game Development course. Control two characters and escape from a maximum security prison.
ConstructPlayer
Experiment with Construct sprite animations for 2D platformer
SpaceShooter
Top-down space shooter game created with C# scripting in Unity
RollaBall-Game
Unity3D platformer game. Uses player physics, collectible prefabs, animated objects, respawning, score UI and a win state.
PacmanAI
Pacman AI exercise for UCSC CS140 course. Used Markov Decision Process and reward methods in Python to make Pacman decisions.
PrimDijkstra
In this program I use Prim's algorithm to find the minimum spanning tree of a graph and Dijkstra's algorithm to find the shortest path of a graph. It stores a weighted graph in an adjacency vec using EdgeVecs. If a vertex is supplied that is out of range, a warning will be presented. This program will perform Prims algorithm on the undirected graph if -P flag is specified and Dijkstra’s algorithm on the directed graph if the -D flag is specified. The resulting parent and weight array will be printed.
Queue
In this project I implemented a Queue ADT in Java based on a linked list data structure. I used my Queue ADT to simulate a set of jobs performed by a set of processors, where there are more jobs than processors, and therefore some jobs may have to wait in a queue.
TwentyOnePickup
The game of Twenty-One Pickup written in C and Java. The user and the computer take turns removing from 1 to 3 stones from a pile. There are 21 stones in the pile to start with. The last one to remove a stone wins.
Number-Guesser
This is a simple number guessing game. The computer tries to guess a number between 1 and 100. The user provides hints by indicating that the current guess was too small, too big, or the correct guess.
ResponsiveTable
Bank of America responsive data table using HTML, CSS, Javascript and DataTables API
EuropeLanguages
D3 geomap of languages spoken in Europe across generations