Just a moment

Scroll for more

Feburary 2026

When there is
Signal

#2

=^^= presents

#2

SuperCoolButCreepyVisualRecognitionRoboticHead

Super Cool But Creepy Visual Recognition Robotic Head

A robotic head that looks cool and is able to recognize learned faces and colors, and provide personalized reactions

Dysarthria Speech Classifier

Dysarthria is a motor speech disorder that affects the muscles we use for speaking, making speech difficult to understand, especially for traditional speech systems like Apple Siri.

This project bridges the gap for speakers with dysarthria by using a fine-tuned HuBERT-large model to accurately classify essential voice commands.

All Projects

Submitted by over 28 enthusiastic teams!

#13
Junior

Ms.Alixa ordering tacos! (signals)

I made this project based on the idea of SIGNALS!!!!!! This shows an example of a takeout we like to order.

(No members)

#1
Junior

ATC Simulator

This is an airplane traffic control simulator. It is a training game where players manage airport operations by guiding aircraft through landing, takeoff, and taxiing procedures. It is built with html, CSS and Javascript. It features a 2D canvas map with a real airport that has 4 runways and 8 waiting points. There is also an activity log that keep tracks of all airplane status and a list of airplanes showing both approaching and on ground airplanes ready to takeoff/land. To play the game, simply click the link, and click "start simulator" on the homepage. For the map, you can zoom in and out using the buttons and you can also drag the map. To let an airplane land/take off/wait, select the airplane on the list and select the button in the commands box. There are also emergencies where you need to act quickly and let the plane safely land.

(No members)

#7
Junior

Racing Game

This a fun racing game made by our team. To play, press W to accelerate, press A or D to steer, press S brake, and press R to reset. We also add the collision system. When we were playing the game, it was keep showing white screen and we solved it.

(No members)

#2
Junior

CipherDash

Cipher Dash You are going to draw shapes to make a cipher for a string and try to reach the amount of security points needed. There are 10 levels that each gives you an objective. You will have to roughly draw the shape. Generally, the more accurate you are the more points you have. Have fun! Controls: - Left click to draw dots - The levels that require to draw lines, you will be given the ability to draw lines. The levels that need polygons, you get the ability to draw polygons. - Right click to remove dots How to Play: After finish, click "Add to Pipeline" and click "Transmit Signal" to get your score. If you don't have a good score, do it again.

(No members)

#15
Junior

Pepa pig

This project is very fun to play with it. Just need to press the green flag. We used scratch. It is about Dady pig trying to be healthier.

(No members)

#7
Senior

Guess Number With Pitch(Amazing.0 version)

Nowadays, lots of our classmates are over-stressed about academics(and other things), but we observed that they seem to be relaxed in our musical theatre class when they are singing. We summarized this into a conclusion: music could help people relax. However, a bad pitch would only lead to more stress, so we developed this project to help them find their pitch through a fun and simple number guessing game. You will click "start record" to record one note that you sing and click submit to submit the number generated by your pitch. You will use your ten chances to control your pitch and try to guess what number(between 1 - 10) the computer generated. Through this process, you will improve the control of your voice and pitch ---- and relax and HAVE FUN!

(No members)

#9
Junior

ATC sim

This is a ATC simulation game. In this game, your aim is to be the Air Traffic Controller of the NBS Baishan Changbaishan Domestic Airport. Instructions: The red arrow appears on the right side of the screen when a plane lands, which is approximately 20-25 seconds. Clear out the runway when the plane lands, or else there will be a crash. The plane will automatically taxi to the closest gate after landing. After the plane arrives at the gate, there will be deboarding, boarding. After boarding, the plane will have a "Ready" sign under it. Click on the plane for it to taxi to the runway. Before entering the runway, the plane will stop, click on it for it to officially enter the runway, but don't let it collide with other planes.

(No members)

#14
Junior

SHOOT 1.O

IT IS A GAME WHERE YOU CAN SHOOT MONSTERS, OPTIMAL FOR STRESS RELEASE. ARROWS FOR MOVING, SPACE BAR FOR SHOOTING. 6 TOTAL LIVES, IF YOU DIE, IT SHOWS A GAME OVER PAGE THEN CLICK ON THE GREEN FLAG!!!!

(No members)

#16
Junior

space shooter

a basic space shooter game with upgrades levels and 2 weapons and so many more! Use mouse pointer to aim and space to shoot and r to change weapons and w to pause and if your fire power is 7 then you can use e to use a ender that makes your one level higher

(No members)

#17
Junior

Space ship

In this game we are going to control the spaceship and try to collect the blocks, but shun the star.

(No members)

#12
Junior

Typing Delay Tester

This project is about testing people's typing delay. As soon as the user press start, texts will eventually appear on the screen, and the delay is measured from the time taken to the first keystroke. After 5 times of testing, it automatically calculates the average typing delay for you. CSS, JavaScript, HTML techniques were used. How to use: Press the "start" button 📝 Text appears on the screen ⚡️ Type as quickly as possible ⏲️ The delay is measured from the time taken to the first keystroke ⌨️ Press "enter" to continue 🔁 After 5 times, the program automatically calculates the average delay.

(No members)

#8
Junior

KingMajestyGorgeousEleganceGenius Emotion detector

Full Name: King God General Empowerment Goal Precious View Full High Class Elegance Luxury Classic Genius Wonderful Lovely World Top Class GOAT Ultimate Supra Excellence Majestic Prestige Limitless Royalty Infinite Brilliance Astounding Innovation Cute Delightful Charismatic Adorable Radiant Sweetness Enchanting Dazzling Whimsical Charming Glorious Exquisite Playful Emotion Detector. Summary of the project: This project is a typing-based emotion detection website that analyzes human’s emotion generated while typing. Instead of using facial expressions or voice, the system focuses on keyboard interaction signals, such as: -Typing speed -The number of times backspaced How to use this project: 1. Open this website 2. Type naturally in the text box 3. The number of backspace and typing speed will be calculated. Those information will estimate your emotion state. 4. If you want to play it again, press the reset button!

(No members)

#9
Senior

Lucky Pulse

This is a Project where we have a generator that could generate a lucky number from the interval the user chooses. The generate button let you generate a number, the reset button let you reset the number, and the two boxes let you change the maximum and minimum number you want. In the middle is the Lucky Number you get. Have fun playing it🥳!

(No members)

#3
Senior

Voice Command Classifier for Dysarthric Speech

Dysarthria is a motor speech disorder that affects the muscles we use for speaking, making speech difficult to understand, especially for traditional speech systems like Apple Siri. To increase the accessibility of speech systems, I created a deep learning system that classifies voice commands from speakers with dysarthria. Specifically, I combined a pretrained HuBERT-large model with a 2-layer MLP classifier to create the model, which I then fine-tuned using the TORGO dataset. It currently supports 20 commands (10 digits and 10 directional/action commands). To train it, I rented a RTX 5090 on AutoDL, and used Claude to help with rapid prototyping and debugging. To use the system, open the demo URL, and record or upload an audio file, which will be automatically classified using the deep learning system. Video demonstration: https://drive.google.com/file/d/1S6z47OYcdr816z5coo5qS7EwTlHc8HiD/view?usp=sharing.

(No members)

#5
Junior

OpenChat - Public Chatting Utility

OpenChat is a public chatting utility that is completely available for free at hack.lliu.fun/OpenChat/. It utilizes AJAX and jQuery technologies, as well as using XMLHttpRequests to manage real-time updates in the milisecond level. It solves problems such as connection delays or instability of platforms. We offer a 99.98% uptime to our site and 100% uptime to our servers. P.S. lliu.fun is a very developed website, you can go check there! It is a social website where people chat, write wikis, make questions, post forums, and more! (It is mostly BISZ-focused, but it contains a variety of BBGM, BISZ, and BBSZ users as well, totalling over 105 accounts). P.S.2 Please consider this project, it is made by a couple of 7th graders. Thanks!

(No members)

#4
Junior

Signal Game

# DRJW_signal_game WELCOME TO OUR SIGNAL DEFENSE GAME !!! GAME OBJECTIVE: Your goal is to strategically build a network of signal towers under different limitations. Remember to think carefully to make it from the start to the end. Now, connect the towers and WIN your first game! How TO PLAY (AND WIN): There is a list of towers on the bottom panel (each ranging from 1 to 5) Place all of the signal towers ONLY on yellow colored cells (this is where signal exists) All Signal Receivers must be connected with signal Hacker Zones must be avoided There will be 10 levels with increasing difficulty HELPFUL TIPs: Remember to plan before you start (it helps) Feel free to restart to try different strategies!

(No members)

#3
Junior

For God Eats the Heart First

'For God Eats the Heart First' is an indie, first-person psychological-horror game developed on Roblox. You play as a lighthouse keeper stationed on a remote island. Your days are spent tending the light, logging transmissions, and surviving the isolation. But soon, strange signals begin to interrupt your routine— and something about them feels… personal. The game focuses on themes of fear, trauma, theological guilt, and salvation. Its 1900s film aesthetic is briefly inspired by 'Horses'. To play the game, create an account on Roblox.com. Download it and click on the attached URL. Specific steps are provided in the README.

(No members)

#6
Junior

Stickman War

This project is a Scratch game where you are simulating ancient battlefield using flags as signal sender. The game is only needing you to click on the buttons to send troops on the mission to strike your opponent down, has a variety of options. We used a ton of variables to check the amount of troops sent, building hypothesis on the player's input, thus using this way to simulate AI fighting against you, plus when you click on the buttons to send troop, there is a castle where flags appear, they tell the main castle to send what troops are needed, and when the troops are needed. Used a lot of random input and broadcast messages within the code.

(No members)

#1
Senior

Syl

# Syl --- ## Summary Syl is a mini gamejam project made using Unity with an intended playtime of 5-10 minutes. The main gameplay is controlling your character to avoid wind fields or use them to your benefit. By 6 scenes, the player can experience the story of a fallen civilization and a blade of grass in a fading world seeking self-redemption. In this chaotic time, Syl tries to give herself purpose by delivering the mail "feather", imitating a predecessor. To end the game, the player should complete a mission assigned to them at the start of the game. But if the player pays more attention to the surroundings while playing, they may discover and reveal a hidden truth of that world… The main gameplay is controlling your character to avoid wind fields or use them to your benefit. Here's a [demo video](https://bssgj-my.sharepoint.com/:v:/g/personal/ruoyou_wu200887-bigz_basischina_com/IQD8sgAYK6iwTo4C_T699DXPAfGTGdfkye4EGtd7bt9FwbE?e=t405kO&nav=eyJyZWZlcnJhbEluZm8iOnsicmVmZXJyYWxBcHAiOiJTdHJlYW1XZWJBcHAiLCJyZWZlcnJhbF) of the game. ## What Problem It solves Boredom! ## How to use If you are on Windows, we recommend using Syl-Executable.zip to play the game. Download and unzip it. Then run Syl.exe and enjoy the game! Syl-Web-Build.zip is a web build file. But apparently it is has bugs where .mp4 files wouldn't play. The (broken) itch.io page of the game is [here](https://rua-you.itch.io/syl). If you want to make some edits to the project in Unity Editor, follow the instructions below: 1. Create a new Unity project with Universal 2D, ideally with Unity 6.2 (6000.2.8f1). 2. Clone the git repository to the root folder (the folder that contains \Assets) 3. Enjoy! ## Acknowledgements This project made use of: * Unity Editor 6.2 (6000.2.8f1) * Github * [Kyle's Rock Pack](https://assetstore.unity.com/packages/3d/environments/landscapes/kyle-s-rock-pack-353110)

(No members)

#10
Junior

signal-reaction-game

Signal Reaction Benchmark is a web-based reaction time game built for the "Signal" hackathon theme. The project explores how visual signals trigger human response signals. When a visual cue appears on screen, the user's click becomes a measurable reaction signal that can be captured, analyzed, and compared. The application runs a 10-trial reaction test and calculates key performance metrics such as median reaction time, average latency, stability, and false starts. These signals are visualized in real time and summarized in a reaction report. To extend the idea globally, the project includes an online leaderboard powered by Firebase Firestore. Players can submit their results and compare reaction performance with others worldwide, without the need for a custom backend server. How to use: 1. Open the live demo in a browser. 2. Click "Start Test" and wait for the visual signal. 3. Click as quickly as possible when the signal appears. 4. Review your reaction report and submit your score to the global leaderboard. Technologies used: - Vanilla JavaScript (ES6+) - HTML5 & CSS3 - Chart.js for data visualization - Firebase Firestore for global leaderboard storage - GitHub Pages for deployment

(No members)

#4
Senior

Mood Study

Mood Study is a web-based academic planning application that helps students optimize study schedules by analyzing mood patterns, learning behaviors, and daily habits. It combines mood tracking, academic goal planning, and AI-powered insights to create personalized study roadmaps. The problem it solves is that students struggle with irregular study schedules, burnout, and lack of awareness about how emotional state and habits affect academic performance. Without data-driven insights, it's difficult to create effective study plans that account for personal rhythms. Mood Study tracks daily mood ratings, emotional tags, study hours, focus levels, sleep patterns, and routines. The platform uses AI analysis to identify patterns and correlations, then generates personalized recommendations for study scheduling, workload management, and habit adjustments. It integrates mood data with long-term academic goals like GPA targets, AP courses, and university aspirations. To use Mood Study, access the live website at moodstudy.app or set it up locally. For local setup, clone the repository, copy config.example.js to config.js and fill in your Supabase URL, API key, and Hugging Face token. Set up a Supabase database and run the provided SQL schema. Run the application using a local web server. After creating an account, complete your master plan with grade level, GPA, target major, and AP courses. Then log daily mood ratings, emotional states, sleep times, and study hours. The dashboard displays insights and recommendations, and you can access features like focus mode with Pomodoro timer, GPA simulator, visual analytics, and event tracking. Technologies used include HTML5 and CSS3 for frontend structure, vanilla JavaScript ES6+ for application logic, Three.js for 3D graphics, GSAP for animations, Lenis for smooth scrolling, Supabase for backend authentication and database operations, and Hugging Face API for AI-powered insights and recommendations.

(No members)

#18
Junior

Intracomputer Teleportation

A program that uses google's mediapipe hand tracker to rapidly switch screens upon raising a palm (and some other functions, too)

(No members)

#5
Senior

ENV_checker

In light of the growing development of localized & personalized AI usage including but not limited to LLMs, CV projects, and more traditional ML and Data Science tasks for processing data, a greater demand has been put on library dependencies for code to properly on function general settings across diverse platforms. Codes and Repos from many times require varying versions and compatibility in their code. As such, many would find their python virtual environment flying inside their laptop or computer, unattended one after another project yet occupying more storage space. The ENV_checker served the dual purpose of: Summarizing essential library versions and virtual environments in a txt file. example here Providing analysis on dependency overlaps of a requirements.txt file in interest with local virtual environments, so that some with high overlaps may save the trouble for creating a new environment. example here (NOTE: function 1 is the prerequisite step for the analysis in function 2) This project is yet another inspection on the signals within, instead of what we usually intended as signals external to the system. By organizing the old dependencies and giving comparisons for upcoming project dependencies, we took a step back and denoise the signals within.

(No members)

#2
Senior

SuperCoolButCreepyVisualRecognitionRoboticHead

a robotic head that looks cool and is able to recognize learned faces and colors, and provide personalized reactions SKU:SEN0305 HUSKYLENS AI Machine Vision Sensor SKU:DFR0299 DFPlayer Mini PDI-6221MG-180 Servo Arduino Mega

(No members)

#8
Senior

Thy Heaven

This is a professional flight simulation app built through React.js. Although it is a pure front-end webpage program, it simulates flight physics based on force calculations with parameters of real plane models (even though it is impossible to create a wind tunnel in a front-end webapp, so we basically use coefficients based on experimental data). Even though the webapp is particularly hardcore for rookie flight enthusiasts, veteran players can gain insights of the procedure of flight and some failure handling. The design purpose originally was to use computerized data to simulate failure handling and decision making, but through the development of physics engines, we finally aim this project for providing a light-weighted but professional flight simulation within the size of <1MB to allow aviation enthusiasts who do not have access to MSFS2024 or XPlane12 to experience flying a plane. The user manual is as follows (quite long, prepare): 0. Overall setting: modify the browser to 67% zoom or some content will be omitted from the simulation scene. 1. Initialization: you will enter difficulty, flight data, and flight plan (including route) to file your flight plan. You can also use randomization wherever a dice is present. 2. Flight simulation: after the start animation finished, use the flight control panel: levers, joystick, autopilot panel and radio panel to control the plane to takeoff, cruize, and land. If you cannot manage the plane, it will CRASH! More tutorial can be seen from the link below: https://youtu.be/maaLVFMTytY Notes on Git repo: the Github page is the newest snapshot preview version, while the webpage is the legacy stable version. Minor inconsistency may occur. Notes on technology use: code assistants such as Gemini3Pro is being used to implement partial code and database management, while the overall structure and project is managed by hand.

(No members)

#11
Junior

Traffix

Traffix is a "0-player" traffic simulation game where the goal is to optimize traffic flow through procedural road networks. Players (or developers) design and tune traffic light algorithms and car behaviors to prevent gridlock and maximize the number of vehicles that successfully reach their destinations. How to use it: # install dependencies cd traffix npm install # run development server (hot reload) npm run dev Technologies used: This project has been developed with AI. AI is only used as a way to assist development and coming up with ideas, but the original ideas and ways of troubleshooting is from me.

(No members)

#6
Senior

Dynamic Diamond

