Commit Graph

  • bba5145891 Update locksmith-forge.html and add simple-phaser-test.html: Replace difficulty display with hints status in locksmith-forge.html for improved gameplay feedback. Introduce simple-phaser-test.html for testing Phaser integration, featuring a basic game setup and visual confirmation of loading and scene creation. Z. Cliffe Schreuders 2025-08-09 12:59:13 +01:00
  • 077317e46f Refactor locksmith-forge and lockpicking-game-phaser: Update sensitivity and lift speed calculations in locksmith-forge.html for improved gameplay dynamics. Enhance user feedback in lockpicking-game-phaser.js by adding vibration feedback on key actions, including tension application and pin setting, to enrich the player experience. Z. Cliffe Schreuders 2025-08-09 01:30:53 +01:00
  • 6582c624ce Update lockpicking-game-phaser.js: Adjust pin interaction area to extend to the bottom of the keyway for improved gameplay mechanics. This change enhances user interaction by ensuring the pin is fully interactive within the game environment. Z. Cliffe Schreuders 2025-08-08 16:59:34 +01:00
  • b9d4dcd93f Enhance locksmith-forge gameplay: Add progress tracking and achievement notifications in the locksmith-forge.html file, including localStorage integration for saving progress. Update styles for the progress bar and achievement messages. Refactor ProgressiveLockpicking class to improve level management and user feedback. Adjust text positioning in lockpicking-game-phaser.js for better visibility of game elements. Z. Cliffe Schreuders 2025-08-08 16:54:46 +01:00
  • b864d3e139 Refactor minigame structure and styles: Update index_new.html to link to the new minigames-framework.css, add new lockpicking-comparison.html and locksmith-forge.html files for enhanced gameplay, and introduce dusting and lockpicking CSS files for improved styling. Update README_design.md for clarity on main.js functionality. Add new test-phaser-lockpicking.html for testing purposes. Enhance Bluetooth system with new functionality in bluetooth.js and interactions.js. Ensure game state management for notes and Bluetooth devices is consistent across the application. Z. Cliffe Schreuders 2025-08-08 15:33:44 +01:00
  • c4d8508bcf Add BreakEscape game structure: Introduce new modular HTML, CSS, and JavaScript files for the BreakEscape game, enhancing maintainability and organization. Include design documentation and refactoring summary for clarity. Add new scenarios and assets for gameplay expansion. Z. Cliffe Schreuders 2025-07-13 23:18:57 +01:00
  • a97e65421d Implement password modal in index.html: replace direct password prompt with a modal for improved user experience, encapsulating password input logic and enhancing security. The modal includes show/hide password functionality and user-friendly design elements. Z. Cliffe Schreuders 2025-07-02 16:43:14 +01:00
  • 6af8347678 Enhance notification message formatting in index.html: update message display to replace newlines with line breaks for better readability, and adjust scenario1.json text and observations for clarity and context. Z. Cliffe Schreuders 2025-05-16 11:57:36 +01:00
  • 0f3a7d9fed CyBOK mapping update Z. Cliffe Schreuders 2025-05-16 10:42:57 +01:00
  • 2db4d25c8f settings updates Z. Cliffe Schreuders 2025-05-16 10:42:42 +01:00
  • 66b9ffb546 Enhance inventory system in index.html: add new inventory container with dynamic item handling, update styles for improved layout, and refactor item interaction logic for better user experience. Z. Cliffe Schreuders 2025-05-05 09:57:34 +01:00
  • b0676a48b8 Update OBJECT_SCALES in index.html: adjust scaling for phone and add bluetooth_scanner, and change highlight tint color for improved visual feedback. Z. Cliffe Schreuders 2025-04-29 00:26:30 +01:00
  • b23cdb838e Add scaling for object types in index.html: introduce OBJECT_SCALES to adjust sizes for notes, key, phone, and tablet objects, enhancing visual consistency in the game scenario. Z. Cliffe Schreuders 2025-04-29 00:13:26 +01:00
  • 64a7415779 Refactor font-family declarations in index.html: set 'VT323' for body and 'Press Start 2P' for headings to improve typography consistency. Also don't incl observations if undefined in the scenario. Z. Cliffe Schreuders 2025-04-28 23:52:56 +01:00
  • 534fc54d92 Adjust #notes-search styles in index.html: change width to 95%, increase font size to 20px, and set font-family to 'VT323' for improved readability and aesthetics. Z. Cliffe Schreuders 2025-04-24 00:38:40 +01:00
  • 58bb0be6b0 Add Web Font Loader to index.html for improved font loading and remove cursive fallback from font-family declarations. Z. Cliffe Schreuders 2025-04-24 00:33:04 +01:00
  • 38682be9f2 Update font-family in index.html to include 'VT323' alongside 'Press Start 2P' for enhanced typography consistency. Z. Cliffe Schreuders 2025-04-24 00:25:19 +01:00
  • 562b8fbdc5 Refactor Google Fonts inclusion in index.html by separating font links for 'Press Start 2P' and 'VT323' to enhance clarity and maintainability. Z. Cliffe Schreuders 2025-04-24 00:23:35 +01:00
  • c39880f1f3 Update index.html to incorporate Google Fonts for improved typography. Change font families to 'Press Start 2P' and 'VT323' for various elements, adjust font sizes, and modify layout dimensions for better aesthetics and readability. Z. Cliffe Schreuders 2025-04-24 00:12:47 +01:00
  • c0a75dfb4d Merge branch 'main' of https://github.com/cliffe/BreakEscapeGame into main Z. Cliffe Schreuders 2025-04-23 17:18:19 +01:00
  • abe484fff9 README Z. Cliffe Schreuders 2025-04-23 17:17:46 +01:00
  • 003ff4bc9b final c7309830 2025-04-09 10:00:09 +00:00
  • 6bd6d26fb5 minor fixes pt2 c7309830 2025-04-07 21:17:45 +00:00
  • e7aa6b3f0f minor fixes c7309830 2025-04-07 21:06:16 +00:00
  • 07896a1e0a fixed captain meow scenario pt 2 c7309830 2025-04-02 16:04:11 +00:00
  • d5938b6973 Enhance game scenarios with completion messages and update cabinet type in biometric breach scenario. Add viewport meta tag for improved mobile responsiveness. Z. Cliffe Schreuders 2025-03-28 16:51:52 +00:00
  • da33424cff allow zooming on mobile devices Z. Cliffe Schreuders 2025-03-28 12:06:15 +00:00
  • e2c2862e8e Add mobile device detection and responsive scaling in index.html Z. Cliffe Schreuders 2025-03-28 11:59:15 +00:00
  • 7e758e3d86 adjustments c7309830 2025-03-28 00:37:47 +00:00
  • 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. Z. Cliffe Schreuders 2025-03-27 16:36:29 +00:00
  • 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. Z. Cliffe Schreuders 2025-03-27 16:22:27 +00:00
  • 4d2e7c473a Remove alert for inventory item click in index.html Z. Cliffe Schreuders 2025-03-27 12:20:55 +00:00
  • 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. Z. Cliffe Schreuders 2025-03-27 12:10:06 +00:00
  • 604c3ddbde workstation update pt 2 c7309830 2025-03-26 12:33:52 +00:00
  • 2865cfa317 workstation update c7309830 2025-03-26 12:11:44 +00:00
  • 78958a932c few changes c7309830 2025-03-21 14:28:53 +00:00
  • a624e908c1 Adjust player positioning and camera zoom. Commented out debug graphics. Z. Cliffe Schreuders 2025-03-17 11:54:22 +00:00
  • 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. Z. Cliffe Schreuders 2025-03-17 11:34:44 +00:00
  • b770eec0c9 Add player sprites Z. Cliffe Schreuders 2025-03-17 11:34:28 +00:00
  • 9b4ece9952 Add README for scenario design constraints and guidelines in Hacktivity Labs Z. Cliffe Schreuders 2025-03-17 09:45:43 +00:00
  • 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. Z. Cliffe Schreuders 2025-03-17 00:56:48 +00:00
  • 0d55f0b695 additional graphics assets Z. Cliffe Schreuders 2025-03-17 00:22:14 +00:00
  • a57697a246 merge Z. Cliffe Schreuders 2025-03-16 23:33:16 +00:00
  • d785bfa496 open source graphics replacements Z. Cliffe Schreuders 2025-03-16 23:22:30 +00:00
  • 1b6b6a63f6 Merge pull request #38 from cliffe/2-biometric-access-system Damian Idzinski 2025-03-15 00:56:49 +00:00
  • 80edb79450 fixed issue where pins moved after being set 2-biometric-access-system Damian-I 2025-03-14 18:07:09 +00:00
  • cf292e4f0d lockpocking dramatically updated Damian-I 2025-03-14 17:05:17 +00:00
  • c2cbc4ec73 fixed lockpicking minigame (need to fix css) Damian-I 2025-03-14 12:07:20 +00:00
  • 34d7aad58f Adjusted some alerts Damian-I 2025-03-14 02:07:10 +00:00
  • 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. Damian-I 2025-03-14 01:33:41 +00:00
  • 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. Damian-I 2025-03-14 01:22:13 +00:00
  • 0f2f699b69 extended dusting minigame to use framework Damian-I 2025-03-14 00:57:03 +00:00
  • 20faf4f45a all scenarios c7309830 2025-03-13 20:59:25 +00:00
  • 6a301c8bc3 Lockpick unlocks target Damian-I 2025-03-13 18:49:24 +00:00
  • 344d5c4192 lockpick checkpoint (scenario changed for debugging) Damian-I 2025-03-13 04:34:48 +00:00
  • d63c828504 reimplemented lockpicking to be more realistic (WIP) Damian-I 2025-03-13 03:43:33 +00:00
  • d6916ff413 removed useless code Damian-I 2025-03-13 03:11:05 +00:00
  • 461104c87d Added option to remove timer on game alerts Damian-I 2025-03-13 02:53:49 +00:00
  • 819a043736 bluetooth unlocks with pc in range, both appear on scanner (done??) Damian-I 2025-03-13 02:35:54 +00:00
  • 0db7a7e4a6 bluetooth remade for "carry unlock" Damian-I 2025-03-13 02:20:48 +00:00
  • 7eeda201d9 removed bluetooth pairing Damian-I 2025-03-13 01:45:05 +00:00
  • 3c3a99c36a updated default scenario Damian-I 2025-03-13 01:20:40 +00:00
  • 9d9555606c Small oversight updates, scenario metadata still not loading threshold but logic works. Damian-I 2025-03-12 11:04:42 +00:00
  • 4bfa492d40 Fixed biometric locktype bug Damian-I 2025-03-11 17:04:53 +00:00
  • 34ac5f4b89 Adjust biometric match thresholds and remove advanced fingerprint kit from scenario Damian-I 2025-03-11 01:19:29 +00:00
  • 957f706770 Refactor biometric authentication with dynamic difficulty and improved fingerprint collection mechanics Damian-I 2025-03-11 00:22:23 +00:00
  • 5ebe37a267 Change size of cells and grid Damian-I 2025-03-10 22:54:01 +00:00
  • 6accd5c54f Implement advanced brush mechanics for fingerprint dusting minigame Damian-I 2025-03-10 22:45:57 +00:00
  • 3bdafd49af Enhance fingerprint dusting minigame with advanced mechanics and visual improvements Damian-I 2025-03-10 22:42:06 +00:00
  • 7d479f3323 removed spoofing functionality from fingerprint as it was redundant Damian-I 2025-03-10 20:07:51 +00:00
  • c6133b0f96 Merge pull request #37 from cliffe/main Damian Idzinski 2025-03-09 19:01:02 +00:00
  • fc0f2cc0e1 Merge pull request #35 from cliffe/23-mini-scenarios-of-3-game-features-lockpicking-bluetooth-fingerprint Damian Idzinski 2025-03-09 18:44:31 +00:00
  • c68130cc03 Add biometric authentication mechanism for locks and safes 23-mini-scenarios-of-3-game-features-lockpicking-bluetooth-fingerprint Damian-I 2025-03-09 18:09:53 +00:00
  • cac79c69f9 Enhance biometric breach scenario with detailed narrative and improved game mechanics Damian-I 2025-03-09 17:48:27 +00:00
  • 80f6f82d19 Improve interaction range logging and update interaction handling method Damian-I 2025-03-09 17:09:43 +00:00
  • 03cc85685d Refactor CryptoWorkstation interaction and remove redundant inventory item Damian-I 2025-03-09 17:02:00 +00:00
  • 3764f6428f Refactor workstation creation and inventory handling in scenario loading Damian-I 2025-03-09 16:54:17 +00:00
  • 2fa510e7d8 Add support for pre-populating inventory items in scenario data Damian-I 2025-03-09 15:54:30 +00:00
  • 7adda138e3 Enhance inventory item uniqueness check with item identifier Damian-I 2025-03-09 15:33:51 +00:00
  • 44e51dfd69 Created a basic biometric scenario Damian-I 2025-03-09 15:29:05 +00:00
  • 6846b5af9f Merge pull request #34 from cliffe/main 1-bluetooth-lock-system-implementation Damian Idzinski 2025-03-09 00:21:20 +00:00
  • 538bfd2b68 Add null checks to toggle button initialization to prevent errors Damian-I 2025-03-09 00:19:56 +00:00
  • 2c359fc46f Refactor toggle buttons layout and add container for better UI organization Damian-I 2025-03-09 00:07:56 +00:00
  • a0a6f6c45b Merge pull request #33 from cliffe/main 6-minigame-framework Damian Idzinski 2025-03-08 23:14:39 +00:00
  • a6be9d910f Merge pull request #32 from cliffe/2-biometric-access-system Damian Idzinski 2025-03-08 23:13:37 +00:00
  • 06fb37ee58 Made the UI mroe consistent to the others Damian-I 2025-03-08 22:03:24 +00:00
  • afb709eb40 Merge pull request #31 from cliffe/main Damian Idzinski 2025-03-08 21:29:04 +00:00
  • b0abf1b17c Merge pull request #30 from cliffe/1-bluetooth-lock-system-implementation Damian Idzinski 2025-03-08 21:24:54 +00:00
  • d42c5d2fcb Merge branch 'main' into 1-bluetooth-lock-system-implementation Damian Idzinski 2025-03-08 21:24:40 +00:00
  • be6091a4c9 Added support for unlocking Bluetooth-locked inventory items Damian-I 2025-03-08 21:09:17 +00:00
  • 3b3481c664 Implement MAC Address Pairing Minigame for Bluetooth Spoofer Damian-I 2025-03-08 17:02:26 +00:00
  • a5b426b16e Fixed flashing bug with ui Damian-I 2025-03-08 16:52:05 +00:00
  • 9410d17f7e Prevent Duplicate Item Pickup in Inventory Damian-I 2025-03-08 16:32:29 +00:00
  • 438eae0225 Added basic functionality to pair button Damian-I 2025-03-08 16:16:42 +00:00
  • f2b53c608a Add Bluetooth Pairing Button for Nearby Devices Damian-I 2025-03-08 16:06:45 +00:00
  • bad5a49c43 Added realtime updates, signal strength bar Damian-I 2025-03-08 16:00:25 +00:00
  • e208f36910 Enhance Bluetooth Scanner with Real-Time Signal Strength and Dynamic Device Tracking Damian-I 2025-03-08 15:53:08 +00:00
  • 16d5abfb1c Implement Bluetooth Scanner Panel with Advanced Device Detection and Interaction Damian-I 2025-03-08 15:00:17 +00:00
  • 5fdcee5c22 Add Bluetooth Spoofer to game assets and reception room Damian-I 2025-03-08 13:27:11 +00:00
  • 469747e642 Re synced with main Damian-I 2025-03-08 13:19:58 +00:00