Commit Graph

170 Commits

Author SHA1 Message Date
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
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
c7309830
20faf4f45a all scenarios 2025-03-13 20:59:25 +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