Dynamic Diamond is an immersive 3D particle simulation that explores the boundary between human bio-signals and digital environments. Utilizing 60,000 autonomous particles, the system transforms a standard webcam feed into a responsive canvas where user gestures act as the primary control signal. To run the project from this repository, simply download the index.html file and open it in any modern web browser like Chrome or Edge. Since the application is built as a single-file solution containing all necessary CSS and JavaScript, there is no complex installation or environment setup required. Once the page loads, grant the browser permission to access your webcam. The "signal" will begin processing locally on your device; no data is sent to a server. You can then interact with the particles by making gestures like the peace sign (to form the hand mesh), a fist (to reset), or a pinch (to rotate the camera). The core of the experience is built on Three.js for high-performance WebGL rendering and MediaPipe for AI-driven landmark detection. The system interprets a variety of intent-based signals: a clenched fist triggers a magnetic "Core Fusion" to pull particles back to the center, an open palm creates a "Nebula Burst" expansion, and a peace sign generates a real-time digital twin of the user’s hand. By mapping spatial coordinates to particle physics, the project demonstrates how raw video data can be converted into a sophisticated, touchless interface for creative expression.

(No members)

#13
Junior

Ms.Alixa ordering tacos! (signals)

I made this project based on the idea of SIGNALS!!!!!! This shows an example of a takeout we like to order.

(No members)

#1
Junior

ATC Simulator

This is an airplane traffic control simulator. It is a training game where players manage airport operations by guiding aircraft through landing, takeoff, and taxiing procedures. It is built with html, CSS and Javascript. It features a 2D canvas map with a real airport that has 4 runways and 8 waiting points. There is also an activity log that keep tracks of all airplane status and a list of airplanes showing both approaching and on ground airplanes ready to takeoff/land. To play the game, simply click the link, and click "start simulator" on the homepage. For the map, you can zoom in and out using the buttons and you can also drag the map. To let an airplane land/take off/wait, select the airplane on the list and select the button in the commands box. There are also emergencies where you need to act quickly and let the plane safely land.

(No members)

#7
Junior

Racing Game

This a fun racing game made by our team. To play, press W to accelerate, press A or D to steer, press S brake, and press R to reset. We also add the collision system. When we were playing the game, it was keep showing white screen and we solved it.

(No members)

#2
Junior

CipherDash

Cipher Dash You are going to draw shapes to make a cipher for a string and try to reach the amount of security points needed. There are 10 levels that each gives you an objective. You will have to roughly draw the shape. Generally, the more accurate you are the more points you have. Have fun! Controls: - Left click to draw dots - The levels that require to draw lines, you will be given the ability to draw lines. The levels that need polygons, you get the ability to draw polygons. - Right click to remove dots How to Play: After finish, click "Add to Pipeline" and click "Transmit Signal" to get your score. If you don't have a good score, do it again.

(No members)

#15
Junior

Pepa pig

This project is very fun to play with it. Just need to press the green flag. We used scratch. It is about Dady pig trying to be healthier.

(No members)

#7
Senior

Guess Number With Pitch(Amazing.0 version)

Nowadays, lots of our classmates are over-stressed about academics(and other things), but we observed that they seem to be relaxed in our musical theatre class when they are singing. We summarized this into a conclusion: music could help people relax. However, a bad pitch would only lead to more stress, so we developed this project to help them find their pitch through a fun and simple number guessing game. You will click "start record" to record one note that you sing and click submit to submit the number generated by your pitch. You will use your ten chances to control your pitch and try to guess what number(between 1 - 10) the computer generated. Through this process, you will improve the control of your voice and pitch ---- and relax and HAVE FUN!

(No members)

#9
Junior

ATC sim

This is a ATC simulation game. In this game, your aim is to be the Air Traffic Controller of the NBS Baishan Changbaishan Domestic Airport. Instructions: The red arrow appears on the right side of the screen when a plane lands, which is approximately 20-25 seconds. Clear out the runway when the plane lands, or else there will be a crash. The plane will automatically taxi to the closest gate after landing. After the plane arrives at the gate, there will be deboarding, boarding. After boarding, the plane will have a "Ready" sign under it. Click on the plane for it to taxi to the runway. Before entering the runway, the plane will stop, click on it for it to officially enter the runway, but don't let it collide with other planes.

(No members)

#14
Junior

SHOOT 1.O

IT IS A GAME WHERE YOU CAN SHOOT MONSTERS, OPTIMAL FOR STRESS RELEASE. ARROWS FOR MOVING, SPACE BAR FOR SHOOTING. 6 TOTAL LIVES, IF YOU DIE, IT SHOWS A GAME OVER PAGE THEN CLICK ON THE GREEN FLAG!!!!

(No members)

#16
Junior

space shooter

a basic space shooter game with upgrades levels and 2 weapons and so many more! Use mouse pointer to aim and space to shoot and r to change weapons and w to pause and if your fire power is 7 then you can use e to use a ender that makes your one level higher

(No members)

#17
Junior

Space ship

In this game we are going to control the spaceship and try to collect the blocks, but shun the star.

(No members)

#12
Junior

Typing Delay Tester

This project is about testing people's typing delay. As soon as the user press start, texts will eventually appear on the screen, and the delay is measured from the time taken to the first keystroke. After 5 times of testing, it automatically calculates the average typing delay for you. CSS, JavaScript, HTML techniques were used. How to use: Press the "start" button 📝 Text appears on the screen ⚡️ Type as quickly as possible ⏲️ The delay is measured from the time taken to the first keystroke ⌨️ Press "enter" to continue 🔁 After 5 times, the program automatically calculates the average delay.

(No members)

#8
Junior

KingMajestyGorgeousEleganceGenius Emotion detector

Full Name: King God General Empowerment Goal Precious View Full High Class Elegance Luxury Classic Genius Wonderful Lovely World Top Class GOAT Ultimate Supra Excellence Majestic Prestige Limitless Royalty Infinite Brilliance Astounding Innovation Cute Delightful Charismatic Adorable Radiant Sweetness Enchanting Dazzling Whimsical Charming Glorious Exquisite Playful Emotion Detector. Summary of the project: This project is a typing-based emotion detection website that analyzes human’s emotion generated while typing. Instead of using facial expressions or voice, the system focuses on keyboard interaction signals, such as: -Typing speed -The number of times backspaced How to use this project: 1. Open this website 2. Type naturally in the text box 3. The number of backspace and typing speed will be calculated. Those information will estimate your emotion state. 4. If you want to play it again, press the reset button!

(No members)

#9
Senior

Lucky Pulse

This is a Project where we have a generator that could generate a lucky number from the interval the user chooses. The generate button let you generate a number, the reset button let you reset the number, and the two boxes let you change the maximum and minimum number you want. In the middle is the Lucky Number you get. Have fun playing it🥳!

(No members)

#3
Senior

Voice Command Classifier for Dysarthric Speech

Dysarthria is a motor speech disorder that affects the muscles we use for speaking, making speech difficult to understand, especially for traditional speech systems like Apple Siri. To increase the accessibility of speech systems, I created a deep learning system that classifies voice commands from speakers with dysarthria. Specifically, I combined a pretrained HuBERT-large model with a 2-layer MLP classifier to create the model, which I then fine-tuned using the TORGO dataset. It currently supports 20 commands (10 digits and 10 directional/action commands). To train it, I rented a RTX 5090 on AutoDL, and used Claude to help with rapid prototyping and debugging. To use the system, open the demo URL, and record or upload an audio file, which will be automatically classified using the deep learning system. Video demonstration: https://drive.google.com/file/d/1S6z47OYcdr816z5coo5qS7EwTlHc8HiD/view?usp=sharing.

(No members)

#5
Junior

OpenChat - Public Chatting Utility

OpenChat is a public chatting utility that is completely available for free at hack.lliu.fun/OpenChat/. It utilizes AJAX and jQuery technologies, as well as using XMLHttpRequests to manage real-time updates in the milisecond level. It solves problems such as connection delays or instability of platforms. We offer a 99.98% uptime to our site and 100% uptime to our servers. P.S. lliu.fun is a very developed website, you can go check there! It is a social website where people chat, write wikis, make questions, post forums, and more! (It is mostly BISZ-focused, but it contains a variety of BBGM, BISZ, and BBSZ users as well, totalling over 105 accounts). P.S.2 Please consider this project, it is made by a couple of 7th graders. Thanks!

(No members)

#4
Junior

Signal Game

# DRJW_signal_game WELCOME TO OUR SIGNAL DEFENSE GAME !!! GAME OBJECTIVE: Your goal is to strategically build a network of signal towers under different limitations. Remember to think carefully to make it from the start to the end. Now, connect the towers and WIN your first game! How TO PLAY (AND WIN): There is a list of towers on the bottom panel (each ranging from 1 to 5) Place all of the signal towers ONLY on yellow colored cells (this is where signal exists) All Signal Receivers must be connected with signal Hacker Zones must be avoided There will be 10 levels with increasing difficulty HELPFUL TIPs: Remember to plan before you start (it helps) Feel free to restart to try different strategies!

(No members)

#3
Junior

For God Eats the Heart First

'For God Eats the Heart First' is an indie, first-person psychological-horror game developed on Roblox. You play as a lighthouse keeper stationed on a remote island. Your days are spent tending the light, logging transmissions, and surviving the isolation. But soon, strange signals begin to interrupt your routine— and something about them feels… personal. The game focuses on themes of fear, trauma, theological guilt, and salvation. Its 1900s film aesthetic is briefly inspired by 'Horses'. To play the game, create an account on Roblox.com. Download it and click on the attached URL. Specific steps are provided in the README.

(No members)

#6
Junior

Stickman War

This project is a Scratch game where you are simulating ancient battlefield using flags as signal sender. The game is only needing you to click on the buttons to send troops on the mission to strike your opponent down, has a variety of options. We used a ton of variables to check the amount of troops sent, building hypothesis on the player's input, thus using this way to simulate AI fighting against you, plus when you click on the buttons to send troop, there is a castle where flags appear, they tell the main castle to send what troops are needed, and when the troops are needed. Used a lot of random input and broadcast messages within the code.

(No members)

#1
Senior

Syl

# Syl --- ## Summary Syl is a mini gamejam project made using Unity with an intended playtime of 5-10 minutes. The main gameplay is controlling your character to avoid wind fields or use them to your benefit. By 6 scenes, the player can experience the story of a fallen civilization and a blade of grass in a fading world seeking self-redemption. In this chaotic time, Syl tries to give herself purpose by delivering the mail "feather", imitating a predecessor. To end the game, the player should complete a mission assigned to them at the start of the game. But if the player pays more attention to the surroundings while playing, they may discover and reveal a hidden truth of that world… The main gameplay is controlling your character to avoid wind fields or use them to your benefit. Here's a [demo video](https://bssgj-my.sharepoint.com/:v:/g/personal/ruoyou_wu200887-bigz_basischina_com/IQD8sgAYK6iwTo4C_T699DXPAfGTGdfkye4EGtd7bt9FwbE?e=t405kO&nav=eyJyZWZlcnJhbEluZm8iOnsicmVmZXJyYWxBcHAiOiJTdHJlYW1XZWJBcHAiLCJyZWZlcnJhbF) of the game. ## What Problem It solves Boredom! ## How to use If you are on Windows, we recommend using Syl-Executable.zip to play the game. Download and unzip it. Then run Syl.exe and enjoy the game! Syl-Web-Build.zip is a web build file. But apparently it is has bugs where .mp4 files wouldn't play. The (broken) itch.io page of the game is [here](https://rua-you.itch.io/syl). If you want to make some edits to the project in Unity Editor, follow the instructions below: 1. Create a new Unity project with Universal 2D, ideally with Unity 6.2 (6000.2.8f1). 2. Clone the git repository to the root folder (the folder that contains \Assets) 3. Enjoy! ## Acknowledgements This project made use of: * Unity Editor 6.2 (6000.2.8f1) * Github * [Kyle's Rock Pack](https://assetstore.unity.com/packages/3d/environments/landscapes/kyle-s-rock-pack-353110)

(No members)

#10
Junior

signal-reaction-game

Signal Reaction Benchmark is a web-based reaction time game built for the "Signal" hackathon theme. The project explores how visual signals trigger human response signals. When a visual cue appears on screen, the user's click becomes a measurable reaction signal that can be captured, analyzed, and compared. The application runs a 10-trial reaction test and calculates key performance metrics such as median reaction time, average latency, stability, and false starts. These signals are visualized in real time and summarized in a reaction report. To extend the idea globally, the project includes an online leaderboard powered by Firebase Firestore. Players can submit their results and compare reaction performance with others worldwide, without the need for a custom backend server. How to use: 1. Open the live demo in a browser. 2. Click "Start Test" and wait for the visual signal. 3. Click as quickly as possible when the signal appears. 4. Review your reaction report and submit your score to the global leaderboard. Technologies used: - Vanilla JavaScript (ES6+) - HTML5 & CSS3 - Chart.js for data visualization - Firebase Firestore for global leaderboard storage - GitHub Pages for deployment

(No members)

#4
Senior

Mood Study

Mood Study is a web-based academic planning application that helps students optimize study schedules by analyzing mood patterns, learning behaviors, and daily habits. It combines mood tracking, academic goal planning, and AI-powered insights to create personalized study roadmaps. The problem it solves is that students struggle with irregular study schedules, burnout, and lack of awareness about how emotional state and habits affect academic performance. Without data-driven insights, it's difficult to create effective study plans that account for personal rhythms. Mood Study tracks daily mood ratings, emotional tags, study hours, focus levels, sleep patterns, and routines. The platform uses AI analysis to identify patterns and correlations, then generates personalized recommendations for study scheduling, workload management, and habit adjustments. It integrates mood data with long-term academic goals like GPA targets, AP courses, and university aspirations. To use Mood Study, access the live website at moodstudy.app or set it up locally. For local setup, clone the repository, copy config.example.js to config.js and fill in your Supabase URL, API key, and Hugging Face token. Set up a Supabase database and run the provided SQL schema. Run the application using a local web server. After creating an account, complete your master plan with grade level, GPA, target major, and AP courses. Then log daily mood ratings, emotional states, sleep times, and study hours. The dashboard displays insights and recommendations, and you can access features like focus mode with Pomodoro timer, GPA simulator, visual analytics, and event tracking. Technologies used include HTML5 and CSS3 for frontend structure, vanilla JavaScript ES6+ for application logic, Three.js for 3D graphics, GSAP for animations, Lenis for smooth scrolling, Supabase for backend authentication and database operations, and Hugging Face API for AI-powered insights and recommendations.

(No members)

#18
Junior

Intracomputer Teleportation

A program that uses google's mediapipe hand tracker to rapidly switch screens upon raising a palm (and some other functions, too)

(No members)

#5
Senior

ENV_checker

In light of the growing development of localized & personalized AI usage including but not limited to LLMs, CV projects, and more traditional ML and Data Science tasks for processing data, a greater demand has been put on library dependencies for code to properly on function general settings across diverse platforms. Codes and Repos from many times require varying versions and compatibility in their code. As such, many would find their python virtual environment flying inside their laptop or computer, unattended one after another project yet occupying more storage space. The ENV_checker served the dual purpose of: Summarizing essential library versions and virtual environments in a txt file. example here Providing analysis on dependency overlaps of a requirements.txt file in interest with local virtual environments, so that some with high overlaps may save the trouble for creating a new environment. example here (NOTE: function 1 is the prerequisite step for the analysis in function 2) This project is yet another inspection on the signals within, instead of what we usually intended as signals external to the system. By organizing the old dependencies and giving comparisons for upcoming project dependencies, we took a step back and denoise the signals within.

(No members)

#2
Senior

SuperCoolButCreepyVisualRecognitionRoboticHead

a robotic head that looks cool and is able to recognize learned faces and colors, and provide personalized reactions SKU:SEN0305 HUSKYLENS AI Machine Vision Sensor SKU:DFR0299 DFPlayer Mini PDI-6221MG-180 Servo Arduino Mega

(No members)

#8
Senior

Thy Heaven

This is a professional flight simulation app built through React.js. Although it is a pure front-end webpage program, it simulates flight physics based on force calculations with parameters of real plane models (even though it is impossible to create a wind tunnel in a front-end webapp, so we basically use coefficients based on experimental data). Even though the webapp is particularly hardcore for rookie flight enthusiasts, veteran players can gain insights of the procedure of flight and some failure handling. The design purpose originally was to use computerized data to simulate failure handling and decision making, but through the development of physics engines, we finally aim this project for providing a light-weighted but professional flight simulation within the size of <1MB to allow aviation enthusiasts who do not have access to MSFS2024 or XPlane12 to experience flying a plane. The user manual is as follows (quite long, prepare): 0. Overall setting: modify the browser to 67% zoom or some content will be omitted from the simulation scene. 1. Initialization: you will enter difficulty, flight data, and flight plan (including route) to file your flight plan. You can also use randomization wherever a dice is present. 2. Flight simulation: after the start animation finished, use the flight control panel: levers, joystick, autopilot panel and radio panel to control the plane to takeoff, cruize, and land. If you cannot manage the plane, it will CRASH! More tutorial can be seen from the link below: https://youtu.be/maaLVFMTytY Notes on Git repo: the Github page is the newest snapshot preview version, while the webpage is the legacy stable version. Minor inconsistency may occur. Notes on technology use: code assistants such as Gemini3Pro is being used to implement partial code and database management, while the overall structure and project is managed by hand.

(No members)

#11
Junior

Traffix

Traffix is a "0-player" traffic simulation game where the goal is to optimize traffic flow through procedural road networks. Players (or developers) design and tune traffic light algorithms and car behaviors to prevent gridlock and maximize the number of vehicles that successfully reach their destinations. How to use it: # install dependencies cd traffix npm install # run development server (hot reload) npm run dev Technologies used: This project has been developed with AI. AI is only used as a way to assist development and coming up with ideas, but the original ideas and ways of troubleshooting is from me.

(No members)

#6
Senior

Dynamic Diamond

Dynamic Diamond is an immersive 3D particle simulation that explores the boundary between human bio-signals and digital environments. Utilizing 60,000 autonomous particles, the system transforms a standard webcam feed into a responsive canvas where user gestures act as the primary control signal. To run the project from this repository, simply download the index.html file and open it in any modern web browser like Chrome or Edge. Since the application is built as a single-file solution containing all necessary CSS and JavaScript, there is no complex installation or environment setup required. Once the page loads, grant the browser permission to access your webcam. The "signal" will begin processing locally on your device; no data is sent to a server. You can then interact with the particles by making gestures like the peace sign (to form the hand mesh), a fist (to reset), or a pinch (to rotate the camera). The core of the experience is built on Three.js for high-performance WebGL rendering and MediaPipe for AI-driven landmark detection. The system interprets a variety of intent-based signals: a clenched fist triggers a magnetic "Core Fusion" to pull particles back to the center, an open palm creates a "Nebula Burst" expansion, and a peace sign generates a real-time digital twin of the user’s hand. By mapping spatial coordinates to particle physics, the project demonstrates how raw video data can be converted into a sophisticated, touchless interface for creative expression.

