Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
219 commits
Select commit Hold shift + click to select a range
1c4285a
[ImgBot] Optimize images
ImgBotApp Feb 28, 2026
a0fc136
Merge pull request #1 from Arman511/imgbot
Arman511 Feb 28, 2026
8a2caf5
Merge branch 'rguhack:main' into main
Arman511 Feb 28, 2026
5c57769
.
Arman511 Feb 28, 2026
69fa208
Add .gitattributes for EOL normalization and create main_desktop.tscn…
Arman511 Feb 28, 2026
2492be4
Add .gitignore file for Godot project to specify ignored files and di…
Arman511 Feb 28, 2026
c3e0d8b
Merge branch 'rguhack:main' into main
Arman511 Feb 28, 2026
cf71f29
.
Arman511 Feb 28, 2026
26dc571
Merge branch 'main' of https://github.com/Arman511/RGUHack26
Arman511 Feb 28, 2026
fd53d19
added wordle godot files
himanipatney Feb 28, 2026
7dc624c
Merge pull request #2 from Arman511/feature/wordle
himanipatney Feb 28, 2026
b778f8b
Delete icon.svg
Arman511 Feb 28, 2026
77bc245
Delete project.godot
Arman511 Feb 28, 2026
8e8e5d8
Delete main_desktop.tscn
Arman511 Feb 28, 2026
a6bc5a3
Delete icon.svg.import
Arman511 Feb 28, 2026
692824b
Delete wordle directory
Arman511 Feb 28, 2026
6233219
feature/base SRC folders!!!
Caz-Drain Feb 28, 2026
de95522
feature/base
Caz-Drain Feb 28, 2026
4a5c0a2
feature/base
Caz-Drain Feb 28, 2026
64b0790
feature/base tailwind configs
Caz-Drain Feb 28, 2026
962ac3c
feature/base tailwind configs
Caz-Drain Feb 28, 2026
0db3d67
feature/base tailwind base and tsconfig g files form batch installs
Caz-Drain Feb 28, 2026
313f342
boss baby
Caz-Drain Feb 28, 2026
5db2f9d
The window screens please please window screens
Caz-Drain Feb 28, 2026
c7a077d
More screens ping pong procastination its over screen overlap WIP
Caz-Drain Feb 28, 2026
407dff1
tertis and wordle
Caz-Drain Feb 28, 2026
b3361af
accordina
Caz-Drain Feb 28, 2026
cced6fa
library installs and ccomponets
Caz-Drain Feb 28, 2026
d9f31f2
library installs and ccomponets
Caz-Drain Feb 28, 2026
9b2f04e
library compoentns again
Caz-Drain Feb 28, 2026
90c0bea
library compoentns again
Caz-Drain Feb 28, 2026
9d82812
library compoentns again
Caz-Drain Feb 28, 2026
b26860f
library compoentns again
Caz-Drain Feb 28, 2026
b8b3403
.
Arman511 Feb 28, 2026
3cee42a
I FORGOT A CONFIG FILE
Caz-Drain Feb 28, 2026
c86c25f
adding metadata to descriptions
Caz-Drain Feb 28, 2026
5f45b94
.
Arman511 Feb 28, 2026
2c0ddaf
Merge branch 'rguhack:main' into develop
Arman511 Feb 28, 2026
846a610
modified the teams notif
vidhijalan27 Feb 28, 2026
a7ff43d
Merge branch 'develop' of https://github.com/Arman511/RGUHack26 into …
vidhijalan27 Feb 28, 2026
f218808
docker
Arman511 Feb 28, 2026
cae382b
fixed the procastination screen disappearing issue
vidhijalan27 Feb 28, 2026
d05b7e0
Merge branch 'develop' of https://github.com/Arman511/RGUHack26 into …
vidhijalan27 Feb 28, 2026
f456458
Added more words
Arman511 Feb 28, 2026
c5a24de
add teams join
Arman511 Feb 28, 2026
69134f8
refactor AI paddle movement speed for improved gameplay
Arman511 Feb 28, 2026
f389618
feature/setUpPage Aligning front page
Caz-Drain Feb 28, 2026
160acff
Merge pull request #4 from Arman511/feature/startPage
Caz-Drain Feb 28, 2026
4af82fc
feat: add skip tutorials functionality to IntroScreen and integrate w…
Arman511 Feb 28, 2026
be69eff
Merge pull request #6 from Arman511/feature/skiptutorials
Arman511 Feb 28, 2026
1530a62
feat: integrate FailMeter with DraggableWindow and update styling
Arman511 Feb 28, 2026
8cc643f
Merge branch 'develop' of https://github.com/Arman511/RGUHack26 into …
Arman511 Feb 28, 2026
2bc6e65
procastination screen modified
vidhijalan27 Feb 28, 2026
9313fd1
fix: reduce TIMER_SECONDS from 30 to 15 for improved game pacing
Arman511 Feb 28, 2026
ec04d30
refactor: replace hardcoded ball speeds with constants for better mai…
Arman511 Feb 28, 2026
7432c6b
boss babe icon
Caz-Drain Feb 28, 2026
e52e956
BOSS BABY ICON
Caz-Drain Feb 28, 2026
aca2225
Merge pull request #8 from Arman511/feature/startPage
Caz-Drain Feb 28, 2026
13edd5d
boss baby modifications
vidhijalan27 Feb 28, 2026
98729d9
boss baby modified and icon added
vidhijalan27 Feb 28, 2026
1bafbfd
Remove unused assets and files to clean up the repository
Arman511 Feb 28, 2026
783291e
boss baby modified and icon added
vidhijalan27 Feb 28, 2026
8148db1
Merge branch 'develop' of https://github.com/Arman511/RGUHack26 into …
vidhijalan27 Feb 28, 2026
4d5e2a9
Add .dockerignore file to exclude unnecessary files from Docker context
Arman511 Feb 28, 2026
78effeb
Refactor components and hooks for improved readability and consistency
Arman511 Feb 28, 2026
fbfb713
pedantic vii
vidhijalan27 Feb 28, 2026
5e2b49c
pedantic vii
vidhijalan27 Feb 28, 2026
ff5751c
Enhance PunishmentScreen integration and update game stage handling
Arman511 Feb 28, 2026
11b54d5
fixed the wordle game
vidhijalan27 Feb 28, 2026
3da60f0
Adjust ball speed in PingPongGame and set initial timer in Punishment…
Arman511 Feb 28, 2026
b57810d
Merge branch 'develop' of https://github.com/Arman511/RGUHack26 into …
Arman511 Feb 28, 2026
ca34cc5
Adjust stage transition delays and update punishment handling logic
Arman511 Feb 28, 2026
a15b09f
Adjust AI paddle speed and streamline stage transition delays in game…
Arman511 Feb 28, 2026
8e071c4
Refactor FailMeter zones and adjust game logic for meter outcomes
Arman511 Feb 28, 2026
51517fc
pacman
vidhijalan27 Feb 28, 2026
675e067
Merge branch 'develop' of https://github.com/Arman511/RGUHack26 into …
vidhijalan27 Feb 28, 2026
9438a9b
Merge branch 'develop' of https://github.com/Arman511/RGUHack26 into …
Arman511 Feb 28, 2026
6014d0b
marty supreme????????
Caz-Drain Feb 28, 2026
f1b5442
Add skipDoneStageDelay handling to stage transition logic
Arman511 Feb 28, 2026
e7e8823
Merge branch 'develop' into feature/startPage
Caz-Drain Feb 28, 2026
c16ffd0
Merge pull request #12 from Arman511/feature/startPage
Caz-Drain Feb 28, 2026
55f2782
modifications to pacman
vidhijalan27 Feb 28, 2026
6fb509c
Merge branch 'develop' of https://github.com/Arman511/RGUHack26 into …
vidhijalan27 Feb 28, 2026
890eda2
Add delay parameter to triggerBoss and update usage in handlePacmanWin
Arman511 Feb 28, 2026
3d1c4c9
added mvps of teams and jira screens
himanipatney Feb 28, 2026
d07d994
Merge branch 'develop' of github.com:Arman511/RGUHack26 into develop
himanipatney Feb 28, 2026
43a348a
Add handleTeamsJoin and update TeamsNotif to trigger punishment on join
Arman511 Feb 28, 2026
e03d078
Merge branch 'develop' of https://github.com/Arman511/RGUHack26 into …
Arman511 Feb 28, 2026
62eed99
Add isPunishment state to manage punishment visibility in PunishmentS…
Arman511 Feb 28, 2026
759a84c
outlook mockup
vidhijalan27 Mar 1, 2026
c2dad25
add meaningful msgs AND shit zoom
himanipatney Mar 1, 2026
30ac074
outlook mockup
vidhijalan27 Mar 1, 2026
1ad6f87
merged
himanipatney Mar 1, 2026
5481db9
Merge branch 'develop' of github.com:Arman511/RGUHack26 into develop
himanipatney Mar 1, 2026
dd9348c
small speed change
Caz-Drain Mar 1, 2026
91eeb6d
Add background image and update Index component styling
Arman511 Mar 1, 2026
fc35d0e
Merge branch 'develop' of https://github.com/Arman511/RGUHack26 into …
Arman511 Mar 1, 2026
1b72fc0
Merge pull request #14 from Arman511/feature/startPage
Caz-Drain Mar 1, 2026
4e5eca5
Swap color coding for FIRED and PROMOTED zones in FailMeter component
Arman511 Mar 1, 2026
af64fe0
Merge branch 'develop' of https://github.com/Arman511/RGUHack26 into …
Arman511 Mar 1, 2026
0ddf83f
outlook mods
vidhijalan27 Mar 1, 2026
09b353d
Merge branch 'develop' of https://github.com/Arman511/RGUHack26 into …
vidhijalan27 Mar 1, 2026
161cfd0
Update handleTeamsJoin to set isPunishment to false and pass onJoin p…
Arman511 Mar 1, 2026
a78c0fb
Merge branch 'develop' of https://github.com/Arman511/RGUHack26 into …
Arman511 Mar 1, 2026
aafca25
message update
Caz-Drain Mar 1, 2026
e6f8345
Merge pull request #15 from Arman511/feature/startPage
Caz-Drain Mar 1, 2026
e5a6d9d
Refactor Punishment message and remove timer progress bar from Punish…
Arman511 Mar 1, 2026
d8fb562
Update notification message to reflect Microsoft Teams instead of Zoom
Arman511 Mar 1, 2026
0194c74
updated apps
himanipatney Mar 1, 2026
9e10b15
merge conflict resolve
himanipatney Mar 1, 2026
092e82a
Add delay functionality to triggerBoss and update notification handling
Arman511 Mar 1, 2026
4588437
Refactor IntroScreen layout and update background image; enhance boss…
Arman511 Mar 1, 2026
57529d0
Refactor and clean up code formatting across multiple components
Arman511 Mar 1, 2026
5727a01
Develop (#16)
Arman511 Mar 1, 2026
23123ff
Merge pull request #17 from Arman511/develop
Arman511 Mar 1, 2026
6a4463f
[ImgBot] Optimize images
ImgBotApp Mar 1, 2026
57f667a
zoom image: page needs fixing still
himanipatney Mar 1, 2026
bf28a3c
Enhance ESLint configuration and refactor multiple components for imp…
Arman511 Mar 1, 2026
d9202e3
Merge branch 'develop' of https://github.com/Arman511/RGUHack26 into …
Arman511 Mar 1, 2026
2b5dc63
fixed boss baby msg for email screen
himanipatney Mar 1, 2026
d3a36f3
Merge branch 'develop' of github.com:Arman511/RGUHack26 into develop
himanipatney Mar 1, 2026
4710929
readME..... urm yes please
Caz-Drain Mar 1, 2026
a3f09bb
performance meter
vidhijalan27 Mar 1, 2026
5836c20
performance meter
vidhijalan27 Mar 1, 2026
2a3fba0
readme?
Caz-Drain Mar 1, 2026
b5613e4
Merge pull request #19 from Arman511/feature/startPage
Caz-Drain Mar 1, 2026
4f7cd5a
pictures
Caz-Drain Mar 1, 2026
548795d
pictures
Caz-Drain Mar 1, 2026
5ca89b0
Merge pull request #20 from Arman511/feature/startPage
Caz-Drain Mar 1, 2026
12451af
Merge pull request #18 from Arman511/imgbot
Caz-Drain Mar 1, 2026
2e41f40
fixed modalsgit add .git add . yay (finally)
himanipatney Mar 1, 2026
218ba2b
Merge branch 'develop' of github.com:Arman511/RGUHack26 into develop
himanipatney Mar 1, 2026
2ade279
Refactor code for consistency and readability across components; upda…
Arman511 Mar 1, 2026
1be1b8f
Merge branch 'develop' of https://github.com/Arman511/RGUHack26 into …
Arman511 Mar 1, 2026
e3d4cc9
Remove commented-out code from PunishmentScreen component
Arman511 Mar 1, 2026
60aff0b
Refactor Input component: remove OTPInput related code and simplify s…
Arman511 Mar 1, 2026
81c6b41
Update Dockerfile and package configurations: remove production insta…
Arman511 Mar 1, 2026
8956463
settings icon
vidhijalan27 Mar 1, 2026
a504b02
Merge branch 'develop' of https://github.com/Arman511/RGUHack26 into …
vidhijalan27 Mar 1, 2026
66eddee
Update README.md: add new team member and instructions for running th…
Arman511 Mar 1, 2026
3bcb5a5
Merge branch 'develop' of https://github.com/Arman511/RGUHack26 into …
Arman511 Mar 1, 2026
884d768
centered the main screen
vidhijalan27 Mar 1, 2026
bd46e98
Merge branch 'develop' of https://github.com/Arman511/RGUHack26 into …
vidhijalan27 Mar 1, 2026
1f1d77c
Merge pull request #21 from Arman511/develop
Arman511 Mar 1, 2026
f995f6c
[ImgBot] Optimize images
ImgBotApp Mar 1, 2026
93fe8c4
start page
vidhijalan27 Mar 1, 2026
6fb11d5
small change
vidhijalan27 Mar 1, 2026
ea7653c
added a notif for when they lose the game before transitioning to the…
vidhijalan27 Mar 1, 2026
74e4ba1
reduced delay
vidhijalan27 Mar 1, 2026
66d5dc8
added fine button to outlook with functionality
vidhijalan27 Mar 1, 2026
0df98ed
tetris almost done
himanipatney Mar 1, 2026
f84122f
Merge branch 'develop' of github.com:Arman511/RGUHack26 into develop
himanipatney Mar 1, 2026
38f9ece
tetris updated
himanipatney Mar 1, 2026
7e3aecb
fire-o-meter name change + boss baby teams pic
himanipatney Mar 1, 2026
ef66ab2
Merge pull request #22 from Arman511/imgbot
Arman511 Mar 1, 2026
67ff519
Merge pull request #23 from Arman511/develop
Arman511 Mar 1, 2026
a4936ee
made the cricket draggable and added color to icons
himanipatney Mar 1, 2026
cc796fb
modified tetris game
vidhijalan27 Mar 1, 2026
a5deefb
Merge branch 'develop' of https://github.com/Arman511/RGUHack26 into …
vidhijalan27 Mar 1, 2026
8a45240
Enhance EndScreen and IntroScreen UI; update TetrisGame controls for …
Arman511 Mar 1, 2026
9c63c6a
Merge branch 'develop' of https://github.com/Arman511/RGUHack26 into …
Arman511 Mar 1, 2026
5af6dd3
Merge branch 'develop' of https://github.com/Arman511/RGUHack26 into …
Arman511 Mar 1, 2026
2d9f648
added old xp cursors
himanipatney Mar 1, 2026
f1003ea
Update game instructions to include WASD controls for movement
Arman511 Mar 1, 2026
afe3d14
Merge branch 'develop' of https://github.com/Arman511/RGUHack26 into …
Arman511 Mar 1, 2026
ebd2766
Refactor ProcrastinationDesktop to manage match state and display liv…
Arman511 Mar 1, 2026
c9d1fda
Add ErrorPage component and update routing; remove NotFound component
Arman511 Mar 1, 2026
add818e
Add tab navigation for cricket, cat videos, and YouTube; include medi…
Arman511 Mar 1, 2026
5f262b6
Update browser title and URL based on active tab selection in Procras…
Arman511 Mar 1, 2026
aaa66b2
Add browser favicon to active tab and update button labels
Arman511 Mar 1, 2026
9598a9d
small changes
vidhijalan27 Mar 1, 2026
4f8b66f
chore: update dependencies and devDependencies in package.json
Arman511 Mar 1, 2026
5151445
Merge branch 'develop' of https://github.com/Arman511/RGUHack26 into …
vidhijalan27 Mar 1, 2026
d349bb3
Merge pull request #24 from Arman511/develop
Arman511 Mar 1, 2026
7c801ed
chore: update Tailwind CSS integration and refactor styles
Arman511 Mar 1, 2026
efc642c
wordle word list modified
vidhijalan27 Mar 1, 2026
bf8af09
Merge branch 'develop' of https://github.com/Arman511/RGUHack26 into …
vidhijalan27 Mar 1, 2026
12d1d2b
Merge pull request #25 from Arman511/develop
Arman511 Mar 1, 2026
fe81d4a
background modified
vidhijalan27 Mar 1, 2026
f08d440
Merge pull request #26 from Arman511/develop
Arman511 Mar 1, 2026
f3db389
refactor: update ProcrastinationDesktop component to accept hidden pr…
Arman511 Mar 1, 2026
bbc6342
refactor: update game components for consistency and improve user ins…
Arman511 Mar 1, 2026
fe7b12c
Merge pull request #27 from Arman511/develop
Arman511 Mar 1, 2026
ee53665
refactor: enhance OutlookMockup to generate dynamic timestamps for un…
Arman511 Mar 1, 2026
048b169
Merge pull request #28 from Arman511/develop
Arman511 Mar 1, 2026
1a450f9
refactor: enhance ProcrastinationDesktop component to support disable…
Arman511 Mar 1, 2026
74ca565
Merge pull request #29 from Arman511/develop
Arman511 Mar 1, 2026
b22de71
refactor: update README and IntroScreen component for framework versi…
Arman511 Mar 1, 2026
98dbddf
Merge pull request #30 from Arman511/develop
Arman511 Mar 1, 2026
6ac59b7
refactor: simplify logic for disabling ProcrastinationDesktop component
Arman511 Mar 1, 2026
4f27611
refactor: update stage delay constants and enhance ProcrastinationDes…
Arman511 Mar 1, 2026
8c4183b
Refactor code for improved readability and consistency
Arman511 Mar 1, 2026
f4c5fb7
Merge pull request #31 from Arman511/develop
Arman511 Mar 1, 2026
7898585
ppt
vidhijalan27 Mar 1, 2026
f884493
Merge branch 'develop' of https://github.com/Arman511/RGUHack26 into …
vidhijalan27 Mar 1, 2026
c97c8e8
Merge pull request #32 from Arman511/develop
vidhijalan27 Mar 1, 2026
3c39255
feat: add new game assets and update README with images
Arman511 Mar 1, 2026
b106469
Merge branch 'main' of https://github.com/Arman511/RGUHack26 into dev…
Arman511 Mar 1, 2026
242537c
Merge pull request #33 from Arman511/develop
Arman511 Mar 1, 2026
de63122
feat: add robots.txt to manage web crawler access
Arman511 Mar 1, 2026
a88e7b3
feat: add sitemap.xml and update robots.txt for better SEO
Arman511 Mar 1, 2026
222711c
fix: reorder head elements and add keywords meta tag for improved SEO
Arman511 Mar 1, 2026
5230b09
Develop (#34)
Arman511 Mar 1, 2026
9e708b8
feat: add background audio functionality and volume control to game c…
Arman511 Mar 4, 2026
bc194b5
Develop (#35)
Arman511 Mar 4, 2026
05ad68a
feat: enhance SEO and metadata in index.html, update robots.txt, and …
Arman511 Mar 4, 2026
d4427cd
Merge branch 'main' into develop
Arman511 Mar 4, 2026
b40bbad
Merge pull request #36 from Arman511/develop
Arman511 Mar 4, 2026
5394426
feat: implement background audio playback and resume functionality on…
Arman511 Mar 4, 2026
eb5d43b
Merge branch 'develop'
Arman511 Mar 4, 2026
d1184b2
feat: refactor match state management and enhance live commentary fea…
Arman511 Mar 6, 2026
ff97df0
Merge pull request #38 from Arman511/develop
Arman511 Mar 6, 2026
8da7d9f
feat: enhance mobile responsiveness across various game components an…
Arman511 Mar 10, 2026
44bb7a8
feat: enhance SEO and metadata in index.html, improve mobile responsi…
Arman511 Mar 10, 2026
cc1a490
Merge pull request #39 from Arman511/develop
Arman511 Mar 10, 2026
07d6c88
feat: update base image for release stage to use cgr.dev/chainguard/n…
Arman511 Mar 10, 2026
6244595
Merge branch 'develop'
Arman511 Mar 10, 2026
b22721c
feat: remove CMD instruction from Dockerfile to allow default command…
Arman511 Mar 10, 2026
7208a39
feat: add nginx-main.conf for custom Nginx configuration
Arman511 Mar 11, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file removed .assets/core29-endorsed.png
Binary file not shown.
291 changes: 0 additions & 291 deletions .assets/final-logo.svg

This file was deleted.

Binary file added .assets/games.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .assets/meme.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .assets/paths.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .assets/pongBossMess.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed .assets/salus.png
Binary file not shown.
Binary file removed .assets/socet.png
Binary file not shown.
Binary file added .assets/startScreen.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed .assets/sword.png
Binary file not shown.
37 changes: 37 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# Dependencies
node_modules

# Build output
dist
build
coverage

# Logs
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
bun.lockb

# Environment files
.env
.env.*
!.env.example

# Git and editor metadata
.assets
.git
.gitignore
.gitattributes
.vscode
.idea
.vite

# Docker metadata not needed in context
docker-compose.yml
docker-compose.local.yml

# OS files
.DS_Store
Thumbs.db
.pdf
4 changes: 4 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
root = true

[*]
charset = utf-8
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Normalize EOL for all files that Git considers text files.
* text=auto eol=lf
25 changes: 25 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

node_modules
dist
dist-ssr
*.local

# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
.vite/
24 changes: 24 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Dependencies
node_modules/

# Build output
dist/
build/
coverage/

# Logs
*.log

# Environment and generated lock files
.env
.env.*
bun.lockb

# OS/editor/project metadata
.DS_Store
.vscode/
.idea/
.vite/

# Static/generated assets
public/
20 changes: 20 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
FROM oven/bun:alpine AS base
WORKDIR /usr/src/app

FROM base AS install
RUN mkdir -p /temp/dev
COPY package.json bun.lock /temp/dev/
RUN cd /temp/dev && bun install --frozen-lockfile

FROM base AS prerelease
COPY --from=install /temp/dev/node_modules node_modules
COPY . .

ENV NODE_ENV=production
RUN bun run build

FROM cgr.dev/chainguard/nginx:latest AS release
COPY --from=prerelease /usr/src/app/dist /usr/share/nginx/html
COPY nginx-main.conf /etc/nginx/nginx.conf
COPY nginx.conf /etc/nginx/conf.d/default.conf
EXPOSE 80
Binary file added LIAR... CHEATER... FIRED..pptx
Binary file not shown.
41 changes: 41 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# Makefile for Docker Compose

# Variables
docker_compose_file = docker-compose.yml
docker_compose_file_dev = docker-compose.local.yml
project_name = liar

# Targets
.PHONY: up down build logs serve shell local-serve clean format

up:
docker compose -f $(docker_compose_file) down
docker compose -f $(docker_compose_file) up -d

down:
docker compose -f $(docker_compose_file) down

build:
docker compose -f $(docker_compose_file) build

logs:
docker compose -f $(docker_compose_file) logs -f

serve:
docker compose -f $(docker_compose_file) down
docker compose -f $(docker_compose_file) up -d --build
make clean

local-serve:
docker compose -f $(docker_compose_file_dev) down
docker compose -f $(docker_compose_file_dev) up --build

shell:
docker exec -it $$(docker compose -f $(docker_compose_file) ps -q $(project_name)) sh || bash

clean:
docker image prune -f
docker volume prune -f

format:
prettier --write . --ignore-path .prettierignore
89 changes: 61 additions & 28 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,42 +1,75 @@
![logo](.assets/final-logo.svg)
# 🔥 Liar, Cheater, Fired: The Corporate Escape

# Welcome to RGU Hack 26!
### This is the repo for your team
### At the end of the hack make sure to put all of your code into here for judging!
If you have any issues come to the help desk!
> **"The ultimate race to the bottom. Can you get fired before the 5:00 PM whistle?"**

![logo](.assets/startScreen.png)

## 💼 The Concept

As a team of **"Wonderful Magical Interns"** by day, we decided to spend RGUHack 26 exploring our dark mirrors.

In **Liar, Cheater, Fired**, the traditional "Escape Room" logic is flipped on its head. You aren't escaping a room; you are escaping a **career**. You play as a catastrophically bad employee. Your goal? **Get fired.** The ultimate "Fail State"? **A Promotion.** If you accidentally show competence, you’ll be locked in a corner office with a 60-hour work week. You must sabotage your way to freedom!

---

## 🧩 The "Work" (Puzzles)

To meet the **Sword Group** challenge requirements, we’ve built a suite of anti-productivity puzzles that test your ability to do absolutely nothing:

- **🔤 Corporate Yap Wordle:** Decipher the most annoying corporate buzzwords. Guess "Scope" or "Scrum" and you risk looking like a high-performer. Guess the "slacker" words to tank the meeting.
- **🧱 Jira Ticket Tetris:** The backlog is crazy! In sprint planning battle, your goal is to avoid being important. Every line of the backlog is being assigned to an individual, and if you aren't careful, you'll end up with a big project. Stay "Dead Weight" and keep your board clear to dodge the workload.
- **🏓 Marty Pong & Slacker Pacman:** Classic time-wasters dodging your Boss's Microsoft Teams pings. One hit and you’re stuck in a "Quick Sync" that lasts three hours. Then in Pacman Navigate the cubicle maze while running from unread emails.Stay alert, stay silent, stay unemployed!

![Games](.assets/games.png)

---

## 👶 The Boss Baby (The Antagonist)

Meet your manager: **The Boss Baby**. He is micromanaging your every move.

- **The Goal:** Aggravate him until he hands you your P45.
- **The Risk:** If you solve his "Training Challenges" too efficiently, he might think you're "Management Material." Avoid the promotion at all costs!

---

## 🛠️ The "Unprofessional" Stack

We used a professional stack to build a very "professional" experience:

- **Framework:** React 19 + Vite
- **Styling:** Tailwind CSS and Lucide React for that sterile, soul-crushing office aesthetic.

---
# The Challenges
The challenges for this year that have been chosen by our sponsors are below, pick one and get started using any languages or frameworks you like!

Challenges sponsored by:
## 🏗️ The "Hacker" Win

The biggest challenge was creating a game where **Winning = Losing** and **Losing = Winning**. We had to decouple traditional game rewards (points/levels) and replace them with disciplinary write-ups and HR complaints.

<a href="challenges/Core29.pdf">
<img src=".assets/core29-endorsed.png" width="150" height="100" alt="Thumbnail" />
</a>
<a href="challenges/SalusTechnical.pdf">
<img src=".assets/salus.png" width="150" height="100" alt="Thumbnail" />
</a>
<a href="challenges/Sword.pdf">
<img src=".assets/sword.png" width="150" height="100" alt="Thumbnail" />
</a>
<a href="challenges/SOCET.pdf">
<img src=".assets/socet.png" width="150" height="100" alt="Thumbnail" />
</a>
![Paths](.assets/paths.png)

---

## 👥 The "Magical Interns" (The Team)

Click on a sponsor or checkout the [Challenges Folder](challenges/)
We are a group of placement students currently being "wonderful" in the real world, but "terrible" in this repo:

#### [Nao Documentation](http://doc.aldebaran.com/2-1/nao/nao-connecting.html#nao-connecting)
#### [Nao Repo from SoCET](https://github.com/RGU-Computing/pepper)
- **[Arman Shaikh]** - Chief Sabotage Officer
- **[Charis Drain]** - Head of Corporate Yap
- **[Himani Patney]** - Jira Ticket Architect
- **[Vidhi Jalan]** - Boss Baby Handler
- **[Lemar Tokham]** - Professional Email Ignorer

-----
---

<img width="200" height="147" alt="image" src="https://github.com/user-attachments/assets/6e5e8b95-4d36-43e5-82b8-71b3ad1fef09" />
### 🚀 How to Play

Navigate your wonderful self to: https://liar.armandev.co.uk/

<!-- Spectre7651 -->
#### Join our discord server [https://discord.gg/MuntB88f](https://discord.gg/MuntB88f) and tag us on LinkedIn [#rguhack](https://www.linkedin.com/search/results/all/?keywords=%23rguhack)
### Run it locally

1. Install [bun](https://www.bun.com)
2. Run `bun install`
3. Run `bun dev`

# Good Luck! 🎉
![Meme](.assets/meme.png)
Loading