Commit Graph

75 Commits

Author SHA1 Message Date
Z. Cliffe Schreuders
da33424cff allow zooming on mobile devices 2025-03-28 12:06:15 +00:00
Z. Cliffe Schreuders
e2c2862e8e Add mobile device detection and responsive scaling in index.html
Implemented CSS media queries to enhance responsiveness for mobile devices. Adjusted layout and font sizes for better visibility on portrait orientation with coarse pointers.
Not perfect, but an improvement
2025-03-28 11:59:15 +00:00
Z. Cliffe Schreuders
fa513a0f4f Update index.html to replace emoji icons with image assets for toggle buttons and comment out border-radius and transform properties for styling adjustments. 2025-03-27 16:36:29 +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
Z. Cliffe Schreuders
4d2e7c473a Remove alert for inventory item click in index.html 2025-03-27 12:20:55 +00:00
Z. Cliffe Schreuders
97ba6d529e Update game title to "Break Escape Game" and enhance responsive design by adjusting canvas dimensions to 80% of the window size (and scaling up via CSS). Added click indicator functionality and refined inventory handling. Improved player positioning logic and added window resize event listener for dynamic adjustments. 2025-03-27 12:10:06 +00:00
c7309830
78958a932c few changes 2025-03-21 14:28:53 +00:00
Z. Cliffe Schreuders
a624e908c1 Adjust player positioning and camera zoom. Commented out debug graphics. 2025-03-17 11:54:22 +00:00
Z. Cliffe Schreuders
3098db8cc8 Enhance player mechanics by implementing character sprite sheet, scaling, and animations. Updated player creation to use sprite instead of rectangle, added movement direction tracking, and refined collision detection for improved gameplay experience. 2025-03-17 11:34:44 +00:00
Z. Cliffe Schreuders
1bc311236f Implement scenario selection feature and dynamic loading of scenarios. Updated index.html to load scenarios based on URL parameters and added scenario_select.html for user interface to choose scenarios. 2025-03-17 00:56:48 +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-I
80edb79450 fixed issue where pins moved after being set 2025-03-14 18:07:09 +00:00
Damian-I
cf292e4f0d lockpocking dramatically updated 2025-03-14 17:05:17 +00:00
Damian-I
c2cbc4ec73 fixed lockpicking minigame (need to fix css) 2025-03-14 12:07:20 +00:00
Damian-I
34d7aad58f Adjusted some alerts 2025-03-14 02:07:10 +00:00
Damian-I
cff5f7d3ff Refactor minigame framework to enhance game state management and event handling. Introduced a unified game state object for better tracking of game status, mouse interactions, and progress updates. Updated lockpicking and dusting minigames to utilize the new structure, improving maintainability and consistency across UI elements. 2025-03-14 01:33:41 +00:00
Damian-I
5961a6801d Refactor minigame styles and structure to utilize framework classes for consistency and improved maintainability. Added new UI elements for success and failure messages, and updated header and button styles accordingly. 2025-03-14 01:22:13 +00:00
Damian-I
0f2f699b69 extended dusting minigame to use framework 2025-03-14 00:57:03 +00:00
Damian-I
6a301c8bc3 Lockpick unlocks target 2025-03-13 18:49:24 +00:00
Damian-I
344d5c4192 lockpick checkpoint (scenario changed for debugging) 2025-03-13 04:34:48 +00:00
Damian-I
d63c828504 reimplemented lockpicking to be more realistic (WIP) 2025-03-13 03:43:33 +00:00
Damian-I
d6916ff413 removed useless code 2025-03-13 03:11:05 +00:00
Damian-I
461104c87d Added option to remove timer on game alerts 2025-03-13 02:53:49 +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
4bfa492d40 Fixed biometric locktype bug 2025-03-11 17:04:53 +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
5ebe37a267 Change size of cells and grid 2025-03-10 22:54:01 +00:00
Damian-I
6accd5c54f Implement advanced brush mechanics for fingerprint dusting minigame 2025-03-10 22:45:57 +00:00
Damian-I
3bdafd49af Enhance fingerprint dusting minigame with advanced mechanics and visual improvements 2025-03-10 22:42:06 +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
80f6f82d19 Improve interaction range logging and update interaction handling method 2025-03-09 17:09:43 +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
7adda138e3 Enhance inventory item uniqueness check with item identifier 2025-03-09 15:33:51 +00:00
Damian-I
44e51dfd69 Created a basic biometric scenario 2025-03-09 15:29:05 +00:00
Damian-I
538bfd2b68 Add null checks to toggle button initialization to prevent errors 2025-03-09 00:19:56 +00:00
Damian-I
2c359fc46f Refactor toggle buttons layout and add container for better UI organization 2025-03-09 00:07:56 +00:00
Damian-I
06fb37ee58 Made the UI mroe consistent to the others 2025-03-08 22:03:24 +00:00
Damian-I
be6091a4c9 Added support for unlocking Bluetooth-locked inventory items 2025-03-08 21:09:17 +00:00
Damian-I
3b3481c664 Implement MAC Address Pairing Minigame for Bluetooth Spoofer 2025-03-08 17:02:26 +00:00
Damian-I
a5b426b16e Fixed flashing bug with ui 2025-03-08 16:52:05 +00:00
Damian-I
9410d17f7e Prevent Duplicate Item Pickup in Inventory 2025-03-08 16:32:29 +00:00
Damian-I
438eae0225 Added basic functionality to pair button 2025-03-08 16:16:42 +00:00