(No members)

#13
Junior

Ms.Alixa ordering tacos! (signals)

I made this project based on the idea of SIGNALS!!!!!! This shows an example of a takeout we like to order.

(No members)

#1
Junior

ATC Simulator

This is an airplane traffic control simulator. It is a training game where players manage airport operations by guiding aircraft through landing, takeoff, and taxiing procedures. It is built with html, CSS and Javascript. It features a 2D canvas map with a real airport that has 4 runways and 8 waiting points. There is also an activity log that keep tracks of all airplane status and a list of airplanes showing both approaching and on ground airplanes ready to takeoff/land. To play the game, simply click the link, and click "start simulator" on the homepage. For the map, you can zoom in and out using the buttons and you can also drag the map. To let an airplane land/take off/wait, select the airplane on the list and select the button in the commands box. There are also emergencies where you need to act quickly and let the plane safely land.

(No members)

#7
Junior

Racing Game

This a fun racing game made by our team. To play, press W to accelerate, press A or D to steer, press S brake, and press R to reset. We also add the collision system. When we were playing the game, it was keep showing white screen and we solved it.

(No members)

#2
Junior

CipherDash

Cipher Dash You are going to draw shapes to make a cipher for a string and try to reach the amount of security points needed. There are 10 levels that each gives you an objective. You will have to roughly draw the shape. Generally, the more accurate you are the more points you have. Have fun! Controls: - Left click to draw dots - The levels that require to draw lines, you will be given the ability to draw lines. The levels that need polygons, you get the ability to draw polygons. - Right click to remove dots How to Play: After finish, click "Add to Pipeline" and click "Transmit Signal" to get your score. If you don't have a good score, do it again.

(No members)

#15
Junior

Pepa pig

This project is very fun to play with it. Just need to press the green flag. We used scratch. It is about Dady pig trying to be healthier.

(No members)

#7
Senior

Guess Number With Pitch(Amazing.0 version)

Nowadays, lots of our classmates are over-stressed about academics(and other things), but we observed that they seem to be relaxed in our musical theatre class when they are singing. We summarized this into a conclusion: music could help people relax. However, a bad pitch would only lead to more stress, so we developed this project to help them find their pitch through a fun and simple number guessing game. You will click "start record" to record one note that you sing and click submit to submit the number generated by your pitch. You will use your ten chances to control your pitch and try to guess what number(between 1 - 10) the computer generated. Through this process, you will improve the control of your voice and pitch ---- and relax and HAVE FUN!

(No members)

#9
Junior

ATC sim

This is a ATC simulation game. In this game, your aim is to be the Air Traffic Controller of the NBS Baishan Changbaishan Domestic Airport. Instructions: The red arrow appears on the right side of the screen when a plane lands, which is approximately 20-25 seconds. Clear out the runway when the plane lands, or else there will be a crash. The plane will automatically taxi to the closest gate after landing. After the plane arrives at the gate, there will be deboarding, boarding. After boarding, the plane will have a "Ready" sign under it. Click on the plane for it to taxi to the runway. Before entering the runway, the plane will stop, click on it for it to officially enter the runway, but don't let it collide with other planes.

(No members)

#14
Junior

SHOOT 1.O

IT IS A GAME WHERE YOU CAN SHOOT MONSTERS, OPTIMAL FOR STRESS RELEASE. ARROWS FOR MOVING, SPACE BAR FOR SHOOTING. 6 TOTAL LIVES, IF YOU DIE, IT SHOWS A GAME OVER PAGE THEN CLICK ON THE GREEN FLAG!!!!

(No members)

#16
Junior

space shooter

a basic space shooter game with upgrades levels and 2 weapons and so many more! Use mouse pointer to aim and space to shoot and r to change weapons and w to pause and if your fire power is 7 then you can use e to use a ender that makes your one level higher

(No members)

#17
Junior

Space ship

In this game we are going to control the spaceship and try to collect the blocks, but shun the star.

(No members)

#12
Junior

Typing Delay Tester

This project is about testing people's typing delay. As soon as the user press start, texts will eventually appear on the screen, and the delay is measured from the time taken to the first keystroke. After 5 times of testing, it automatically calculates the average typing delay for you. CSS, JavaScript, HTML techniques were used. How to use: Press the "start" button 📝 Text appears on the screen ⚡️ Type as quickly as possible ⏲️ The delay is measured from the time taken to the first keystroke ⌨️ Press "enter" to continue 🔁 After 5 times, the program automatically calculates the average delay.

(No members)

#8
Junior

KingMajestyGorgeousEleganceGenius Emotion detector

Full Name: King God General Empowerment Goal Precious View Full High Class Elegance Luxury Classic Genius Wonderful Lovely World Top Class GOAT Ultimate Supra Excellence Majestic Prestige Limitless Royalty Infinite Brilliance Astounding Innovation Cute Delightful Charismatic Adorable Radiant Sweetness Enchanting Dazzling Whimsical Charming Glorious Exquisite Playful Emotion Detector. Summary of the project: This project is a typing-based emotion detection website that analyzes human’s emotion generated while typing. Instead of using facial expressions or voice, the system focuses on keyboard interaction signals, such as: -Typing speed -The number of times backspaced How to use this project: 1. Open this website 2. Type naturally in the text box 3. The number of backspace and typing speed will be calculated. Those information will estimate your emotion state. 4. If you want to play it again, press the reset button!

(No members)

#9
Senior

Lucky Pulse

This is a Project where we have a generator that could generate a lucky number from the interval the user chooses. The generate button let you generate a number, the reset button let you reset the number, and the two boxes let you change the maximum and minimum number you want. In the middle is the Lucky Number you get. Have fun playing it🥳!

(No members)

#3
Senior

Voice Command Classifier for Dysarthric Speech

Dysarthria is a motor speech disorder that affects the muscles we use for speaking, making speech difficult to understand, especially for traditional speech systems like Apple Siri. To increase the accessibility of speech systems, I created a deep learning system that classifies voice commands from speakers with dysarthria. Specifically, I combined a pretrained HuBERT-large model with a 2-layer MLP classifier to create the model, which I then fine-tuned using the TORGO dataset. It currently supports 20 commands (10 digits and 10 directional/action commands). To train it, I rented a RTX 5090 on AutoDL, and used Claude to help with rapid prototyping and debugging. To use the system, open the demo URL, and record or upload an audio file, which will be automatically classified using the deep learning system. Video demonstration: https://drive.google.com/file/d/1S6z47OYcdr816z5coo5qS7EwTlHc8HiD/view?usp=sharing.

(No members)

#5
Junior

OpenChat - Public Chatting Utility

OpenChat is a public chatting utility that is completely available for free at hack.lliu.fun/OpenChat/. It utilizes AJAX and jQuery technologies, as well as using XMLHttpRequests to manage real-time updates in the milisecond level. It solves problems such as connection delays or instability of platforms. We offer a 99.98% uptime to our site and 100% uptime to our servers. P.S. lliu.fun is a very developed website, you can go check there! It is a social website where people chat, write wikis, make questions, post forums, and more! (It is mostly BISZ-focused, but it contains a variety of BBGM, BISZ, and BBSZ users as well, totalling over 105 accounts). P.S.2 Please consider this project, it is made by a couple of 7th graders. Thanks!

(No members)

#4
Junior

Signal Game

# DRJW_signal_game WELCOME TO OUR SIGNAL DEFENSE GAME !!! GAME OBJECTIVE: Your goal is to strategically build a network of signal towers under different limitations. Remember to think carefully to make it from the start to the end. Now, connect the towers and WIN your first game! How TO PLAY (AND WIN): There is a list of towers on the bottom panel (each ranging from 1 to 5) Place all of the signal towers ONLY on yellow colored cells (this is where signal exists) All Signal Receivers must be connected with signal Hacker Zones must be avoided There will be 10 levels with increasing difficulty HELPFUL TIPs: Remember to plan before you start (it helps) Feel free to restart to try different strategies!

(No members)

#3
Junior

For God Eats the Heart First

'For God Eats the Heart First' is an indie, first-person psychological-horror game developed on Roblox. You play as a lighthouse keeper stationed on a remote island. Your days are spent tending the light, logging transmissions, and surviving the isolation. But soon, strange signals begin to interrupt your routine— and something about them feels… personal. The game focuses on themes of fear, trauma, theological guilt, and salvation. Its 1900s film aesthetic is briefly inspired by 'Horses'. To play the game, create an account on Roblox.com. Download it and click on the attached URL. Specific steps are provided in the README.

(No members)

#6
Junior

Stickman War

This project is a Scratch game where you are simulating ancient battlefield using flags as signal sender. The game is only needing you to click on the buttons to send troops on the mission to strike your opponent down, has a variety of options. We used a ton of variables to check the amount of troops sent, building hypothesis on the player's input, thus using this way to simulate AI fighting against you, plus when you click on the buttons to send troop, there is a castle where flags appear, they tell the main castle to send what troops are needed, and when the troops are needed. Used a lot of random input and broadcast messages within the code.

(No members)

#1
Senior

Syl

# Syl --- ## Summary Syl is a mini gamejam project made using Unity with an intended playtime of 5-10 minutes. The main gameplay is controlling your character to avoid wind fields or use them to your benefit. By 6 scenes, the player can experience the story of a fallen civilization and a blade of grass in a fading world seeking self-redemption. In this chaotic time, Syl tries to give herself purpose by delivering the mail "feather", imitating a predecessor. To end the game, the player should complete a mission assigned to them at the start of the game. But if the player pays more attention to the surroundings while playing, they may discover and reveal a hidden truth of that world… The main gameplay is controlling your character to avoid wind fields or use them to your benefit. Here's a [demo video](https://bssgj-my.sharepoint.com/:v:/g/personal/ruoyou_wu200887-bigz_basischina_com/IQD8sgAYK6iwTo4C_T699DXPAfGTGdfkye4EGtd7bt9FwbE?e=t405kO&nav=eyJyZWZlcnJhbEluZm8iOnsicmVmZXJyYWxBcHAiOiJTdHJlYW1XZWJBcHAiLCJyZWZlcnJhbF) of the game. ## What Problem It solves Boredom! ## How to use If you are on Windows, we recommend using Syl-Executable.zip to play the game. Download and unzip it. Then run Syl.exe and enjoy the game! Syl-Web-Build.zip is a web build file. But apparently it is has bugs where .mp4 files wouldn't play. The (broken) itch.io page of the game is [here](https://rua-you.itch.io/syl). If you want to make some edits to the project in Unity Editor, follow the instructions below: 1. Create a new Unity project with Universal 2D, ideally with Unity 6.2 (6000.2.8f1). 2. Clone the git repository to the root folder (the folder that contains \Assets) 3. Enjoy! ## Acknowledgements This project made use of: * Unity Editor 6.2 (6000.2.8f1) * Github * [Kyle's Rock Pack](https://assetstore.unity.com/packages/3d/environments/landscapes/kyle-s-rock-pack-353110)

(No members)

#10
Junior

signal-reaction-game

Signal Reaction Benchmark is a web-based reaction time game built for the "Signal" hackathon theme. The project explores how visual signals trigger human response signals. When a visual cue appears on screen, the user's click becomes a measurable reaction signal that can be captured, analyzed, and compared. The application runs a 10-trial reaction test and calculates key performance metrics such as median reaction time, average latency, stability, and false starts. These signals are visualized in real time and summarized in a reaction report. To extend the idea globally, the project includes an online leaderboard powered by Firebase Firestore. Players can submit their results and compare reaction performance with others worldwide, without the need for a custom backend server. How to use: 1. Open the live demo in a browser. 2. Click "Start Test" and wait for the visual signal. 3. Click as quickly as possible when the signal appears. 4. Review your reaction report and submit your score to the global leaderboard. Technologies used: - Vanilla JavaScript (ES6+) - HTML5 & CSS3 - Chart.js for data visualization - Firebase Firestore for global leaderboard storage - GitHub Pages for deployment

(No members)

#4
Senior

Mood Study

Mood Study is a web-based academic planning application that helps students optimize study schedules by analyzing mood patterns, learning behaviors, and daily habits. It combines mood tracking, academic goal planning, and AI-powered insights to create personalized study roadmaps. The problem it solves is that students struggle with irregular study schedules, burnout, and lack of awareness about how emotional state and habits affect academic performance. Without data-driven insights, it's difficult to create effective study plans that account for personal rhythms. Mood Study tracks daily mood ratings, emotional tags, study hours, focus levels, sleep patterns, and routines. The platform uses AI analysis to identify patterns and correlations, then generates personalized recommendations for study scheduling, workload management, and habit adjustments. It integrates mood data with long-term academic goals like GPA targets, AP courses, and university aspirations. To use Mood Study, access the live website at moodstudy.app or set it up locally. For local setup, clone the repository, copy config.example.js to config.js and fill in your Supabase URL, API key, and Hugging Face token. Set up a Supabase database and run the provided SQL schema. Run the application using a local web server. After creating an account, complete your master plan with grade level, GPA, target major, and AP courses. Then log daily mood ratings, emotional states, sleep times, and study hours. The dashboard displays insights and recommendations, and you can access features like focus mode with Pomodoro timer, GPA simulator, visual analytics, and event tracking. Technologies used include HTML5 and CSS3 for frontend structure, vanilla JavaScript ES6+ for application logic, Three.js for 3D graphics, GSAP for animations, Lenis for smooth scrolling, Supabase for backend authentication and database operations, and Hugging Face API for AI-powered insights and recommendations.

(No members)

#18
Junior

Intracomputer Teleportation

A program that uses google's mediapipe hand tracker to rapidly switch screens upon raising a palm (and some other functions, too)

(No members)

#5
Senior

ENV_checker

In light of the growing development of localized & personalized AI usage including but not limited to LLMs, CV projects, and more traditional ML and Data Science tasks for processing data, a greater demand has been put on library dependencies for code to properly on function general settings across diverse platforms. Codes and Repos from many times require varying versions and compatibility in their code. As such, many would find their python virtual environment flying inside their laptop or computer, unattended one after another project yet occupying more storage space. The ENV_checker served the dual purpose of: Summarizing essential library versions and virtual environments in a txt file. example here Providing analysis on dependency overlaps of a requirements.txt file in interest with local virtual environments, so that some with high overlaps may save the trouble for creating a new environment. example here (NOTE: function 1 is the prerequisite step for the analysis in function 2) This project is yet another inspection on the signals within, instead of what we usually intended as signals external to the system. By organizing the old dependencies and giving comparisons for upcoming project dependencies, we took a step back and denoise the signals within.

(No members)

#2
Senior

SuperCoolButCreepyVisualRecognitionRoboticHead

a robotic head that looks cool and is able to recognize learned faces and colors, and provide personalized reactions SKU:SEN0305 HUSKYLENS AI Machine Vision Sensor SKU:DFR0299 DFPlayer Mini PDI-6221MG-180 Servo Arduino Mega

(No members)

#8
Senior

Thy Heaven

This is a professional flight simulation app built through React.js. Although it is a pure front-end webpage program, it simulates flight physics based on force calculations with parameters of real plane models (even though it is impossible to create a wind tunnel in a front-end webapp, so we basically use coefficients based on experimental data). Even though the webapp is particularly hardcore for rookie flight enthusiasts, veteran players can gain insights of the procedure of flight and some failure handling. The design purpose originally was to use computerized data to simulate failure handling and decision making, but through the development of physics engines, we finally aim this project for providing a light-weighted but professional flight simulation within the size of <1MB to allow aviation enthusiasts who do not have access to MSFS2024 or XPlane12 to experience flying a plane. The user manual is as follows (quite long, prepare): 0. Overall setting: modify the browser to 67% zoom or some content will be omitted from the simulation scene. 1. Initialization: you will enter difficulty, flight data, and flight plan (including route) to file your flight plan. You can also use randomization wherever a dice is present. 2. Flight simulation: after the start animation finished, use the flight control panel: levers, joystick, autopilot panel and radio panel to control the plane to takeoff, cruize, and land. If you cannot manage the plane, it will CRASH! More tutorial can be seen from the link below: https://youtu.be/maaLVFMTytY Notes on Git repo: the Github page is the newest snapshot preview version, while the webpage is the legacy stable version. Minor inconsistency may occur. Notes on technology use: code assistants such as Gemini3Pro is being used to implement partial code and database management, while the overall structure and project is managed by hand.

(No members)

#11
Junior

Traffix

Traffix is a "0-player" traffic simulation game where the goal is to optimize traffic flow through procedural road networks. Players (or developers) design and tune traffic light algorithms and car behaviors to prevent gridlock and maximize the number of vehicles that successfully reach their destinations. How to use it: # install dependencies cd traffix npm install # run development server (hot reload) npm run dev Technologies used: This project has been developed with AI. AI is only used as a way to assist development and coming up with ideas, but the original ideas and ways of troubleshooting is from me.

(No members)

#6
Senior

Dynamic Diamond

Dynamic Diamond is an immersive 3D particle simulation that explores the boundary between human bio-signals and digital environments. Utilizing 60,000 autonomous particles, the system transforms a standard webcam feed into a responsive canvas where user gestures act as the primary control signal. To run the project from this repository, simply download the index.html file and open it in any modern web browser like Chrome or Edge. Since the application is built as a single-file solution containing all necessary CSS and JavaScript, there is no complex installation or environment setup required. Once the page loads, grant the browser permission to access your webcam. The "signal" will begin processing locally on your device; no data is sent to a server. You can then interact with the particles by making gestures like the peace sign (to form the hand mesh), a fist (to reset), or a pinch (to rotate the camera). The core of the experience is built on Three.js for high-performance WebGL rendering and MediaPipe for AI-driven landmark detection. The system interprets a variety of intent-based signals: a clenched fist triggers a magnetic "Core Fusion" to pull particles back to the center, an open palm creates a "Nebula Burst" expansion, and a peace sign generates a real-time digital twin of the user’s hand. By mapping spatial coordinates to particle physics, the project demonstrates how raw video data can be converted into a sophisticated, touchless interface for creative expression.

