Pinned Repositories
Dynamic_Dialog_System
Install_Java
A PowerShell script which downloads & installs Java from the OpenJDK site, and configures necessary environment variables.
Schillsaver
Schillsaver is a tool that transforms your files into videos, which can be uploaded to video hosting sites for free file storage.
V2DSprite
A Java2D library which allows for easy management, loading, and use of sprite sheets.
Valerie
Valerie is a customizable chat interface for OpenAI's ChatGPT. It allows users to create named personalities for tailored interactions, supports code formatting, and offers voice-to-text and text-to-speech features.
VController
A helper library for JInput which makes it easy to automatically poll for controller input, connection, and disconnection events and notify listeners when they occur.
VNameGenerator
A Java implementation of various procedural name generation algorithms, including combinatorial, consonant vowel, context-free grammar, and Markov chain.
VRadio
A thread-safe implementation of the publish-subscribe pattern.
VTerminal
A new Look-and-Feel (LaF) for Java, which allows for a grid-based display of Unicode characters with custom fore/background colors, font sizes, and pseudo-shaders. Originally designed for developing Roguelike/lite games.
VTerminal_Tutorial
A series of repositories and a Wiki of tutorial pages for the VTerminal library.
Valkryst's Repositories
Valkryst/VNameGenerator
A Java implementation of various procedural name generation algorithms, including combinatorial, consonant vowel, context-free grammar, and Markov chain.
Valkryst/VTerminal
A new Look-and-Feel (LaF) for Java, which allows for a grid-based display of Unicode characters with custom fore/background colors, font sizes, and pseudo-shaders. Originally designed for developing Roguelike/lite games.
Valkryst/Schillsaver
Schillsaver is a tool that transforms your files into videos, which can be uploaded to video hosting sites for free file storage.
Valkryst/V2DSprite
A Java2D library which allows for easy management, loading, and use of sprite sheets.
Valkryst/Install_Java
A PowerShell script which downloads & installs Java from the OpenJDK site, and configures necessary environment variables.
Valkryst/RSS_News_Scraper
A script for building a local database of news articles by crawling RSS feeds and downloading the articles.
Valkryst/Valerie
Valerie is a customizable chat interface for OpenAI's ChatGPT. It allows users to create named personalities for tailored interactions, supports code formatting, and offers voice-to-text and text-to-speech features.
Valkryst/VController
A helper library for JInput which makes it easy to automatically poll for controller input, connection, and disconnection events and notify listeners when they occur.
Valkryst/VGeometry
Valkryst/BunnyEmu
A WoW sandbox written in Java, from scratch.
Valkryst/Emberstone
Valkryst/EmberstoneWoW
Valkryst/GameMaker_MAAC3601_Assignment_1
This is a basic 2D game where your goal is to eliminate all of the on-screen tribbles by clicking on them.
Valkryst/GameMaker_MAAC3601_Assignment_2
Valkryst/GameMaker_MAAC3601_Assignment_3
A basic breakout clone.
Valkryst/GameMaker_MAAC3601_Assignment_4
A 2D game where you battle an abstract representation of depression.
Valkryst/GameMaker_Zombie_Shooter
A 2D top-down game where an endless hoard of zombies is attacking your position. Your goal is to survive as long as possible.
Valkryst/imdb-trakt-sync
Automatic sync from IMDb to Trakt (watchlist, lists, ratings and history) using GitHub actions.
Valkryst/JCopyButton
JCopyButton is a Java Swing component designed to copy the contents of a JTextComponent to the system clipboard when clicked.
Valkryst/jinput
Java library for accessing input devices
Valkryst/JPathList
A Java Swing component designed to display a list of unique directory and/or file paths. Additionally, it supports drag-and-drop functionality, allowing users to drag files and directories from their file system into the list.
Valkryst/portfolio
Valkryst/Setup_Linux
A bash script which downloads, installs, and configures my typical Linux environment.
Valkryst/V2DAudio
A library to play music and sound effects, utilizing JavaFX.
Valkryst/Valkryst
Valkryst/VBlog
Valkryst/VCodeLanguageDetection
A lightweight Java library for automatic code language detection of an input text.
Valkryst/VMVC
An implementation of the Model-View-Controller pattern for my personal Swing projects.
Valkryst/VParser_CFG
A library to parse and run Context Free Grammars.
Valkryst/WorkingClass