Commit Graph

42 Commits

Author SHA1 Message Date
c7309830
003ff4bc9b final 2025-04-09 10:00:09 +00:00
c7309830
6bd6d26fb5 minor fixes pt2 2025-04-07 21:17:45 +00:00
c7309830
e7aa6b3f0f minor fixes 2025-04-07 21:06:16 +00:00
c7309830
07896a1e0a fixed captain meow scenario pt 2 2025-04-02 16:04:11 +00:00
Z. Cliffe Schreuders
d5938b6973 Enhance game scenarios with completion messages and update cabinet type in biometric breach scenario. Add viewport meta tag for improved mobile responsiveness. 2025-03-28 16:51:52 +00:00
c7309830
7e758e3d86 adjustments 2025-03-28 00:37:47 +00:00
Z. Cliffe Schreuders
6afbe0331b Refactor object handling in index.html to improve room object management and interaction. Introduced a mapping system for room objects by type, streamlined sprite creation, and enhanced inventory handling with unique identifiers. Updated scenario and room JSON files to reflect new object types and connections. 2025-03-27 16:22:27 +00:00
c7309830
604c3ddbde workstation update pt 2 2025-03-26 12:33:52 +00:00
c7309830
2865cfa317 workstation update 2025-03-26 12:11:44 +00:00
c7309830
78958a932c few changes 2025-03-21 14:28:53 +00:00
Z. Cliffe Schreuders
b770eec0c9 Add player sprites 2025-03-17 11:34:28 +00:00
Z. Cliffe Schreuders
0d55f0b695 additional graphics assets 2025-03-17 00:22:14 +00:00
Z. Cliffe Schreuders
a57697a246 merge 2025-03-16 23:33:16 +00:00
Z. Cliffe Schreuders
d785bfa496 open source graphics replacements 2025-03-16 23:22:30 +00:00
Damian Idzinski
1b6b6a63f6 Merge pull request #38 from cliffe/2-biometric-access-system
2 biometric access system
2025-03-15 00:56:49 +00:00
c7309830
20faf4f45a all scenarios 2025-03-13 20:59:25 +00:00
Damian-I
344d5c4192 lockpick checkpoint (scenario changed for debugging) 2025-03-13 04:34:48 +00:00
Damian-I
819a043736 bluetooth unlocks with pc in range, both appear on scanner (done??) 2025-03-13 02:35:54 +00:00
Damian-I
0db7a7e4a6 bluetooth remade for "carry unlock" 2025-03-13 02:20:48 +00:00
Damian-I
7eeda201d9 removed bluetooth pairing 2025-03-13 01:45:05 +00:00
Damian-I
3c3a99c36a updated default scenario 2025-03-13 01:20:40 +00:00
Damian-I
9d9555606c Small oversight updates, scenario metadata still not loading threshold but logic works. 2025-03-12 11:04:42 +00:00
Damian-I
34ac5f4b89 Adjust biometric match thresholds and remove advanced fingerprint kit from scenario
TODO: fix biometric unlock
2025-03-11 01:19:29 +00:00
Damian-I
957f706770 Refactor biometric authentication with dynamic difficulty and improved fingerprint collection mechanics 2025-03-11 00:22:23 +00:00
Damian-I
7d479f3323 removed spoofing functionality from fingerprint as it was redundant 2025-03-10 20:07:51 +00:00
Damian-I
c68130cc03 Add biometric authentication mechanism for locks and safes 2025-03-09 18:09:53 +00:00
Damian-I
cac79c69f9 Enhance biometric breach scenario with detailed narrative and improved game mechanics 2025-03-09 17:48:27 +00:00
Damian-I
03cc85685d Refactor CryptoWorkstation interaction and remove redundant inventory item 2025-03-09 17:02:00 +00:00
Damian-I
3764f6428f Refactor workstation creation and inventory handling in scenario loading 2025-03-09 16:54:17 +00:00
Damian-I
2fa510e7d8 Add support for pre-populating inventory items in scenario data 2025-03-09 15:54:30 +00:00
Damian-I
44e51dfd69 Created a basic biometric scenario 2025-03-09 15:29:05 +00:00
Damian-I
5fdcee5c22 Add Bluetooth Spoofer to game assets and reception room
- Load Bluetooth Spoofer image asset
- Add Bluetooth Spoofer object to reception room JSON
- Include Bluetooth Spoofer in game scenario with description and spoofing capability
2025-03-08 13:27:11 +00:00
Damian-I
469747e642 Re synced with main 2025-03-08 13:19:58 +00:00
Damian Idzinski
d4821b2eba Add files via upload 2025-02-18 21:29:44 +00:00
Damian-I
1889b1b1d9 Implement Bluetooth device scanning and proximity-based unlocking
- Add Bluetooth scanning constants and interval-based scanning
- Modify object interaction to check for Bluetooth device proximity
- Implement proximity-based unlocking for tablets
- Add debug logging for Bluetooth scanning and device detection
- Adjust tablet and scanner positioning in reception room

----
Fixed broken funcitons of previous bluetooth
2025-02-18 17:01:17 +00:00
Damian-I
a94b8fe40c Added unlocking funcitonality when scanner is in the inventory 2025-02-18 16:47:27 +00:00
Damian-I
791230c72c Added the same MAC address to the scanner as the tablet 2025-02-18 16:29:37 +00:00
Damian-I
5ae7000adb Add bluetooth scanner to reception room and game scenario
- Add bluetooth scanner object to reception room JSON
- Include bluetooth scanner in game scenario with description
- Position bluetooth scanner near other interactive objects
2025-02-18 16:20:48 +00:00
Damian-I
6c9db12f49 Update game assets and scenario with bluetooth scanner and tablet adjustments
- Add bluetooth scanner image asset
- Modify tablet object in reception room JSON
- Simplify tablet scenario contents and positioning
- Adjust tablet object properties in game scenario
2025-02-18 16:19:37 +00:00
Damian-I
81f35998dc Add tablet object to reception room and game scenario
- Load tablet image asset
- Add tablet object to reception room JSON
- Include tablet with locked status and contents in game scenario
- Add meeting notes and master key to tablet contents
2025-02-18 15:19:02 +00:00
Damian-I
48ca5248ff Added a laptop-style popup interface for CyberChef cryptographic workstation:
- Created laptop-style popup UI with title bar and close button
- Added CSS styles for responsive popup layout
- Implemented workstation item with custom interaction handler
- Added automatic workstation to player inventory on game start
- Set up debug logging with "CyberChef:" prefix

Key changes:
- Added workstation CSS styles (lines 30-89)
- Created addCryptoWorkstation function (lines 206-255)
- Added workstation initialization to create() function (line 379)
- Set up inventory system to handle custom interactions (lines 1501-1530)

The workstation provides:
- In-game access to CyberChef cryptographic tools
- Proper integration with game inventory system
- Debug logging for troubleshooting

Note:
- CyberChef v10.19.4 must be present in assets/cyberchef/ directory
- "workstation.png" is not present in assets/objects/ directory
2024-12-19 18:40:48 +00:00
Z. Cliffe Schreuders
39162bbb6f initial commit 2024-11-26 14:06:37 +00:00