(No members)

#13
Junior

Ms.Alixa ordering tacos! (signals)

I made this project based on the idea of SIGNALS!!!!!! This shows an example of a takeout we like to order.

(No members)

#1
Junior

ATC Simulator

This is an airplane traffic control simulator. It is a training game where players manage airport operations by guiding aircraft through landing, takeoff, and taxiing procedures. It is built with html, CSS and Javascript. It features a 2D canvas map with a real airport that has 4 runways and 8 waiting points. There is also an activity log that keep tracks of all airplane status and a list of airplanes showing both approaching and on ground airplanes ready to takeoff/land. To play the game, simply click the link, and click "start simulator" on the homepage. For the map, you can zoom in and out using the buttons and you can also drag the map. To let an airplane land/take off/wait, select the airplane on the list and select the button in the commands box. There are also emergencies where you need to act quickly and let the plane safely land.

(No members)

#7
Junior

Racing Game

This a fun racing game made by our team. To play, press W to accelerate, press A or D to steer, press S brake, and press R to reset. We also add the collision system. When we were playing the game, it was keep showing white screen and we solved it.

(No members)

#2
Junior

CipherDash

Cipher Dash You are going to draw shapes to make a cipher for a string and try to reach the amount of security points needed. There are 10 levels that each gives you an objective. You will have to roughly draw the shape. Generally, the more accurate you are the more points you have. Have fun! Controls: - Left click to draw dots - The levels that require to draw lines, you will be given the ability to draw lines. The levels that need polygons, you get the ability to draw polygons. - Right click to remove dots How to Play: After finish, click "Add to Pipeline" and click "Transmit Signal" to get your score. If you don't have a good score, do it again.

(No members)

#15
Junior

Pepa pig

This project is very fun to play with it. Just need to press the green flag. We used scratch. It is about Dady pig trying to be healthier.

(No members)

#7
Senior

Guess Number With Pitch(Amazing.0 version)

Nowadays, lots of our classmates are over-stressed about academics(and other things), but we observed that they seem to be relaxed in our musical theatre class when they are singing. We summarized this into a conclusion: music could help people relax. However, a bad pitch would only lead to more stress, so we developed this project to help them find their pitch through a fun and simple number guessing game. You will click "start record" to record one note that you sing and click submit to submit the number generated by your pitch. You will use your ten chances to control your pitch and try to guess what number(between 1 - 10) the computer generated. Through this process, you will improve the control of your voice and pitch ---- and relax and HAVE FUN!

(No members)

#9
Junior

ATC sim

This is a ATC simulation game. In this game, your aim is to be the Air Traffic Controller of the NBS Baishan Changbaishan Domestic Airport. Instructions: The red arrow appears on the right side of the screen when a plane lands, which is approximately 20-25 seconds. Clear out the runway when the plane lands, or else there will be a crash. The plane will automatically taxi to the closest gate after landing. After the plane arrives at the gate, there will be deboarding, boarding. After boarding, the plane will have a "Ready" sign under it. Click on the plane for it to taxi to the runway. Before entering the runway, the plane will stop, click on it for it to officially enter the runway, but don't let it collide with other planes.

(No members)

#14
Junior

SHOOT 1.O

IT IS A GAME WHERE YOU CAN SHOOT MONSTERS, OPTIMAL FOR STRESS RELEASE. ARROWS FOR MOVING, SPACE BAR FOR SHOOTING. 6 TOTAL LIVES, IF YOU DIE, IT SHOWS A GAME OVER PAGE THEN CLICK ON THE GREEN FLAG!!!!

(No members)

#16
Junior

space shooter

a basic space shooter game with upgrades levels and 2 weapons and so many more! Use mouse pointer to aim and space to shoot and r to change weapons and w to pause and if your fire power is 7 then you can use e to use a ender that makes your one level higher

(No members)

#17
Junior

Space ship

In this game we are going to control the spaceship and try to collect the blocks, but shun the star.

(No members)

#12
Junior

Typing Delay Tester

This project is about testing people's typing delay. As soon as the user press start, texts will eventually appear on the screen, and the delay is measured from the time taken to the first keystroke. After 5 times of testing, it automatically calculates the average typing delay for you. CSS, JavaScript, HTML techniques were used. How to use: Press the "start" button 📝 Text appears on the screen ⚡️ Type as quickly as possible ⏲️ The delay is measured from the time taken to the first keystroke ⌨️ Press "enter" to continue 🔁 After 5 times, the program automatically calculates the average delay.

(No members)

#8
Junior

KingMajestyGorgeousEleganceGenius Emotion detector

Full Name: King God General Empowerment Goal Precious View Full High Class Elegance Luxury Classic Genius Wonderful Lovely World Top Class GOAT Ultimate Supra Excellence Majestic Prestige Limitless Royalty Infinite Brilliance Astounding Innovation Cute Delightful Charismatic Adorable Radiant Sweetness Enchanting Dazzling Whimsical Charming Glorious Exquisite Playful Emotion Detector. Summary of the project: This project is a typing-based emotion detection website that analyzes human’s emotion generated while typing. Instead of using facial expressions or voice, the system focuses on keyboard interaction signals, such as: -Typing speed -The number of times backspaced How to use this project: 1. Open this website 2. Type naturally in the text box 3. The number of backspace and typing speed will be calculated. Those information will estimate your emotion state. 4. If you want to play it again, press the reset button!

(No members)

#9
Senior

Lucky Pulse

This is a Project where we have a generator that could generate a lucky number from the interval the user chooses. The generate button let you generate a number, the reset button let you reset the number, and the two boxes let you change the maximum and minimum number you want. In the middle is the Lucky Number you get. Have fun playing it🥳!

(No members)

#3
Senior

Voice Command Classifier for Dysarthric Speech

Dysarthria is a motor speech disorder that affects the muscles we use for speaking, making speech difficult to understand, especially for traditional speech systems like Apple Siri. To increase the accessibility of speech systems, I created a deep learning system that classifies voice commands from speakers with dysarthria. Specifically, I combined a pretrained HuBERT-large model with a 2-layer MLP classifier to create the model, which I then fine-tuned using the TORGO dataset. It currently supports 20 commands (10 digits and 10 directional/action commands). To train it, I rented a RTX 5090 on AutoDL, and used Claude to help with rapid prototyping and debugging. To use the system, open the demo URL, and record or upload an audio file, which will be automatically classified using the deep learning system. Video demonstration: https://drive.google.com/file/d/1S6z47OYcdr816z5coo5qS7EwTlHc8HiD/view?usp=sharing.

(No members)

#5
Junior

OpenChat - Public Chatting Utility

OpenChat is a public chatting utility that is completely available for free at hack.lliu.fun/OpenChat/. It utilizes AJAX and jQuery technologies, as well as using XMLHttpRequests to manage real-time updates in the milisecond level. It solves problems such as connection delays or instability of platforms. We offer a 99.98% uptime to our site and 100% uptime to our servers. P.S. lliu.fun is a very developed website, you can go check there! It is a social website where people chat, write wikis, make questions, post forums, and more! (It is mostly BISZ-focused, but it contains a variety of BBGM, BISZ, and BBSZ users as well, totalling over 105 accounts). P.S.2 Please consider this project, it is made by a couple of 7th graders. Thanks!

(No members)

#4
Junior

Signal Game

# DRJW_signal_game WELCOME TO OUR SIGNAL DEFENSE GAME !!! GAME OBJECTIVE: Your goal is to strategically build a network of signal towers under different limitations. Remember to think carefully to make it from the start to the end. Now, connect the towers and WIN your first game! How TO PLAY (AND WIN): There is a list of towers on the bottom panel (each ranging from 1 to 5) Place all of the signal towers ONLY on yellow colored cells (this is where signal exists) All Signal Receivers must be connected with signal Hacker Zones must be avoided There will be 10 levels with increasing difficulty HELPFUL TIPs: Remember to plan before you start (it helps) Feel free to restart to try different strategies!

(No members)

#3
Junior

For God Eats the Heart First

'For God Eats the Heart First' is an indie, first-person psychological-horror game developed on Roblox. You play as a lighthouse keeper stationed on a remote island. Your days are spent tending the light, logging transmissions, and surviving the isolation. But soon, strange signals begin to interrupt your routine— and something about them feels… personal. The game focuses on themes of fear, trauma, theological guilt, and salvation. Its 1900s film aesthetic is briefly inspired by 'Horses'. To play the game, create an account on Roblox.com. Download it and click on the attached URL. Specific steps are provided in the README.

(No members)

#6
Junior

Stickman War

This project is a Scratch game where you are simulating ancient battlefield using flags as signal sender. The game is only needing you to click on the buttons to send troops on the mission to strike your opponent down, has a variety of options. We used a ton of variables to check the amount of troops sent, building hypothesis on the player's input, thus using this way to simulate AI fighting against you, plus when you click on the buttons to send troop, there is a castle where flags appear, they tell the main castle to send what troops are needed, and when the troops are needed. Used a lot of random input and broadcast messages within the code.

(No members)

#1
Senior

Syl

# Syl --- ## Summary Syl is a mini gamejam project made using Unity with an intended playtime of 5-10 minutes. The main gameplay is controlling your character to avoid wind fields or use them to your benefit. By 6 scenes, the player can experience the story of a fallen civilization and a blade of grass in a fading world seeking self-redemption. In this chaotic time, Syl tries to give herself purpose by delivering the mail "feather", imitating a predecessor. To end the game, the player should complete a mission assigned to them at the start of the game. But if the player pays more attention to the surroundings while playing, they may discover and reveal a hidden truth of that world… The main gameplay is controlling your character to avoid wind fields or use them to your benefit. Here's a [demo video](https://bssgj-my.sharepoint.com/:v:/g/personal/ruoyou_wu200887-bigz_basischina_com/IQD8sgAYK6iwTo4C_T699DXPAfGTGdfkye4EGtd7bt9FwbE?e=t405kO&nav=eyJyZWZlcnJhbEluZm8iOnsicmVmZXJyYWxBcHAiOiJTdHJlYW1XZWJBcHAiLCJyZWZlcnJhbF) of the game. ## What Problem It solves Boredom! ## How to use If you are on Windows, we recommend using Syl-Executable.zip to play the game. Download and unzip it. Then run Syl.exe and enjoy the game! Syl-Web-Build.zip is a web build file. But apparently it is has bugs where .mp4 files wouldn't play. The (broken) itch.io page of the game is [here](https://rua-you.itch.io/syl). If you want to make some edits to the project in Unity Editor, follow the instructions below: 1. Create a new Unity project with Universal 2D, ideally with Unity 6.2 (6000.2.8f1). 2. Clone the git repository to the root folder (the folder that contains \Assets) 3. Enjoy! ## Acknowledgements This project made use of: * Unity Editor 6.2 (6000.2.8f1) * Github * [Kyle's Rock Pack](https://assetstore.unity.com/packages/3d/environments/landscapes/kyle-s-rock-pack-353110)

(No members)

#10
Junior

signal-reaction-game

Signal Reaction Benchmark is a web-based reaction time game built for the "Signal" hackathon theme. The project explores how visual signals trigger human response signals. When a visual cue appears on screen, the user's click becomes a measurable reaction signal that can be captured, analyzed, and compared. The application runs a 10-trial reaction test and calculates key performance metrics such as median reaction time, average latency, stability, and false starts. These signals are visualized in real time and summarized in a reaction report. To extend the idea globally, the project includes an online leaderboard powered by Firebase Firestore. Players can submit their results and compare reaction performance with others worldwide, without the need for a custom backend server. How to use: 1. Open the live demo in a browser. 2. Click "Start Test" and wait for the visual signal. 3. Click as quickly as possible when the signal appears. 4. Review your reaction report and submit your score to the global leaderboard. Technologies used: - Vanilla JavaScript (ES6+) - HTML5 & CSS3 - Chart.js for data visualization - Firebase Firestore for global leaderboard storage - GitHub Pages for deployment

(No members)

#4
Senior

Mood Study

Mood Study is a web-based academic planning application that helps students optimize study schedules by analyzing mood patterns, learning behaviors, and daily habits. It combines mood tracking, academic goal planning, and AI-powered insights to create personalized study roadmaps. The problem it solves is that students struggle with irregular study schedules, burnout, and lack of awareness about how emotional state and habits affect academic performance. Without data-driven insights, it's difficult to create effective study plans that account for personal rhythms. Mood Study tracks daily mood ratings, emotional tags, study hours, focus levels, sleep patterns, and routines. The platform uses AI analysis to identify patterns and correlations, then generates personalized recommendations for study scheduling, workload management, and habit adjustments. It integrates mood data with long-term academic goals like GPA targets, AP courses, and university aspirations. To use Mood Study, access the live website at moodstudy.app or set it up locally. For local setup, clone the repository, copy config.example.js to config.js and fill in your Supabase URL, API key, and Hugging Face token. Set up a Supabase database and run the provided SQL schema. Run the application using a local web server. After creating an account, complete your master plan with grade level, GPA, target major, and AP courses. Then log daily mood ratings, emotional states, sleep times, and study hours. The dashboard displays insights and recommendations, and you can access features like focus mode with Pomodoro timer, GPA simulator, visual analytics, and event tracking. Technologies used include HTML5 and CSS3 for frontend structure, vanilla JavaScript ES6+ for application logic, Three.js for 3D graphics, GSAP for animations, Lenis for smooth scrolling, Supabase for backend authentication and database operations, and Hugging Face API for AI-powered insights and recommendations.

(No members)

#18
Junior

Intracomputer Teleportation

A program that uses google's mediapipe hand tracker to rapidly switch screens upon raising a palm (and some other functions, too)

(No members)

#5
Senior

ENV_checker

In light of the growing development of localized & personalized AI usage including but not limited to LLMs, CV projects, and more traditional ML and Data Science tasks for processing data, a greater demand has been put on library dependencies for code to properly on function general settings across diverse platforms. Codes and Repos from many times require varying versions and compatibility in their code. As such, many would find their python virtual environment flying inside their laptop or computer, unattended one after another project yet occupying more storage space. The ENV_checker served the dual purpose of: Summarizing essential library versions and virtual environments in a txt file. example here Providing analysis on dependency overlaps of a requirements.txt file in interest with local virtual environments, so that some with high overlaps may save the trouble for creating a new environment. example here (NOTE: function 1 is the prerequisite step for the analysis in function 2) This project is yet another inspection on the signals within, instead of what we usually intended as signals external to the system. By organizing the old dependencies and giving comparisons for upcoming project dependencies, we took a step back and denoise the signals within.

(No members)

#2
Senior

SuperCoolButCreepyVisualRecognitionRoboticHead

a robotic head that looks cool and is able to recognize learned faces and colors, and provide personalized reactions SKU:SEN0305 HUSKYLENS AI Machine Vision Sensor SKU:DFR0299 DFPlayer Mini PDI-6221MG-180 Servo Arduino Mega

(No members)

#8
Senior

Thy Heaven

This is a professional flight simulation app built through React.js. Although it is a pure front-end webpage program, it simulates flight physics based on force calculations with parameters of real plane models (even though it is impossible to create a wind tunnel in a front-end webapp, so we basically use coefficients based on experimental data). Even though the webapp is particularly hardcore for rookie flight enthusiasts, veteran players can gain insights of the procedure of flight and some failure handling. The design purpose originally was to use computerized data to simulate failure handling and decision making, but through the development of physics engines, we finally aim this project for providing a light-weighted but professional flight simulation within the size of <1MB to allow aviation enthusiasts who do not have access to MSFS2024 or XPlane12 to experience flying a plane. The user manual is as follows (quite long, prepare): 0. Overall setting: modify the browser to 67% zoom or some content will be omitted from the simulation scene. 1. Initialization: you will enter difficulty, flight data, and flight plan (including route) to file your flight plan. You can also use randomization wherever a dice is present. 2. Flight simulation: after the start animation finished, use the flight control panel: levers, joystick, autopilot panel and radio panel to control the plane to takeoff, cruize, and land. If you cannot manage the plane, it will CRASH! More tutorial can be seen from the link below: https://youtu.be/maaLVFMTytY Notes on Git repo: the Github page is the newest snapshot preview version, while the webpage is the legacy stable version. Minor inconsistency may occur. Notes on technology use: code assistants such as Gemini3Pro is being used to implement partial code and database management, while the overall structure and project is managed by hand.

(No members)

#11
Junior

Traffix

Traffix is a "0-player" traffic simulation game where the goal is to optimize traffic flow through procedural road networks. Players (or developers) design and tune traffic light algorithms and car behaviors to prevent gridlock and maximize the number of vehicles that successfully reach their destinations. How to use it: # install dependencies cd traffix npm install # run development server (hot reload) npm run dev Technologies used: This project has been developed with AI. AI is only used as a way to assist development and coming up with ideas, but the original ideas and ways of troubleshooting is from me.

(No members)

#6
Senior

Dynamic Diamond

Dynamic Diamond is an immersive 3D particle simulation that explores the boundary between human bio-signals and digital environments. Utilizing 60,000 autonomous particles, the system transforms a standard webcam feed into a responsive canvas where user gestures act as the primary control signal. To run the project from this repository, simply download the index.html file and open it in any modern web browser like Chrome or Edge. Since the application is built as a single-file solution containing all necessary CSS and JavaScript, there is no complex installation or environment setup required. Once the page loads, grant the browser permission to access your webcam. The "signal" will begin processing locally on your device; no data is sent to a server. You can then interact with the particles by making gestures like the peace sign (to form the hand mesh), a fist (to reset), or a pinch (to rotate the camera). The core of the experience is built on Three.js for high-performance WebGL rendering and MediaPipe for AI-driven landmark detection. The system interprets a variety of intent-based signals: a clenched fist triggers a magnetic "Core Fusion" to pull particles back to the center, an open palm creates a "Nebula Burst" expansion, and a peace sign generates a real-time digital twin of the user’s hand. By mapping spatial coordinates to particle physics, the project demonstrates how raw video data can be converted into a sophisticated, touchless interface for creative expression.

