Z. Cliffe Schreuders
26e25830ed
Add key demo HTML and enhance lockpicking minigame: Introduce key-demo.html for testing new key mode functionality, featuring UI elements and game mechanics. Update lockpicking-game-phaser.js to support key mode, including key data generation, insertion logic, and collision detection for improved gameplay experience. Ensure clear documentation and maintainability in the codebase.
2025-08-19 16:57:48 +01:00
Z. Cliffe Schreuders
9aaa73f06f
Refactor lockpicking-game-phaser.js: Rearrange comments for clarity and maintainability. Ensure the drawing logic for the key pin and hook position updates are clearly documented, enhancing code readability without altering functionality.
2025-08-15 00:55:46 +01:00
Z. Cliffe Schreuders
38c2a0476f
Remove legacy lockpicking minigame files: Deleted lockpicking-comparison.html and lockpicking-game.js, along with associated CSS styles in lockpicking.css. Updated minigames index to only include the Phaser version of the lockpicking minigame, ensuring a cleaner codebase and improved maintainability. Added new lockpick feedback styling in minigames-framework.css for enhanced user experience.
2025-08-12 16:37:41 +01:00
Z. Cliffe Schreuders
daf3491bc8
Refactor styles in locksmith-forge.html and enhance lockpicking-game-phaser.js: Adjust padding, margins, and font sizes for improved responsiveness in locksmith-forge.html, including media queries for mobile devices. In lockpicking-game-phaser.js, implement canvas size adjustments for mobile to optimize gameplay experience by cropping the viewport and scaling the game area accordingly. Update shear line text positioning for better visibility.
2025-08-12 13:33:10 +01:00
Z. Cliffe Schreuders
287ab5c25c
Enhance locksmith-forge.html and lockpicking-game-phaser.js: Update gameplay dynamics by refining pin count, sensitivity, and lift speed calculations in locksmith-forge.html for improved level progression. Add visual feedback for binding order and pin alignment hints. In lockpicking-game-phaser.js, implement keyboard controls for pin interaction and tension wrench toggling, enhancing user experience with updated feedback mechanisms and improved visual elements.
2025-08-11 01:42:27 +01:00
Z. Cliffe Schreuders
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.
2025-08-09 12:59:13 +01:00
Z. Cliffe Schreuders
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.
2025-08-09 01:30:53 +01:00
Z. Cliffe Schreuders
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.
2025-08-08 16:59:34 +01:00
Z. Cliffe Schreuders
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.
2025-08-08 16:54:46 +01:00
Z. Cliffe Schreuders
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.
2025-08-08 15:33:44 +01:00
Z. Cliffe Schreuders
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.
2025-07-13 23:18:57 +01:00
Z. Cliffe Schreuders
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.
2025-07-02 16:43:14 +01:00
Z. Cliffe Schreuders
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.
2025-05-16 11:57:36 +01:00
Z. Cliffe Schreuders
0f3a7d9fed
CyBOK mapping update
2025-05-16 10:42:57 +01:00
Z. Cliffe Schreuders
2db4d25c8f
settings updates
2025-05-16 10:42:42 +01:00
Z. Cliffe Schreuders
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.
2025-05-05 09:57:34 +01:00
Z. Cliffe Schreuders
b0676a48b8
Update OBJECT_SCALES in index.html: adjust scaling for phone and add bluetooth_scanner, and change highlight tint color for improved visual feedback.
2025-04-29 00:26:30 +01:00
Z. Cliffe Schreuders
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.
2025-04-29 00:13:26 +01:00
Z. Cliffe Schreuders
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.
2025-04-28 23:52:56 +01:00
Z. Cliffe Schreuders
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.
2025-04-24 00:38:40 +01:00
Z. Cliffe Schreuders
58bb0be6b0
Add Web Font Loader to index.html for improved font loading and remove cursive fallback from font-family declarations.
2025-04-24 00:33:04 +01:00
Z. Cliffe Schreuders
38682be9f2
Update font-family in index.html to include 'VT323' alongside 'Press Start 2P' for enhanced typography consistency.
2025-04-24 00:25:19 +01:00
Z. Cliffe Schreuders
562b8fbdc5
Refactor Google Fonts inclusion in index.html by separating font links for 'Press Start 2P' and 'VT323' to enhance clarity and maintainability.
2025-04-24 00:23:35 +01:00
Z. Cliffe Schreuders
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.
2025-04-24 00:12:47 +01:00
Z. Cliffe Schreuders
c0a75dfb4d
Merge branch 'main' of https://github.com/cliffe/BreakEscapeGame into main
2025-04-23 17:18:19 +01:00
Z. Cliffe Schreuders
abe484fff9
README
2025-04-23 17:17:46 +01:00
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
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
c7309830
7e758e3d86
adjustments
2025-03-28 00:37:47 +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
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
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
b770eec0c9
Add player sprites
2025-03-17 11:34:28 +00:00
Z. Cliffe Schreuders
9b4ece9952
Add README for scenario design constraints and guidelines in Hacktivity Labs
2025-03-17 09:45:43 +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
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