🚀 A task launcher plugin for neovim allowing dynamic task configuration per directory, with optional support for debugging
-
Updated
Mar 30, 2025 - Lua
🚀 A task launcher plugin for neovim allowing dynamic task configuration per directory, with optional support for debugging
Tic-Tac-Toe is a simple game where two players try to get three marks in a row on a 3x3 grid. The first player to achieve this wins. If no one does, it's a draw.
Rock, Paper, Scissors is a simple game where two players choose one of three options: rock, paper, or scissors. The rules are: rock beats scissors, scissors beats paper, paper beats rock. If both choose the same option, it's a tie.
Python number guessing game: Computer picks a random number, user tries to guess it. Computer gives hints (too high/low). Repeat until correct. Add difficulty levels, limited tries, or scoring for more challenge.
This C++ program demonstrates basic object-oriented programming principles through the implementation of a Fraction class. It includes constructors, destructor, operator overloading, and exception handling for division by zero. Users can input two fractions, and the program will calculate their sum.
This project builds Hangman game (a word game) logically and with graphical representation of the hanging man.
A Python program to convert currency values based on fixed exchange rates. Users can enter an amount and select the source and target currencies. It supports multiple currencies, handles invalid inputs, and allows repeated conversions until the user decides to exit. Simple and easy to use.
Implementing a Tic-Tac-Toe game using TCP/IP client-server communication in Java. This project allows two players to connect over a network, playing the classic game in a turn-based fashion.
This project focuses on collecting, managing, and analyzing tour-related data to enhance travel insights and planning. It helps store and process travel details efficiently using PHP and MySQL as database
This repository contains a Java implementation of a BinaryTree class, with methods for inserting nodes and performing in-order, pre-order, and post-order traversals.
This Python script creates a chat application using Tkinter. Users can interact with a bot that fetches info from Wikipedia, displays images from Unsplash, and downloads YouTube videos. It features logging for error handling.
A Python-based bill splitting tool that allows users to divide the bill evenly among friends, with an optional feature to randomly exempt one person from paying.
Java implementation of MaxHeap and MinHeap data structures with sorting functionalities. The program prompts the user to input the number of nodes and their values, constructs both max and min heaps, and performs sorting to obtain ascending and descending order sorted arrays, respectively.
The Blind Auction Project allows users to participate in an auction where they can input their bids. The program collects user data (name and price) and stores it in a dictionary. It checks whether new bids need to be added and compares the bids to identify the highest one.
A application that simulates a gun turret, allowing for rotation and firing projectiles.
An expense tracker project in Python is a useful application that helps users keep track of our expenses and manage the budget.
This is a simple yet functional calculator project implemented in Python. It provides basic arithmetic operations including addition, subtraction, multiplication, and division. It is designed using fundamental concepts of Python programming, such as functions, user input handling, and basic error handling.
This repository contains a project focused on creating a voting form, demonstrating the design and functionality of an online voting system. It includes form validation and user input handling to ensure a smooth voting experience.
Program that implements 4 common ciphers (Atbash, Caesar, Affine, & Viginere) to encode and decode messages
Developing this game was my first big attempt at game development and OOP in Python, learning valuable skills in implementing game mechanics, graphics rendering, collision detection, and user input handling.
Add a description, image, and links to the user-input-handling topic page so that developers can more easily learn about it.
To associate your repository with the user-input-handling topic, visit your repo's landing page and select "manage topics."