(No members)

#6
Senior

Dynamic Diamond

Dynamic Diamond is an immersive 3D particle simulation that explores the boundary between human bio-signals and digital environments. Utilizing 60,000 autonomous particles, the system transforms a standard webcam feed into a responsive canvas where user gestures act as the primary control signal. To run the project from this repository, simply download the index.html file and open it in any modern web browser like Chrome or Edge. Since the application is built as a single-file solution containing all necessary CSS and JavaScript, there is no complex installation or environment setup required. Once the page loads, grant the browser permission to access your webcam. The "signal" will begin processing locally on your device; no data is sent to a server. You can then interact with the particles by making gestures like the peace sign (to form the hand mesh), a fist (to reset), or a pinch (to rotate the camera). The core of the experience is built on Three.js for high-performance WebGL rendering and MediaPipe for AI-driven landmark detection. The system interprets a variety of intent-based signals: a clenched fist triggers a magnetic "Core Fusion" to pull particles back to the center, an open palm creates a "Nebula Burst" expansion, and a peace sign generates a real-time digital twin of the user’s hand. By mapping spatial coordinates to particle physics, the project demonstrates how raw video data can be converted into a sophisticated, touchless interface for creative expression.

(No members)

#11
Junior

Traffix

Traffix is a "0-player" traffic simulation game where the goal is to optimize traffic flow through procedural road networks. Players (or developers) design and tune traffic light algorithms and car behaviors to prevent gridlock and maximize the number of vehicles that successfully reach their destinations. How to use it: # install dependencies cd traffix npm install # run development server (hot reload) npm run dev Technologies used: This project has been developed with AI. AI is only used as a way to assist development and coming up with ideas, but the original ideas and ways of troubleshooting is from me.

(No members)

#8
Senior

Thy Heaven

This is a professional flight simulation app built through React.js. Although it is a pure front-end webpage program, it simulates flight physics based on force calculations with parameters of real plane models (even though it is impossible to create a wind tunnel in a front-end webapp, so we basically use coefficients based on experimental data). Even though the webapp is particularly hardcore for rookie flight enthusiasts, veteran players can gain insights of the procedure of flight and some failure handling. The design purpose originally was to use computerized data to simulate failure handling and decision making, but through the development of physics engines, we finally aim this project for providing a light-weighted but professional flight simulation within the size of <1MB to allow aviation enthusiasts who do not have access to MSFS2024 or XPlane12 to experience flying a plane. The user manual is as follows (quite long, prepare): 0. Overall setting: modify the browser to 67% zoom or some content will be omitted from the simulation scene. 1. Initialization: you will enter difficulty, flight data, and flight plan (including route) to file your flight plan. You can also use randomization wherever a dice is present. 2. Flight simulation: after the start animation finished, use the flight control panel: levers, joystick, autopilot panel and radio panel to control the plane to takeoff, cruize, and land. If you cannot manage the plane, it will CRASH! More tutorial can be seen from the link below: https://youtu.be/maaLVFMTytY Notes on Git repo: the Github page is the newest snapshot preview version, while the webpage is the legacy stable version. Minor inconsistency may occur. Notes on technology use: code assistants such as Gemini3Pro is being used to implement partial code and database management, while the overall structure and project is managed by hand.

(No members)

#2
Senior

SuperCoolButCreepyVisualRecognitionRoboticHead

a robotic head that looks cool and is able to recognize learned faces and colors, and provide personalized reactions SKU:SEN0305 HUSKYLENS AI Machine Vision Sensor SKU:DFR0299 DFPlayer Mini PDI-6221MG-180 Servo Arduino Mega

(No members)

#5
Senior

ENV_checker

In light of the growing development of localized & personalized AI usage including but not limited to LLMs, CV projects, and more traditional ML and Data Science tasks for processing data, a greater demand has been put on library dependencies for code to properly on function general settings across diverse platforms. Codes and Repos from many times require varying versions and compatibility in their code. As such, many would find their python virtual environment flying inside their laptop or computer, unattended one after another project yet occupying more storage space. The ENV_checker served the dual purpose of: Summarizing essential library versions and virtual environments in a txt file. example here Providing analysis on dependency overlaps of a requirements.txt file in interest with local virtual environments, so that some with high overlaps may save the trouble for creating a new environment. example here (NOTE: function 1 is the prerequisite step for the analysis in function 2) This project is yet another inspection on the signals within, instead of what we usually intended as signals external to the system. By organizing the old dependencies and giving comparisons for upcoming project dependencies, we took a step back and denoise the signals within.

(No members)

#18
Junior

Intracomputer Teleportation

A program that uses google's mediapipe hand tracker to rapidly switch screens upon raising a palm (and some other functions, too)

(No members)

#4
Senior

Mood Study

Mood Study is a web-based academic planning application that helps students optimize study schedules by analyzing mood patterns, learning behaviors, and daily habits. It combines mood tracking, academic goal planning, and AI-powered insights to create personalized study roadmaps. The problem it solves is that students struggle with irregular study schedules, burnout, and lack of awareness about how emotional state and habits affect academic performance. Without data-driven insights, it's difficult to create effective study plans that account for personal rhythms. Mood Study tracks daily mood ratings, emotional tags, study hours, focus levels, sleep patterns, and routines. The platform uses AI analysis to identify patterns and correlations, then generates personalized recommendations for study scheduling, workload management, and habit adjustments. It integrates mood data with long-term academic goals like GPA targets, AP courses, and university aspirations. To use Mood Study, access the live website at moodstudy.app or set it up locally. For local setup, clone the repository, copy config.example.js to config.js and fill in your Supabase URL, API key, and Hugging Face token. Set up a Supabase database and run the provided SQL schema. Run the application using a local web server. After creating an account, complete your master plan with grade level, GPA, target major, and AP courses. Then log daily mood ratings, emotional states, sleep times, and study hours. The dashboard displays insights and recommendations, and you can access features like focus mode with Pomodoro timer, GPA simulator, visual analytics, and event tracking. Technologies used include HTML5 and CSS3 for frontend structure, vanilla JavaScript ES6+ for application logic, Three.js for 3D graphics, GSAP for animations, Lenis for smooth scrolling, Supabase for backend authentication and database operations, and Hugging Face API for AI-powered insights and recommendations.

(No members)

#10
Junior

signal-reaction-game

Signal Reaction Benchmark is a web-based reaction time game built for the "Signal" hackathon theme. The project explores how visual signals trigger human response signals. When a visual cue appears on screen, the user's click becomes a measurable reaction signal that can be captured, analyzed, and compared. The application runs a 10-trial reaction test and calculates key performance metrics such as median reaction time, average latency, stability, and false starts. These signals are visualized in real time and summarized in a reaction report. To extend the idea globally, the project includes an online leaderboard powered by Firebase Firestore. Players can submit their results and compare reaction performance with others worldwide, without the need for a custom backend server. How to use: 1. Open the live demo in a browser. 2. Click "Start Test" and wait for the visual signal. 3. Click as quickly as possible when the signal appears. 4. Review your reaction report and submit your score to the global leaderboard. Technologies used: - Vanilla JavaScript (ES6+) - HTML5 & CSS3 - Chart.js for data visualization - Firebase Firestore for global leaderboard storage - GitHub Pages for deployment

(No members)

#1
Senior

Syl

# Syl --- ## Summary Syl is a mini gamejam project made using Unity with an intended playtime of 5-10 minutes. The main gameplay is controlling your character to avoid wind fields or use them to your benefit. By 6 scenes, the player can experience the story of a fallen civilization and a blade of grass in a fading world seeking self-redemption. In this chaotic time, Syl tries to give herself purpose by delivering the mail "feather", imitating a predecessor. To end the game, the player should complete a mission assigned to them at the start of the game. But if the player pays more attention to the surroundings while playing, they may discover and reveal a hidden truth of that world… The main gameplay is controlling your character to avoid wind fields or use them to your benefit. Here's a [demo video](https://bssgj-my.sharepoint.com/:v:/g/personal/ruoyou_wu200887-bigz_basischina_com/IQD8sgAYK6iwTo4C_T699DXPAfGTGdfkye4EGtd7bt9FwbE?e=t405kO&nav=eyJyZWZlcnJhbEluZm8iOnsicmVmZXJyYWxBcHAiOiJTdHJlYW1XZWJBcHAiLCJyZWZlcnJhbF) of the game. ## What Problem It solves Boredom! ## How to use If you are on Windows, we recommend using Syl-Executable.zip to play the game. Download and unzip it. Then run Syl.exe and enjoy the game! Syl-Web-Build.zip is a web build file. But apparently it is has bugs where .mp4 files wouldn't play. The (broken) itch.io page of the game is [here](https://rua-you.itch.io/syl). If you want to make some edits to the project in Unity Editor, follow the instructions below: 1. Create a new Unity project with Universal 2D, ideally with Unity 6.2 (6000.2.8f1). 2. Clone the git repository to the root folder (the folder that contains \Assets) 3. Enjoy! ## Acknowledgements This project made use of: * Unity Editor 6.2 (6000.2.8f1) * Github * [Kyle's Rock Pack](https://assetstore.unity.com/packages/3d/environments/landscapes/kyle-s-rock-pack-353110)

(No members)

#6
Junior

Stickman War

This project is a Scratch game where you are simulating ancient battlefield using flags as signal sender. The game is only needing you to click on the buttons to send troops on the mission to strike your opponent down, has a variety of options. We used a ton of variables to check the amount of troops sent, building hypothesis on the player's input, thus using this way to simulate AI fighting against you, plus when you click on the buttons to send troop, there is a castle where flags appear, they tell the main castle to send what troops are needed, and when the troops are needed. Used a lot of random input and broadcast messages within the code.

(No members)

#3
Junior

For God Eats the Heart First

'For God Eats the Heart First' is an indie, first-person psychological-horror game developed on Roblox. You play as a lighthouse keeper stationed on a remote island. Your days are spent tending the light, logging transmissions, and surviving the isolation. But soon, strange signals begin to interrupt your routine— and something about them feels… personal. The game focuses on themes of fear, trauma, theological guilt, and salvation. Its 1900s film aesthetic is briefly inspired by 'Horses'. To play the game, create an account on Roblox.com. Download it and click on the attached URL. Specific steps are provided in the README.

(No members)

#4
Junior

Signal Game

# DRJW_signal_game WELCOME TO OUR SIGNAL DEFENSE GAME !!! GAME OBJECTIVE: Your goal is to strategically build a network of signal towers under different limitations. Remember to think carefully to make it from the start to the end. Now, connect the towers and WIN your first game! How TO PLAY (AND WIN): There is a list of towers on the bottom panel (each ranging from 1 to 5) Place all of the signal towers ONLY on yellow colored cells (this is where signal exists) All Signal Receivers must be connected with signal Hacker Zones must be avoided There will be 10 levels with increasing difficulty HELPFUL TIPs: Remember to plan before you start (it helps) Feel free to restart to try different strategies!

(No members)

#5
Junior

OpenChat - Public Chatting Utility

OpenChat is a public chatting utility that is completely available for free at hack.lliu.fun/OpenChat/. It utilizes AJAX and jQuery technologies, as well as using XMLHttpRequests to manage real-time updates in the milisecond level. It solves problems such as connection delays or instability of platforms. We offer a 99.98% uptime to our site and 100% uptime to our servers. P.S. lliu.fun is a very developed website, you can go check there! It is a social website where people chat, write wikis, make questions, post forums, and more! (It is mostly BISZ-focused, but it contains a variety of BBGM, BISZ, and BBSZ users as well, totalling over 105 accounts). P.S.2 Please consider this project, it is made by a couple of 7th graders. Thanks!

(No members)

#3
Senior

Voice Command Classifier for Dysarthric Speech

Dysarthria is a motor speech disorder that affects the muscles we use for speaking, making speech difficult to understand, especially for traditional speech systems like Apple Siri. To increase the accessibility of speech systems, I created a deep learning system that classifies voice commands from speakers with dysarthria. Specifically, I combined a pretrained HuBERT-large model with a 2-layer MLP classifier to create the model, which I then fine-tuned using the TORGO dataset. It currently supports 20 commands (10 digits and 10 directional/action commands). To train it, I rented a RTX 5090 on AutoDL, and used Claude to help with rapid prototyping and debugging. To use the system, open the demo URL, and record or upload an audio file, which will be automatically classified using the deep learning system. Video demonstration: https://drive.google.com/file/d/1S6z47OYcdr816z5coo5qS7EwTlHc8HiD/view?usp=sharing.

(No members)

#9
Senior

Lucky Pulse

This is a Project where we have a generator that could generate a lucky number from the interval the user chooses. The generate button let you generate a number, the reset button let you reset the number, and the two boxes let you change the maximum and minimum number you want. In the middle is the Lucky Number you get. Have fun playing it🥳!

(No members)

#8
Junior

KingMajestyGorgeousEleganceGenius Emotion detector

Full Name: King God General Empowerment Goal Precious View Full High Class Elegance Luxury Classic Genius Wonderful Lovely World Top Class GOAT Ultimate Supra Excellence Majestic Prestige Limitless Royalty Infinite Brilliance Astounding Innovation Cute Delightful Charismatic Adorable Radiant Sweetness Enchanting Dazzling Whimsical Charming Glorious Exquisite Playful Emotion Detector. Summary of the project: This project is a typing-based emotion detection website that analyzes human’s emotion generated while typing. Instead of using facial expressions or voice, the system focuses on keyboard interaction signals, such as: -Typing speed -The number of times backspaced How to use this project: 1. Open this website 2. Type naturally in the text box 3. The number of backspace and typing speed will be calculated. Those information will estimate your emotion state. 4. If you want to play it again, press the reset button!

(No members)

#12
Junior

Typing Delay Tester

This project is about testing people's typing delay. As soon as the user press start, texts will eventually appear on the screen, and the delay is measured from the time taken to the first keystroke. After 5 times of testing, it automatically calculates the average typing delay for you. CSS, JavaScript, HTML techniques were used. How to use: Press the "start" button 📝 Text appears on the screen ⚡️ Type as quickly as possible ⏲️ The delay is measured from the time taken to the first keystroke ⌨️ Press "enter" to continue 🔁 After 5 times, the program automatically calculates the average delay.

(No members)

#17
Junior

Space ship

In this game we are going to control the spaceship and try to collect the blocks, but shun the star.

(No members)

#16
Junior

space shooter

a basic space shooter game with upgrades levels and 2 weapons and so many more! Use mouse pointer to aim and space to shoot and r to change weapons and w to pause and if your fire power is 7 then you can use e to use a ender that makes your one level higher

(No members)

#14
Junior

SHOOT 1.O

IT IS A GAME WHERE YOU CAN SHOOT MONSTERS, OPTIMAL FOR STRESS RELEASE. ARROWS FOR MOVING, SPACE BAR FOR SHOOTING. 6 TOTAL LIVES, IF YOU DIE, IT SHOWS A GAME OVER PAGE THEN CLICK ON THE GREEN FLAG!!!!

(No members)

#9
Junior

ATC sim

This is a ATC simulation game. In this game, your aim is to be the Air Traffic Controller of the NBS Baishan Changbaishan Domestic Airport. Instructions: The red arrow appears on the right side of the screen when a plane lands, which is approximately 20-25 seconds. Clear out the runway when the plane lands, or else there will be a crash. The plane will automatically taxi to the closest gate after landing. After the plane arrives at the gate, there will be deboarding, boarding. After boarding, the plane will have a "Ready" sign under it. Click on the plane for it to taxi to the runway. Before entering the runway, the plane will stop, click on it for it to officially enter the runway, but don't let it collide with other planes.

(No members)

#7
Senior

Guess Number With Pitch(Amazing.0 version)

Nowadays, lots of our classmates are over-stressed about academics(and other things), but we observed that they seem to be relaxed in our musical theatre class when they are singing. We summarized this into a conclusion: music could help people relax. However, a bad pitch would only lead to more stress, so we developed this project to help them find their pitch through a fun and simple number guessing game. You will click "start record" to record one note that you sing and click submit to submit the number generated by your pitch. You will use your ten chances to control your pitch and try to guess what number(between 1 - 10) the computer generated. Through this process, you will improve the control of your voice and pitch ---- and relax and HAVE FUN!

(No members)

#15
Junior

Pepa pig

This project is very fun to play with it. Just need to press the green flag. We used scratch. It is about Dady pig trying to be healthier.

(No members)

#2
Junior

CipherDash

Cipher Dash You are going to draw shapes to make a cipher for a string and try to reach the amount of security points needed. There are 10 levels that each gives you an objective. You will have to roughly draw the shape. Generally, the more accurate you are the more points you have. Have fun! Controls: - Left click to draw dots - The levels that require to draw lines, you will be given the ability to draw lines. The levels that need polygons, you get the ability to draw polygons. - Right click to remove dots How to Play: After finish, click "Add to Pipeline" and click "Transmit Signal" to get your score. If you don't have a good score, do it again.

(No members)

#7
Junior

Racing Game

This a fun racing game made by our team. To play, press W to accelerate, press A or D to steer, press S brake, and press R to reset. We also add the collision system. When we were playing the game, it was keep showing white screen and we solved it.

(No members)

#1
Junior

ATC Simulator

This is an airplane traffic control simulator. It is a training game where players manage airport operations by guiding aircraft through landing, takeoff, and taxiing procedures. It is built with html, CSS and Javascript. It features a 2D canvas map with a real airport that has 4 runways and 8 waiting points. There is also an activity log that keep tracks of all airplane status and a list of airplanes showing both approaching and on ground airplanes ready to takeoff/land. To play the game, simply click the link, and click "start simulator" on the homepage. For the map, you can zoom in and out using the buttons and you can also drag the map. To let an airplane land/take off/wait, select the airplane on the list and select the button in the commands box. There are also emergencies where you need to act quickly and let the plane safely land.

(No members)

#13
Junior

Ms.Alixa ordering tacos! (signals)

I made this project based on the idea of SIGNALS!!!!!! This shows an example of a takeout we like to order.

(No members)

#6
Senior

Dynamic Diamond

Dynamic Diamond is an immersive 3D particle simulation that explores the boundary between human bio-signals and digital environments. Utilizing 60,000 autonomous particles, the system transforms a standard webcam feed into a responsive canvas where user gestures act as the primary control signal. To run the project from this repository, simply download the index.html file and open it in any modern web browser like Chrome or Edge. Since the application is built as a single-file solution containing all necessary CSS and JavaScript, there is no complex installation or environment setup required. Once the page loads, grant the browser permission to access your webcam. The "signal" will begin processing locally on your device; no data is sent to a server. You can then interact with the particles by making gestures like the peace sign (to form the hand mesh), a fist (to reset), or a pinch (to rotate the camera). The core of the experience is built on Three.js for high-performance WebGL rendering and MediaPipe for AI-driven landmark detection. The system interprets a variety of intent-based signals: a clenched fist triggers a magnetic "Core Fusion" to pull particles back to the center, an open palm creates a "Nebula Burst" expansion, and a peace sign generates a real-time digital twin of the user’s hand. By mapping spatial coordinates to particle physics, the project demonstrates how raw video data can be converted into a sophisticated, touchless interface for creative expression.

(No members)

#11
Junior

Traffix

Traffix is a "0-player" traffic simulation game where the goal is to optimize traffic flow through procedural road networks. Players (or developers) design and tune traffic light algorithms and car behaviors to prevent gridlock and maximize the number of vehicles that successfully reach their destinations. How to use it: # install dependencies cd traffix npm install # run development server (hot reload) npm run dev Technologies used: This project has been developed with AI. AI is only used as a way to assist development and coming up with ideas, but the original ideas and ways of troubleshooting is from me.

(No members)

#8
Senior

Thy Heaven

This is a professional flight simulation app built through React.js. Although it is a pure front-end webpage program, it simulates flight physics based on force calculations with parameters of real plane models (even though it is impossible to create a wind tunnel in a front-end webapp, so we basically use coefficients based on experimental data). Even though the webapp is particularly hardcore for rookie flight enthusiasts, veteran players can gain insights of the procedure of flight and some failure handling. The design purpose originally was to use computerized data to simulate failure handling and decision making, but through the development of physics engines, we finally aim this project for providing a light-weighted but professional flight simulation within the size of <1MB to allow aviation enthusiasts who do not have access to MSFS2024 or XPlane12 to experience flying a plane. The user manual is as follows (quite long, prepare): 0. Overall setting: modify the browser to 67% zoom or some content will be omitted from the simulation scene. 1. Initialization: you will enter difficulty, flight data, and flight plan (including route) to file your flight plan. You can also use randomization wherever a dice is present. 2. Flight simulation: after the start animation finished, use the flight control panel: levers, joystick, autopilot panel and radio panel to control the plane to takeoff, cruize, and land. If you cannot manage the plane, it will CRASH! More tutorial can be seen from the link below: https://youtu.be/maaLVFMTytY Notes on Git repo: the Github page is the newest snapshot preview version, while the webpage is the legacy stable version. Minor inconsistency may occur. Notes on technology use: code assistants such as Gemini3Pro is being used to implement partial code and database management, while the overall structure and project is managed by hand.

(No members)

#2
Senior

SuperCoolButCreepyVisualRecognitionRoboticHead

a robotic head that looks cool and is able to recognize learned faces and colors, and provide personalized reactions SKU:SEN0305 HUSKYLENS AI Machine Vision Sensor SKU:DFR0299 DFPlayer Mini PDI-6221MG-180 Servo Arduino Mega

(No members)

#5
Senior

ENV_checker

In light of the growing development of localized & personalized AI usage including but not limited to LLMs, CV projects, and more traditional ML and Data Science tasks for processing data, a greater demand has been put on library dependencies for code to properly on function general settings across diverse platforms. Codes and Repos from many times require varying versions and compatibility in their code. As such, many would find their python virtual environment flying inside their laptop or computer, unattended one after another project yet occupying more storage space. The ENV_checker served the dual purpose of: Summarizing essential library versions and virtual environments in a txt file. example here Providing analysis on dependency overlaps of a requirements.txt file in interest with local virtual environments, so that some with high overlaps may save the trouble for creating a new environment. example here (NOTE: function 1 is the prerequisite step for the analysis in function 2) This project is yet another inspection on the signals within, instead of what we usually intended as signals external to the system. By organizing the old dependencies and giving comparisons for upcoming project dependencies, we took a step back and denoise the signals within.

(No members)

#18
Junior

Intracomputer Teleportation

A program that uses google's mediapipe hand tracker to rapidly switch screens upon raising a palm (and some other functions, too)

(No members)

#4
Senior

Mood Study

Mood Study is a web-based academic planning application that helps students optimize study schedules by analyzing mood patterns, learning behaviors, and daily habits. It combines mood tracking, academic goal planning, and AI-powered insights to create personalized study roadmaps. The problem it solves is that students struggle with irregular study schedules, burnout, and lack of awareness about how emotional state and habits affect academic performance. Without data-driven insights, it's difficult to create effective study plans that account for personal rhythms. Mood Study tracks daily mood ratings, emotional tags, study hours, focus levels, sleep patterns, and routines. The platform uses AI analysis to identify patterns and correlations, then generates personalized recommendations for study scheduling, workload management, and habit adjustments. It integrates mood data with long-term academic goals like GPA targets, AP courses, and university aspirations. To use Mood Study, access the live website at moodstudy.app or set it up locally. For local setup, clone the repository, copy config.example.js to config.js and fill in your Supabase URL, API key, and Hugging Face token. Set up a Supabase database and run the provided SQL schema. Run the application using a local web server. After creating an account, complete your master plan with grade level, GPA, target major, and AP courses. Then log daily mood ratings, emotional states, sleep times, and study hours. The dashboard displays insights and recommendations, and you can access features like focus mode with Pomodoro timer, GPA simulator, visual analytics, and event tracking. Technologies used include HTML5 and CSS3 for frontend structure, vanilla JavaScript ES6+ for application logic, Three.js for 3D graphics, GSAP for animations, Lenis for smooth scrolling, Supabase for backend authentication and database operations, and Hugging Face API for AI-powered insights and recommendations.

(No members)

#10
Junior

signal-reaction-game

Signal Reaction Benchmark is a web-based reaction time game built for the "Signal" hackathon theme. The project explores how visual signals trigger human response signals. When a visual cue appears on screen, the user's click becomes a measurable reaction signal that can be captured, analyzed, and compared. The application runs a 10-trial reaction test and calculates key performance metrics such as median reaction time, average latency, stability, and false starts. These signals are visualized in real time and summarized in a reaction report. To extend the idea globally, the project includes an online leaderboard powered by Firebase Firestore. Players can submit their results and compare reaction performance with others worldwide, without the need for a custom backend server. How to use: 1. Open the live demo in a browser. 2. Click "Start Test" and wait for the visual signal. 3. Click as quickly as possible when the signal appears. 4. Review your reaction report and submit your score to the global leaderboard. Technologies used: - Vanilla JavaScript (ES6+) - HTML5 & CSS3 - Chart.js for data visualization - Firebase Firestore for global leaderboard storage - GitHub Pages for deployment

(No members)

#1
Senior

Syl

# Syl --- ## Summary Syl is a mini gamejam project made using Unity with an intended playtime of 5-10 minutes. The main gameplay is controlling your character to avoid wind fields or use them to your benefit. By 6 scenes, the player can experience the story of a fallen civilization and a blade of grass in a fading world seeking self-redemption. In this chaotic time, Syl tries to give herself purpose by delivering the mail "feather", imitating a predecessor. To end the game, the player should complete a mission assigned to them at the start of the game. But if the player pays more attention to the surroundings while playing, they may discover and reveal a hidden truth of that world… The main gameplay is controlling your character to avoid wind fields or use them to your benefit. Here's a [demo video](https://bssgj-my.sharepoint.com/:v:/g/personal/ruoyou_wu200887-bigz_basischina_com/IQD8sgAYK6iwTo4C_T699DXPAfGTGdfkye4EGtd7bt9FwbE?e=t405kO&nav=eyJyZWZlcnJhbEluZm8iOnsicmVmZXJyYWxBcHAiOiJTdHJlYW1XZWJBcHAiLCJyZWZlcnJhbF) of the game. ## What Problem It solves Boredom! ## How to use If you are on Windows, we recommend using Syl-Executable.zip to play the game. Download and unzip it. Then run Syl.exe and enjoy the game! Syl-Web-Build.zip is a web build file. But apparently it is has bugs where .mp4 files wouldn't play. The (broken) itch.io page of the game is [here](https://rua-you.itch.io/syl). If you want to make some edits to the project in Unity Editor, follow the instructions below: 1. Create a new Unity project with Universal 2D, ideally with Unity 6.2 (6000.2.8f1). 2. Clone the git repository to the root folder (the folder that contains \Assets) 3. Enjoy! ## Acknowledgements This project made use of: * Unity Editor 6.2 (6000.2.8f1) * Github * [Kyle's Rock Pack](https://assetstore.unity.com/packages/3d/environments/landscapes/kyle-s-rock-pack-353110)

(No members)

#6
Junior

Stickman War

This project is a Scratch game where you are simulating ancient battlefield using flags as signal sender. The game is only needing you to click on the buttons to send troops on the mission to strike your opponent down, has a variety of options. We used a ton of variables to check the amount of troops sent, building hypothesis on the player's input, thus using this way to simulate AI fighting against you, plus when you click on the buttons to send troop, there is a castle where flags appear, they tell the main castle to send what troops are needed, and when the troops are needed. Used a lot of random input and broadcast messages within the code.

(No members)

#3
Junior

For God Eats the Heart First

'For God Eats the Heart First' is an indie, first-person psychological-horror game developed on Roblox. You play as a lighthouse keeper stationed on a remote island. Your days are spent tending the light, logging transmissions, and surviving the isolation. But soon, strange signals begin to interrupt your routine— and something about them feels… personal. The game focuses on themes of fear, trauma, theological guilt, and salvation. Its 1900s film aesthetic is briefly inspired by 'Horses'. To play the game, create an account on Roblox.com. Download it and click on the attached URL. Specific steps are provided in the README.

(No members)

#4
Junior

Signal Game

# DRJW_signal_game WELCOME TO OUR SIGNAL DEFENSE GAME !!! GAME OBJECTIVE: Your goal is to strategically build a network of signal towers under different limitations. Remember to think carefully to make it from the start to the end. Now, connect the towers and WIN your first game! How TO PLAY (AND WIN): There is a list of towers on the bottom panel (each ranging from 1 to 5) Place all of the signal towers ONLY on yellow colored cells (this is where signal exists) All Signal Receivers must be connected with signal Hacker Zones must be avoided There will be 10 levels with increasing difficulty HELPFUL TIPs: Remember to plan before you start (it helps) Feel free to restart to try different strategies!

(No members)

#5
Junior

OpenChat - Public Chatting Utility

OpenChat is a public chatting utility that is completely available for free at hack.lliu.fun/OpenChat/. It utilizes AJAX and jQuery technologies, as well as using XMLHttpRequests to manage real-time updates in the milisecond level. It solves problems such as connection delays or instability of platforms. We offer a 99.98% uptime to our site and 100% uptime to our servers. P.S. lliu.fun is a very developed website, you can go check there! It is a social website where people chat, write wikis, make questions, post forums, and more! (It is mostly BISZ-focused, but it contains a variety of BBGM, BISZ, and BBSZ users as well, totalling over 105 accounts). P.S.2 Please consider this project, it is made by a couple of 7th graders. Thanks!

(No members)

#3
Senior

Voice Command Classifier for Dysarthric Speech

Dysarthria is a motor speech disorder that affects the muscles we use for speaking, making speech difficult to understand, especially for traditional speech systems like Apple Siri. To increase the accessibility of speech systems, I created a deep learning system that classifies voice commands from speakers with dysarthria. Specifically, I combined a pretrained HuBERT-large model with a 2-layer MLP classifier to create the model, which I then fine-tuned using the TORGO dataset. It currently supports 20 commands (10 digits and 10 directional/action commands). To train it, I rented a RTX 5090 on AutoDL, and used Claude to help with rapid prototyping and debugging. To use the system, open the demo URL, and record or upload an audio file, which will be automatically classified using the deep learning system. Video demonstration: https://drive.google.com/file/d/1S6z47OYcdr816z5coo5qS7EwTlHc8HiD/view?usp=sharing.

(No members)

#9
Senior

Lucky Pulse

This is a Project where we have a generator that could generate a lucky number from the interval the user chooses. The generate button let you generate a number, the reset button let you reset the number, and the two boxes let you change the maximum and minimum number you want. In the middle is the Lucky Number you get. Have fun playing it🥳!

(No members)

#8
Junior

KingMajestyGorgeousEleganceGenius Emotion detector

Full Name: King God General Empowerment Goal Precious View Full High Class Elegance Luxury Classic Genius Wonderful Lovely World Top Class GOAT Ultimate Supra Excellence Majestic Prestige Limitless Royalty Infinite Brilliance Astounding Innovation Cute Delightful Charismatic Adorable Radiant Sweetness Enchanting Dazzling Whimsical Charming Glorious Exquisite Playful Emotion Detector. Summary of the project: This project is a typing-based emotion detection website that analyzes human’s emotion generated while typing. Instead of using facial expressions or voice, the system focuses on keyboard interaction signals, such as: -Typing speed -The number of times backspaced How to use this project: 1. Open this website 2. Type naturally in the text box 3. The number of backspace and typing speed will be calculated. Those information will estimate your emotion state. 4. If you want to play it again, press the reset button!

(No members)

#12
Junior

Typing Delay Tester

This project is about testing people's typing delay. As soon as the user press start, texts will eventually appear on the screen, and the delay is measured from the time taken to the first keystroke. After 5 times of testing, it automatically calculates the average typing delay for you. CSS, JavaScript, HTML techniques were used. How to use: Press the "start" button 📝 Text appears on the screen ⚡️ Type as quickly as possible ⏲️ The delay is measured from the time taken to the first keystroke ⌨️ Press "enter" to continue 🔁 After 5 times, the program automatically calculates the average delay.

(No members)

#17
Junior

Space ship

In this game we are going to control the spaceship and try to collect the blocks, but shun the star.

(No members)

#16
Junior

space shooter

a basic space shooter game with upgrades levels and 2 weapons and so many more! Use mouse pointer to aim and space to shoot and r to change weapons and w to pause and if your fire power is 7 then you can use e to use a ender that makes your one level higher

(No members)

#14
Junior

SHOOT 1.O

IT IS A GAME WHERE YOU CAN SHOOT MONSTERS, OPTIMAL FOR STRESS RELEASE. ARROWS FOR MOVING, SPACE BAR FOR SHOOTING. 6 TOTAL LIVES, IF YOU DIE, IT SHOWS A GAME OVER PAGE THEN CLICK ON THE GREEN FLAG!!!!

(No members)

#9
Junior

ATC sim

This is a ATC simulation game. In this game, your aim is to be the Air Traffic Controller of the NBS Baishan Changbaishan Domestic Airport. Instructions: The red arrow appears on the right side of the screen when a plane lands, which is approximately 20-25 seconds. Clear out the runway when the plane lands, or else there will be a crash. The plane will automatically taxi to the closest gate after landing. After the plane arrives at the gate, there will be deboarding, boarding. After boarding, the plane will have a "Ready" sign under it. Click on the plane for it to taxi to the runway. Before entering the runway, the plane will stop, click on it for it to officially enter the runway, but don't let it collide with other planes.

(No members)

#7
Senior

Guess Number With Pitch(Amazing.0 version)

Nowadays, lots of our classmates are over-stressed about academics(and other things), but we observed that they seem to be relaxed in our musical theatre class when they are singing. We summarized this into a conclusion: music could help people relax. However, a bad pitch would only lead to more stress, so we developed this project to help them find their pitch through a fun and simple number guessing game. You will click "start record" to record one note that you sing and click submit to submit the number generated by your pitch. You will use your ten chances to control your pitch and try to guess what number(between 1 - 10) the computer generated. Through this process, you will improve the control of your voice and pitch ---- and relax and HAVE FUN!

(No members)

#15
Junior

Pepa pig

This project is very fun to play with it. Just need to press the green flag. We used scratch. It is about Dady pig trying to be healthier.

(No members)

#2
Junior

CipherDash

Cipher Dash You are going to draw shapes to make a cipher for a string and try to reach the amount of security points needed. There are 10 levels that each gives you an objective. You will have to roughly draw the shape. Generally, the more accurate you are the more points you have. Have fun! Controls: - Left click to draw dots - The levels that require to draw lines, you will be given the ability to draw lines. The levels that need polygons, you get the ability to draw polygons. - Right click to remove dots How to Play: After finish, click "Add to Pipeline" and click "Transmit Signal" to get your score. If you don't have a good score, do it again.

(No members)

#7
Junior

Racing Game

This a fun racing game made by our team. To play, press W to accelerate, press A or D to steer, press S brake, and press R to reset. We also add the collision system. When we were playing the game, it was keep showing white screen and we solved it.

(No members)

#1
Junior

ATC Simulator

This is an airplane traffic control simulator. It is a training game where players manage airport operations by guiding aircraft through landing, takeoff, and taxiing procedures. It is built with html, CSS and Javascript. It features a 2D canvas map with a real airport that has 4 runways and 8 waiting points. There is also an activity log that keep tracks of all airplane status and a list of airplanes showing both approaching and on ground airplanes ready to takeoff/land. To play the game, simply click the link, and click "start simulator" on the homepage. For the map, you can zoom in and out using the buttons and you can also drag the map. To let an airplane land/take off/wait, select the airplane on the list and select the button in the commands box. There are also emergencies where you need to act quickly and let the plane safely land.

(No members)

#13
Junior

Ms.Alixa ordering tacos! (signals)

I made this project based on the idea of SIGNALS!!!!!! This shows an example of a takeout we like to order.

(No members)

#6
Senior

Dynamic Diamond

Dynamic Diamond is an immersive 3D particle simulation that explores the boundary between human bio-signals and digital environments. Utilizing 60,000 autonomous particles, the system transforms a standard webcam feed into a responsive canvas where user gestures act as the primary control signal. To run the project from this repository, simply download the index.html file and open it in any modern web browser like Chrome or Edge. Since the application is built as a single-file solution containing all necessary CSS and JavaScript, there is no complex installation or environment setup required. Once the page loads, grant the browser permission to access your webcam. The "signal" will begin processing locally on your device; no data is sent to a server. You can then interact with the particles by making gestures like the peace sign (to form the hand mesh), a fist (to reset), or a pinch (to rotate the camera). The core of the experience is built on Three.js for high-performance WebGL rendering and MediaPipe for AI-driven landmark detection. The system interprets a variety of intent-based signals: a clenched fist triggers a magnetic "Core Fusion" to pull particles back to the center, an open palm creates a "Nebula Burst" expansion, and a peace sign generates a real-time digital twin of the user’s hand. By mapping spatial coordinates to particle physics, the project demonstrates how raw video data can be converted into a sophisticated, touchless interface for creative expression.

(No members)

#11
Junior

Traffix

Traffix is a "0-player" traffic simulation game where the goal is to optimize traffic flow through procedural road networks. Players (or developers) design and tune traffic light algorithms and car behaviors to prevent gridlock and maximize the number of vehicles that successfully reach their destinations. How to use it: # install dependencies cd traffix npm install # run development server (hot reload) npm run dev Technologies used: This project has been developed with AI. AI is only used as a way to assist development and coming up with ideas, but the original ideas and ways of troubleshooting is from me.

(No members)

#8
Senior

Thy Heaven

This is a professional flight simulation app built through React.js. Although it is a pure front-end webpage program, it simulates flight physics based on force calculations with parameters of real plane models (even though it is impossible to create a wind tunnel in a front-end webapp, so we basically use coefficients based on experimental data). Even though the webapp is particularly hardcore for rookie flight enthusiasts, veteran players can gain insights of the procedure of flight and some failure handling. The design purpose originally was to use computerized data to simulate failure handling and decision making, but through the development of physics engines, we finally aim this project for providing a light-weighted but professional flight simulation within the size of <1MB to allow aviation enthusiasts who do not have access to MSFS2024 or XPlane12 to experience flying a plane. The user manual is as follows (quite long, prepare): 0. Overall setting: modify the browser to 67% zoom or some content will be omitted from the simulation scene. 1. Initialization: you will enter difficulty, flight data, and flight plan (including route) to file your flight plan. You can also use randomization wherever a dice is present. 2. Flight simulation: after the start animation finished, use the flight control panel: levers, joystick, autopilot panel and radio panel to control the plane to takeoff, cruize, and land. If you cannot manage the plane, it will CRASH! More tutorial can be seen from the link below: https://youtu.be/maaLVFMTytY Notes on Git repo: the Github page is the newest snapshot preview version, while the webpage is the legacy stable version. Minor inconsistency may occur. Notes on technology use: code assistants such as Gemini3Pro is being used to implement partial code and database management, while the overall structure and project is managed by hand.

(No members)

#2
Senior

SuperCoolButCreepyVisualRecognitionRoboticHead

a robotic head that looks cool and is able to recognize learned faces and colors, and provide personalized reactions SKU:SEN0305 HUSKYLENS AI Machine Vision Sensor SKU:DFR0299 DFPlayer Mini PDI-6221MG-180 Servo Arduino Mega

(No members)

#5
Senior

ENV_checker

In light of the growing development of localized & personalized AI usage including but not limited to LLMs, CV projects, and more traditional ML and Data Science tasks for processing data, a greater demand has been put on library dependencies for code to properly on function general settings across diverse platforms. Codes and Repos from many times require varying versions and compatibility in their code. As such, many would find their python virtual environment flying inside their laptop or computer, unattended one after another project yet occupying more storage space. The ENV_checker served the dual purpose of: Summarizing essential library versions and virtual environments in a txt file. example here Providing analysis on dependency overlaps of a requirements.txt file in interest with local virtual environments, so that some with high overlaps may save the trouble for creating a new environment. example here (NOTE: function 1 is the prerequisite step for the analysis in function 2) This project is yet another inspection on the signals within, instead of what we usually intended as signals external to the system. By organizing the old dependencies and giving comparisons for upcoming project dependencies, we took a step back and denoise the signals within.

(No members)

#18
Junior

Intracomputer Teleportation

A program that uses google's mediapipe hand tracker to rapidly switch screens upon raising a palm (and some other functions, too)

(No members)

#4
Senior

Mood Study

Mood Study is a web-based academic planning application that helps students optimize study schedules by analyzing mood patterns, learning behaviors, and daily habits. It combines mood tracking, academic goal planning, and AI-powered insights to create personalized study roadmaps. The problem it solves is that students struggle with irregular study schedules, burnout, and lack of awareness about how emotional state and habits affect academic performance. Without data-driven insights, it's difficult to create effective study plans that account for personal rhythms. Mood Study tracks daily mood ratings, emotional tags, study hours, focus levels, sleep patterns, and routines. The platform uses AI analysis to identify patterns and correlations, then generates personalized recommendations for study scheduling, workload management, and habit adjustments. It integrates mood data with long-term academic goals like GPA targets, AP courses, and university aspirations. To use Mood Study, access the live website at moodstudy.app or set it up locally. For local setup, clone the repository, copy config.example.js to config.js and fill in your Supabase URL, API key, and Hugging Face token. Set up a Supabase database and run the provided SQL schema. Run the application using a local web server. After creating an account, complete your master plan with grade level, GPA, target major, and AP courses. Then log daily mood ratings, emotional states, sleep times, and study hours. The dashboard displays insights and recommendations, and you can access features like focus mode with Pomodoro timer, GPA simulator, visual analytics, and event tracking. Technologies used include HTML5 and CSS3 for frontend structure, vanilla JavaScript ES6+ for application logic, Three.js for 3D graphics, GSAP for animations, Lenis for smooth scrolling, Supabase for backend authentication and database operations, and Hugging Face API for AI-powered insights and recommendations.

(No members)

#10
Junior

signal-reaction-game

Signal Reaction Benchmark is a web-based reaction time game built for the "Signal" hackathon theme. The project explores how visual signals trigger human response signals. When a visual cue appears on screen, the user's click becomes a measurable reaction signal that can be captured, analyzed, and compared. The application runs a 10-trial reaction test and calculates key performance metrics such as median reaction time, average latency, stability, and false starts. These signals are visualized in real time and summarized in a reaction report. To extend the idea globally, the project includes an online leaderboard powered by Firebase Firestore. Players can submit their results and compare reaction performance with others worldwide, without the need for a custom backend server. How to use: 1. Open the live demo in a browser. 2. Click "Start Test" and wait for the visual signal. 3. Click as quickly as possible when the signal appears. 4. Review your reaction report and submit your score to the global leaderboard. Technologies used: - Vanilla JavaScript (ES6+) - HTML5 & CSS3 - Chart.js for data visualization - Firebase Firestore for global leaderboard storage - GitHub Pages for deployment

(No members)

#1
Senior

Syl

# Syl --- ## Summary Syl is a mini gamejam project made using Unity with an intended playtime of 5-10 minutes. The main gameplay is controlling your character to avoid wind fields or use them to your benefit. By 6 scenes, the player can experience the story of a fallen civilization and a blade of grass in a fading world seeking self-redemption. In this chaotic time, Syl tries to give herself purpose by delivering the mail "feather", imitating a predecessor. To end the game, the player should complete a mission assigned to them at the start of the game. But if the player pays more attention to the surroundings while playing, they may discover and reveal a hidden truth of that world… The main gameplay is controlling your character to avoid wind fields or use them to your benefit. Here's a [demo video](https://bssgj-my.sharepoint.com/:v:/g/personal/ruoyou_wu200887-bigz_basischina_com/IQD8sgAYK6iwTo4C_T699DXPAfGTGdfkye4EGtd7bt9FwbE?e=t405kO&nav=eyJyZWZlcnJhbEluZm8iOnsicmVmZXJyYWxBcHAiOiJTdHJlYW1XZWJBcHAiLCJyZWZlcnJhbF) of the game. ## What Problem It solves Boredom! ## How to use If you are on Windows, we recommend using Syl-Executable.zip to play the game. Download and unzip it. Then run Syl.exe and enjoy the game! Syl-Web-Build.zip is a web build file. But apparently it is has bugs where .mp4 files wouldn't play. The (broken) itch.io page of the game is [here](https://rua-you.itch.io/syl). If you want to make some edits to the project in Unity Editor, follow the instructions below: 1. Create a new Unity project with Universal 2D, ideally with Unity 6.2 (6000.2.8f1). 2. Clone the git repository to the root folder (the folder that contains \Assets) 3. Enjoy! ## Acknowledgements This project made use of: * Unity Editor 6.2 (6000.2.8f1) * Github * [Kyle's Rock Pack](https://assetstore.unity.com/packages/3d/environments/landscapes/kyle-s-rock-pack-353110)

(No members)

#6
Junior

Stickman War

This project is a Scratch game where you are simulating ancient battlefield using flags as signal sender. The game is only needing you to click on the buttons to send troops on the mission to strike your opponent down, has a variety of options. We used a ton of variables to check the amount of troops sent, building hypothesis on the player's input, thus using this way to simulate AI fighting against you, plus when you click on the buttons to send troop, there is a castle where flags appear, they tell the main castle to send what troops are needed, and when the troops are needed. Used a lot of random input and broadcast messages within the code.

(No members)

#3
Junior

For God Eats the Heart First

'For God Eats the Heart First' is an indie, first-person psychological-horror game developed on Roblox. You play as a lighthouse keeper stationed on a remote island. Your days are spent tending the light, logging transmissions, and surviving the isolation. But soon, strange signals begin to interrupt your routine— and something about them feels… personal. The game focuses on themes of fear, trauma, theological guilt, and salvation. Its 1900s film aesthetic is briefly inspired by 'Horses'. To play the game, create an account on Roblox.com. Download it and click on the attached URL. Specific steps are provided in the README.

(No members)

#4
Junior

Signal Game

# DRJW_signal_game WELCOME TO OUR SIGNAL DEFENSE GAME !!! GAME OBJECTIVE: Your goal is to strategically build a network of signal towers under different limitations. Remember to think carefully to make it from the start to the end. Now, connect the towers and WIN your first game! How TO PLAY (AND WIN): There is a list of towers on the bottom panel (each ranging from 1 to 5) Place all of the signal towers ONLY on yellow colored cells (this is where signal exists) All Signal Receivers must be connected with signal Hacker Zones must be avoided There will be 10 levels with increasing difficulty HELPFUL TIPs: Remember to plan before you start (it helps) Feel free to restart to try different strategies!

(No members)

#5
Junior

OpenChat - Public Chatting Utility

OpenChat is a public chatting utility that is completely available for free at hack.lliu.fun/OpenChat/. It utilizes AJAX and jQuery technologies, as well as using XMLHttpRequests to manage real-time updates in the milisecond level. It solves problems such as connection delays or instability of platforms. We offer a 99.98% uptime to our site and 100% uptime to our servers. P.S. lliu.fun is a very developed website, you can go check there! It is a social website where people chat, write wikis, make questions, post forums, and more! (It is mostly BISZ-focused, but it contains a variety of BBGM, BISZ, and BBSZ users as well, totalling over 105 accounts). P.S.2 Please consider this project, it is made by a couple of 7th graders. Thanks!

(No members)

#3
Senior

Voice Command Classifier for Dysarthric Speech

Dysarthria is a motor speech disorder that affects the muscles we use for speaking, making speech difficult to understand, especially for traditional speech systems like Apple Siri. To increase the accessibility of speech systems, I created a deep learning system that classifies voice commands from speakers with dysarthria. Specifically, I combined a pretrained HuBERT-large model with a 2-layer MLP classifier to create the model, which I then fine-tuned using the TORGO dataset. It currently supports 20 commands (10 digits and 10 directional/action commands). To train it, I rented a RTX 5090 on AutoDL, and used Claude to help with rapid prototyping and debugging. To use the system, open the demo URL, and record or upload an audio file, which will be automatically classified using the deep learning system. Video demonstration: https://drive.google.com/file/d/1S6z47OYcdr816z5coo5qS7EwTlHc8HiD/view?usp=sharing.

(No members)

#9
Senior

Lucky Pulse

This is a Project where we have a generator that could generate a lucky number from the interval the user chooses. The generate button let you generate a number, the reset button let you reset the number, and the two boxes let you change the maximum and minimum number you want. In the middle is the Lucky Number you get. Have fun playing it🥳!

(No members)

#8
Junior

KingMajestyGorgeousEleganceGenius Emotion detector

Full Name: King God General Empowerment Goal Precious View Full High Class Elegance Luxury Classic Genius Wonderful Lovely World Top Class GOAT Ultimate Supra Excellence Majestic Prestige Limitless Royalty Infinite Brilliance Astounding Innovation Cute Delightful Charismatic Adorable Radiant Sweetness Enchanting Dazzling Whimsical Charming Glorious Exquisite Playful Emotion Detector. Summary of the project: This project is a typing-based emotion detection website that analyzes human’s emotion generated while typing. Instead of using facial expressions or voice, the system focuses on keyboard interaction signals, such as: -Typing speed -The number of times backspaced How to use this project: 1. Open this website 2. Type naturally in the text box 3. The number of backspace and typing speed will be calculated. Those information will estimate your emotion state. 4. If you want to play it again, press the reset button!

(No members)

#12
Junior

Typing Delay Tester

This project is about testing people's typing delay. As soon as the user press start, texts will eventually appear on the screen, and the delay is measured from the time taken to the first keystroke. After 5 times of testing, it automatically calculates the average typing delay for you. CSS, JavaScript, HTML techniques were used. How to use: Press the "start" button 📝 Text appears on the screen ⚡️ Type as quickly as possible ⏲️ The delay is measured from the time taken to the first keystroke ⌨️ Press "enter" to continue 🔁 After 5 times, the program automatically calculates the average delay.

(No members)

#17
Junior

Space ship

In this game we are going to control the spaceship and try to collect the blocks, but shun the star.

(No members)

#16
Junior

space shooter

a basic space shooter game with upgrades levels and 2 weapons and so many more! Use mouse pointer to aim and space to shoot and r to change weapons and w to pause and if your fire power is 7 then you can use e to use a ender that makes your one level higher

(No members)

#14
Junior

SHOOT 1.O

IT IS A GAME WHERE YOU CAN SHOOT MONSTERS, OPTIMAL FOR STRESS RELEASE. ARROWS FOR MOVING, SPACE BAR FOR SHOOTING. 6 TOTAL LIVES, IF YOU DIE, IT SHOWS A GAME OVER PAGE THEN CLICK ON THE GREEN FLAG!!!!

(No members)

#9
Junior

ATC sim

This is a ATC simulation game. In this game, your aim is to be the Air Traffic Controller of the NBS Baishan Changbaishan Domestic Airport. Instructions: The red arrow appears on the right side of the screen when a plane lands, which is approximately 20-25 seconds. Clear out the runway when the plane lands, or else there will be a crash. The plane will automatically taxi to the closest gate after landing. After the plane arrives at the gate, there will be deboarding, boarding. After boarding, the plane will have a "Ready" sign under it. Click on the plane for it to taxi to the runway. Before entering the runway, the plane will stop, click on it for it to officially enter the runway, but don't let it collide with other planes.

(No members)

#7
Senior

Guess Number With Pitch(Amazing.0 version)

Nowadays, lots of our classmates are over-stressed about academics(and other things), but we observed that they seem to be relaxed in our musical theatre class when they are singing. We summarized this into a conclusion: music could help people relax. However, a bad pitch would only lead to more stress, so we developed this project to help them find their pitch through a fun and simple number guessing game. You will click "start record" to record one note that you sing and click submit to submit the number generated by your pitch. You will use your ten chances to control your pitch and try to guess what number(between 1 - 10) the computer generated. Through this process, you will improve the control of your voice and pitch ---- and relax and HAVE FUN!

(No members)

#15
Junior

Pepa pig

This project is very fun to play with it. Just need to press the green flag. We used scratch. It is about Dady pig trying to be healthier.

(No members)

#2
Junior

CipherDash

Cipher Dash You are going to draw shapes to make a cipher for a string and try to reach the amount of security points needed. There are 10 levels that each gives you an objective. You will have to roughly draw the shape. Generally, the more accurate you are the more points you have. Have fun! Controls: - Left click to draw dots - The levels that require to draw lines, you will be given the ability to draw lines. The levels that need polygons, you get the ability to draw polygons. - Right click to remove dots How to Play: After finish, click "Add to Pipeline" and click "Transmit Signal" to get your score. If you don't have a good score, do it again.

(No members)

#7
Junior

Racing Game

This a fun racing game made by our team. To play, press W to accelerate, press A or D to steer, press S brake, and press R to reset. We also add the collision system. When we were playing the game, it was keep showing white screen and we solved it.

(No members)

#1
Junior

ATC Simulator

This is an airplane traffic control simulator. It is a training game where players manage airport operations by guiding aircraft through landing, takeoff, and taxiing procedures. It is built with html, CSS and Javascript. It features a 2D canvas map with a real airport that has 4 runways and 8 waiting points. There is also an activity log that keep tracks of all airplane status and a list of airplanes showing both approaching and on ground airplanes ready to takeoff/land. To play the game, simply click the link, and click "start simulator" on the homepage. For the map, you can zoom in and out using the buttons and you can also drag the map. To let an airplane land/take off/wait, select the airplane on the list and select the button in the commands box. There are also emergencies where you need to act quickly and let the plane safely land.

(No members)

#13
Junior

Ms.Alixa ordering tacos! (signals)

I made this project based on the idea of SIGNALS!!!!!! This shows an example of a takeout we like to order.

(No members)

#6
Senior

Dynamic Diamond

Dynamic Diamond is an immersive 3D particle simulation that explores the boundary between human bio-signals and digital environments. Utilizing 60,000 autonomous particles, the system transforms a standard webcam feed into a responsive canvas where user gestures act as the primary control signal. To run the project from this repository, simply download the index.html file and open it in any modern web browser like Chrome or Edge. Since the application is built as a single-file solution containing all necessary CSS and JavaScript, there is no complex installation or environment setup required. Once the page loads, grant the browser permission to access your webcam. The "signal" will begin processing locally on your device; no data is sent to a server. You can then interact with the particles by making gestures like the peace sign (to form the hand mesh), a fist (to reset), or a pinch (to rotate the camera). The core of the experience is built on Three.js for high-performance WebGL rendering and MediaPipe for AI-driven landmark detection. The system interprets a variety of intent-based signals: a clenched fist triggers a magnetic "Core Fusion" to pull particles back to the center, an open palm creates a "Nebula Burst" expansion, and a peace sign generates a real-time digital twin of the user’s hand. By mapping spatial coordinates to particle physics, the project demonstrates how raw video data can be converted into a sophisticated, touchless interface for creative expression.

(No members)

#11
Junior

Traffix

Traffix is a "0-player" traffic simulation game where the goal is to optimize traffic flow through procedural road networks. Players (or developers) design and tune traffic light algorithms and car behaviors to prevent gridlock and maximize the number of vehicles that successfully reach their destinations. How to use it: # install dependencies cd traffix npm install # run development server (hot reload) npm run dev Technologies used: This project has been developed with AI. AI is only used as a way to assist development and coming up with ideas, but the original ideas and ways of troubleshooting is from me.

(No members)

#8
Senior

Thy Heaven

This is a professional flight simulation app built through React.js. Although it is a pure front-end webpage program, it simulates flight physics based on force calculations with parameters of real plane models (even though it is impossible to create a wind tunnel in a front-end webapp, so we basically use coefficients based on experimental data). Even though the webapp is particularly hardcore for rookie flight enthusiasts, veteran players can gain insights of the procedure of flight and some failure handling. The design purpose originally was to use computerized data to simulate failure handling and decision making, but through the development of physics engines, we finally aim this project for providing a light-weighted but professional flight simulation within the size of <1MB to allow aviation enthusiasts who do not have access to MSFS2024 or XPlane12 to experience flying a plane. The user manual is as follows (quite long, prepare): 0. Overall setting: modify the browser to 67% zoom or some content will be omitted from the simulation scene. 1. Initialization: you will enter difficulty, flight data, and flight plan (including route) to file your flight plan. You can also use randomization wherever a dice is present. 2. Flight simulation: after the start animation finished, use the flight control panel: levers, joystick, autopilot panel and radio panel to control the plane to takeoff, cruize, and land. If you cannot manage the plane, it will CRASH! More tutorial can be seen from the link below: https://youtu.be/maaLVFMTytY Notes on Git repo: the Github page is the newest snapshot preview version, while the webpage is the legacy stable version. Minor inconsistency may occur. Notes on technology use: code assistants such as Gemini3Pro is being used to implement partial code and database management, while the overall structure and project is managed by hand.

(No members)

#2
Senior

SuperCoolButCreepyVisualRecognitionRoboticHead

a robotic head that looks cool and is able to recognize learned faces and colors, and provide personalized reactions SKU:SEN0305 HUSKYLENS AI Machine Vision Sensor SKU:DFR0299 DFPlayer Mini PDI-6221MG-180 Servo Arduino Mega

(No members)

#5
Senior

ENV_checker

In light of the growing development of localized & personalized AI usage including but not limited to LLMs, CV projects, and more traditional ML and Data Science tasks for processing data, a greater demand has been put on library dependencies for code to properly on function general settings across diverse platforms. Codes and Repos from many times require varying versions and compatibility in their code. As such, many would find their python virtual environment flying inside their laptop or computer, unattended one after another project yet occupying more storage space. The ENV_checker served the dual purpose of: Summarizing essential library versions and virtual environments in a txt file. example here Providing analysis on dependency overlaps of a requirements.txt file in interest with local virtual environments, so that some with high overlaps may save the trouble for creating a new environment. example here (NOTE: function 1 is the prerequisite step for the analysis in function 2) This project is yet another inspection on the signals within, instead of what we usually intended as signals external to the system. By organizing the old dependencies and giving comparisons for upcoming project dependencies, we took a step back and denoise the signals within.

(No members)

#18
Junior

Intracomputer Teleportation

A program that uses google's mediapipe hand tracker to rapidly switch screens upon raising a palm (and some other functions, too)

(No members)

#4
Senior

Mood Study

Mood Study is a web-based academic planning application that helps students optimize study schedules by analyzing mood patterns, learning behaviors, and daily habits. It combines mood tracking, academic goal planning, and AI-powered insights to create personalized study roadmaps. The problem it solves is that students struggle with irregular study schedules, burnout, and lack of awareness about how emotional state and habits affect academic performance. Without data-driven insights, it's difficult to create effective study plans that account for personal rhythms. Mood Study tracks daily mood ratings, emotional tags, study hours, focus levels, sleep patterns, and routines. The platform uses AI analysis to identify patterns and correlations, then generates personalized recommendations for study scheduling, workload management, and habit adjustments. It integrates mood data with long-term academic goals like GPA targets, AP courses, and university aspirations. To use Mood Study, access the live website at moodstudy.app or set it up locally. For local setup, clone the repository, copy config.example.js to config.js and fill in your Supabase URL, API key, and Hugging Face token. Set up a Supabase database and run the provided SQL schema. Run the application using a local web server. After creating an account, complete your master plan with grade level, GPA, target major, and AP courses. Then log daily mood ratings, emotional states, sleep times, and study hours. The dashboard displays insights and recommendations, and you can access features like focus mode with Pomodoro timer, GPA simulator, visual analytics, and event tracking. Technologies used include HTML5 and CSS3 for frontend structure, vanilla JavaScript ES6+ for application logic, Three.js for 3D graphics, GSAP for animations, Lenis for smooth scrolling, Supabase for backend authentication and database operations, and Hugging Face API for AI-powered insights and recommendations.

(No members)

#10
Junior

signal-reaction-game

Signal Reaction Benchmark is a web-based reaction time game built for the "Signal" hackathon theme. The project explores how visual signals trigger human response signals. When a visual cue appears on screen, the user's click becomes a measurable reaction signal that can be captured, analyzed, and compared. The application runs a 10-trial reaction test and calculates key performance metrics such as median reaction time, average latency, stability, and false starts. These signals are visualized in real time and summarized in a reaction report. To extend the idea globally, the project includes an online leaderboard powered by Firebase Firestore. Players can submit their results and compare reaction performance with others worldwide, without the need for a custom backend server. How to use: 1. Open the live demo in a browser. 2. Click "Start Test" and wait for the visual signal. 3. Click as quickly as possible when the signal appears. 4. Review your reaction report and submit your score to the global leaderboard. Technologies used: - Vanilla JavaScript (ES6+) - HTML5 & CSS3 - Chart.js for data visualization - Firebase Firestore for global leaderboard storage - GitHub Pages for deployment

(No members)

#1
Senior

Syl

# Syl --- ## Summary Syl is a mini gamejam project made using Unity with an intended playtime of 5-10 minutes. The main gameplay is controlling your character to avoid wind fields or use them to your benefit. By 6 scenes, the player can experience the story of a fallen civilization and a blade of grass in a fading world seeking self-redemption. In this chaotic time, Syl tries to give herself purpose by delivering the mail "feather", imitating a predecessor. To end the game, the player should complete a mission assigned to them at the start of the game. But if the player pays more attention to the surroundings while playing, they may discover and reveal a hidden truth of that world… The main gameplay is controlling your character to avoid wind fields or use them to your benefit. Here's a [demo video](https://bssgj-my.sharepoint.com/:v:/g/personal/ruoyou_wu200887-bigz_basischina_com/IQD8sgAYK6iwTo4C_T699DXPAfGTGdfkye4EGtd7bt9FwbE?e=t405kO&nav=eyJyZWZlcnJhbEluZm8iOnsicmVmZXJyYWxBcHAiOiJTdHJlYW1XZWJBcHAiLCJyZWZlcnJhbF) of the game. ## What Problem It solves Boredom! ## How to use If you are on Windows, we recommend using Syl-Executable.zip to play the game. Download and unzip it. Then run Syl.exe and enjoy the game! Syl-Web-Build.zip is a web build file. But apparently it is has bugs where .mp4 files wouldn't play. The (broken) itch.io page of the game is [here](https://rua-you.itch.io/syl). If you want to make some edits to the project in Unity Editor, follow the instructions below: 1. Create a new Unity project with Universal 2D, ideally with Unity 6.2 (6000.2.8f1). 2. Clone the git repository to the root folder (the folder that contains \Assets) 3. Enjoy! ## Acknowledgements This project made use of: * Unity Editor 6.2 (6000.2.8f1) * Github * [Kyle's Rock Pack](https://assetstore.unity.com/packages/3d/environments/landscapes/kyle-s-rock-pack-353110)

(No members)

#6
Junior

Stickman War

This project is a Scratch game where you are simulating ancient battlefield using flags as signal sender. The game is only needing you to click on the buttons to send troops on the mission to strike your opponent down, has a variety of options. We used a ton of variables to check the amount of troops sent, building hypothesis on the player's input, thus using this way to simulate AI fighting against you, plus when you click on the buttons to send troop, there is a castle where flags appear, they tell the main castle to send what troops are needed, and when the troops are needed. Used a lot of random input and broadcast messages within the code.

(No members)

#3
Junior

For God Eats the Heart First

'For God Eats the Heart First' is an indie, first-person psychological-horror game developed on Roblox. You play as a lighthouse keeper stationed on a remote island. Your days are spent tending the light, logging transmissions, and surviving the isolation. But soon, strange signals begin to interrupt your routine— and something about them feels… personal. The game focuses on themes of fear, trauma, theological guilt, and salvation. Its 1900s film aesthetic is briefly inspired by 'Horses'. To play the game, create an account on Roblox.com. Download it and click on the attached URL. Specific steps are provided in the README.

(No members)

#4
Junior

Signal Game

# DRJW_signal_game WELCOME TO OUR SIGNAL DEFENSE GAME !!! GAME OBJECTIVE: Your goal is to strategically build a network of signal towers under different limitations. Remember to think carefully to make it from the start to the end. Now, connect the towers and WIN your first game! How TO PLAY (AND WIN): There is a list of towers on the bottom panel (each ranging from 1 to 5) Place all of the signal towers ONLY on yellow colored cells (this is where signal exists) All Signal Receivers must be connected with signal Hacker Zones must be avoided There will be 10 levels with increasing difficulty HELPFUL TIPs: Remember to plan before you start (it helps) Feel free to restart to try different strategies!

(No members)

#5
Junior

OpenChat - Public Chatting Utility

OpenChat is a public chatting utility that is completely available for free at hack.lliu.fun/OpenChat/. It utilizes AJAX and jQuery technologies, as well as using XMLHttpRequests to manage real-time updates in the milisecond level. It solves problems such as connection delays or instability of platforms. We offer a 99.98% uptime to our site and 100% uptime to our servers. P.S. lliu.fun is a very developed website, you can go check there! It is a social website where people chat, write wikis, make questions, post forums, and more! (It is mostly BISZ-focused, but it contains a variety of BBGM, BISZ, and BBSZ users as well, totalling over 105 accounts). P.S.2 Please consider this project, it is made by a couple of 7th graders. Thanks!

(No members)

#3
Senior

Voice Command Classifier for Dysarthric Speech

Dysarthria is a motor speech disorder that affects the muscles we use for speaking, making speech difficult to understand, especially for traditional speech systems like Apple Siri. To increase the accessibility of speech systems, I created a deep learning system that classifies voice commands from speakers with dysarthria. Specifically, I combined a pretrained HuBERT-large model with a 2-layer MLP classifier to create the model, which I then fine-tuned using the TORGO dataset. It currently supports 20 commands (10 digits and 10 directional/action commands). To train it, I rented a RTX 5090 on AutoDL, and used Claude to help with rapid prototyping and debugging. To use the system, open the demo URL, and record or upload an audio file, which will be automatically classified using the deep learning system. Video demonstration: https://drive.google.com/file/d/1S6z47OYcdr816z5coo5qS7EwTlHc8HiD/view?usp=sharing.

(No members)

#9
Senior

Lucky Pulse

This is a Project where we have a generator that could generate a lucky number from the interval the user chooses. The generate button let you generate a number, the reset button let you reset the number, and the two boxes let you change the maximum and minimum number you want. In the middle is the Lucky Number you get. Have fun playing it🥳!

(No members)

#8
Junior

KingMajestyGorgeousEleganceGenius Emotion detector

Full Name: King God General Empowerment Goal Precious View Full High Class Elegance Luxury Classic Genius Wonderful Lovely World Top Class GOAT Ultimate Supra Excellence Majestic Prestige Limitless Royalty Infinite Brilliance Astounding Innovation Cute Delightful Charismatic Adorable Radiant Sweetness Enchanting Dazzling Whimsical Charming Glorious Exquisite Playful Emotion Detector. Summary of the project: This project is a typing-based emotion detection website that analyzes human’s emotion generated while typing. Instead of using facial expressions or voice, the system focuses on keyboard interaction signals, such as: -Typing speed -The number of times backspaced How to use this project: 1. Open this website 2. Type naturally in the text box 3. The number of backspace and typing speed will be calculated. Those information will estimate your emotion state. 4. If you want to play it again, press the reset button!

(No members)

#12
Junior

Typing Delay Tester

This project is about testing people's typing delay. As soon as the user press start, texts will eventually appear on the screen, and the delay is measured from the time taken to the first keystroke. After 5 times of testing, it automatically calculates the average typing delay for you. CSS, JavaScript, HTML techniques were used. How to use: Press the "start" button 📝 Text appears on the screen ⚡️ Type as quickly as possible ⏲️ The delay is measured from the time taken to the first keystroke ⌨️ Press "enter" to continue 🔁 After 5 times, the program automatically calculates the average delay.

(No members)

#17
Junior

Space ship

In this game we are going to control the spaceship and try to collect the blocks, but shun the star.

(No members)

#16
Junior

space shooter

a basic space shooter game with upgrades levels and 2 weapons and so many more! Use mouse pointer to aim and space to shoot and r to change weapons and w to pause and if your fire power is 7 then you can use e to use a ender that makes your one level higher

(No members)

#14
Junior

SHOOT 1.O

IT IS A GAME WHERE YOU CAN SHOOT MONSTERS, OPTIMAL FOR STRESS RELEASE. ARROWS FOR MOVING, SPACE BAR FOR SHOOTING. 6 TOTAL LIVES, IF YOU DIE, IT SHOWS A GAME OVER PAGE THEN CLICK ON THE GREEN FLAG!!!!

(No members)

#9
Junior

ATC sim

This is a ATC simulation game. In this game, your aim is to be the Air Traffic Controller of the NBS Baishan Changbaishan Domestic Airport. Instructions: The red arrow appears on the right side of the screen when a plane lands, which is approximately 20-25 seconds. Clear out the runway when the plane lands, or else there will be a crash. The plane will automatically taxi to the closest gate after landing. After the plane arrives at the gate, there will be deboarding, boarding. After boarding, the plane will have a "Ready" sign under it. Click on the plane for it to taxi to the runway. Before entering the runway, the plane will stop, click on it for it to officially enter the runway, but don't let it collide with other planes.

(No members)

#7
Senior

Guess Number With Pitch(Amazing.0 version)

Nowadays, lots of our classmates are over-stressed about academics(and other things), but we observed that they seem to be relaxed in our musical theatre class when they are singing. We summarized this into a conclusion: music could help people relax. However, a bad pitch would only lead to more stress, so we developed this project to help them find their pitch through a fun and simple number guessing game. You will click "start record" to record one note that you sing and click submit to submit the number generated by your pitch. You will use your ten chances to control your pitch and try to guess what number(between 1 - 10) the computer generated. Through this process, you will improve the control of your voice and pitch ---- and relax and HAVE FUN!

(No members)

#15
Junior

Pepa pig

This project is very fun to play with it. Just need to press the green flag. We used scratch. It is about Dady pig trying to be healthier.

(No members)

#2
Junior

CipherDash

Cipher Dash You are going to draw shapes to make a cipher for a string and try to reach the amount of security points needed. There are 10 levels that each gives you an objective. You will have to roughly draw the shape. Generally, the more accurate you are the more points you have. Have fun! Controls: - Left click to draw dots - The levels that require to draw lines, you will be given the ability to draw lines. The levels that need polygons, you get the ability to draw polygons. - Right click to remove dots How to Play: After finish, click "Add to Pipeline" and click "Transmit Signal" to get your score. If you don't have a good score, do it again.

(No members)

#7
Junior

Racing Game

This a fun racing game made by our team. To play, press W to accelerate, press A or D to steer, press S brake, and press R to reset. We also add the collision system. When we were playing the game, it was keep showing white screen and we solved it.

(No members)

#1
Junior

ATC Simulator

This is an airplane traffic control simulator. It is a training game where players manage airport operations by guiding aircraft through landing, takeoff, and taxiing procedures. It is built with html, CSS and Javascript. It features a 2D canvas map with a real airport that has 4 runways and 8 waiting points. There is also an activity log that keep tracks of all airplane status and a list of airplanes showing both approaching and on ground airplanes ready to takeoff/land. To play the game, simply click the link, and click "start simulator" on the homepage. For the map, you can zoom in and out using the buttons and you can also drag the map. To let an airplane land/take off/wait, select the airplane on the list and select the button in the commands box. There are also emergencies where you need to act quickly and let the plane safely land.

(No members)

#13
Junior

Ms.Alixa ordering tacos! (signals)

I made this project based on the idea of SIGNALS!!!!!! This shows an example of a takeout we like to order.

(No members)