{"id":1595,"date":"2026-07-20T13:01:54","date_gmt":"2026-07-20T11:01:54","guid":{"rendered":"https:\/\/koredesign.studio\/?page_id=1595"},"modified":"2026-08-17T02:40:38","modified_gmt":"2026-08-17T00:40:38","slug":"jumping-game","status":"publish","type":"page","link":"https:\/\/koredesign.studio\/en\/jumping-game\/","title":{"rendered":"Jumping Game"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1595\" class=\"elementor elementor-1595\">\n\t\t\t\t<div class=\"elementor-element elementor-element-50946d29 e-con e-atomic-element e-flexbox-base e-50946d29-0689fb6 \" data-id=\"50946d29\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"50946d29\">\n    <a class=\"elementor-element elementor-element-7a365b0 e-con e-atomic-element e-flexbox-base e-7a365b0-df2ba50 \" data-id=\"7a365b0\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"7a365b0\" href=\"https:\/\/koredesign.studio\/index.php\/web-development\" target=\"_self\">\n    \t\t\t<p class=\"e-cc17d0f-2a63ba2 e-paragraph-base\" data-interaction-id=\"cc17d0f\">Web Development<\/p>\n\t\t\n<\/a>\n<div class=\"elementor-element elementor-element-46a7aebb e-flex e-con-boxed e-con e-parent\" data-id=\"46a7aebb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<h2 data-interaction-id=\"60042bae\" class=\"e-60042bae-39f57b7 e-heading-base\">Jumping Game<\/h2>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-5df3ab0a e-con e-atomic-element e-flexbox-base e-5df3ab0a-9387508 \" data-id=\"5df3ab0a\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"5df3ab0a\">\n    <div class=\"elementor-element elementor-element-2d5c82db e-con e-atomic-element e-flexbox-base e-2d5c82db-132403d \" data-id=\"2d5c82db\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"2d5c82db\">\n    \t\t\t<h2 data-interaction-id=\"55d9aef6\" class=\"e-55d9aef6-39efb57 e-heading-base\">Overview<\/h2>\n\t\t\t\t\t<p class=\"e-paragraph-base\" data-interaction-id=\"265d841c\">Developed as part of the <strong id=\"e-mrt5arxo-2zfqqnp\">Mayerfeld Practicum Program<\/strong> in collaboration with a 4-member development team, <strong id=\"e-mrt5arxo-gqvefag\">Jumping Game<\/strong> is an interactive, browser-based mini-game inspired by Chrome\u2019s classic offline T-Rex mechanics.<br>The primary objective of the project was to engineer a responsive, pure Vanilla JavaScript game engine from scratch\u2014focusing on fluid movement physics, real-time obstacle generation, collision logic, and dynamic DOM updates without relying on heavy external game libraries or frameworks.<\/p>\n\t\t\t\t\t<h2 data-interaction-id=\"acee23a\" class=\"e-acee23a-734a735 e-heading-base\">The Challenge<\/h2>\n\t\t\t\t\t<p class=\"e-paragraph-base\" data-interaction-id=\"72df4344\">The core challenge lay in building a smooth, lightweight game loop natively in the browser while coordinating effectively across a multi-developer workflow. Key technical requirements included:<br>&nbsp; &nbsp; &nbsp;-&nbsp;<strong id=\"e-mrt5f39a-phckmpg\">Physics Simulation:<\/strong> Crafting responsive jumping mechanics and simulated gravity using JavaScript input events (e.g., Spacebar listener).<br><br>&nbsp; &nbsp; &nbsp;-&nbsp;<strong id=\"e-mrt5f39a-aj2knf4\">Precise Collision Detection:<\/strong> Calculating accurate bounding-box physics between the player asset and continuously moving dynamic obstacles.<br><br>&nbsp; &nbsp; &nbsp;-&nbsp;<strong id=\"e-mrt5f39a-5nusy7h\">Performance &amp; Pacing:<\/strong> Ensuring consistent obstacle rendering and speed scaling over time without frame drops or visual lag across different browsers.<br><br>&nbsp; &nbsp; &nbsp;-&nbsp;<strong id=\"e-mrt5f39a-lw1un8c\">Collaborative Code Structure:<\/strong> Maintaining clean, clean-coded, and modular CSS\/JS architecture across a 4-developer team structure.<\/p>\n\t\t\t\t\t<h2 data-interaction-id=\"555fdc3d\" class=\"e-555fdc3d-322267f e-heading-base\">Our Approach<\/h2>\n\t\t\t\t\t<p class=\"e-paragraph-base\" data-interaction-id=\"29b3259d\">Working within an agile collaborative team, we broke down the development process into clear front-end and algorithmic milestones:<br>&nbsp; &nbsp; &nbsp;-&nbsp;<strong id=\"e-mrt66kn9-q2f2syv\">Semantic HTML5 &amp; Visual Hierarchy:<\/strong> Designed a clean visual layout, structuring the main game canvas area alongside real-time UI counters for current scores and high scores.<br><br>&nbsp; &nbsp; &nbsp;-&nbsp;<strong id=\"e-mrt66kn9-31hcwgo\">Custom CSS Animation &amp; Layout:<\/strong> Styled character sprites, obstacle assets, and background landscapes using structured CSS hierarchies to ensure dynamic visual feedback during gameplay.<br><br><strong id=\"e-mrt66kn9-r7hk61c\">Core JavaScript Game Engine:<\/strong><br><strong id=\"e-mrt66kn9-btt3w03\">&nbsp; &nbsp; &nbsp;- Keyboard &amp; Touch Controls:<\/strong> Bound keyup\/keydown listeners (Spacebar) to trigger realistic jump trajectories with parabolic gravity algorithms.<br><br>&nbsp; &nbsp; &nbsp;-&nbsp;<strong id=\"e-mrt66kn9-sx8jbz4\">Obstacle Generation &amp; Motion:<\/strong> Implemented timed interval loops to continuously spawn obstacles moving toward the player at synchronized speeds.<br><br>&nbsp; &nbsp; &nbsp;-&nbsp;<strong id=\"e-mrt66kn9-zhml5do\">Real-time Collision Engine:<\/strong> Applied precise bounding-box detection logic inside a continuous requestAnimationFrame loop, instantly stopping the game session upon impact and triggering the \"Game Over\" screen and score overlay.<br><br>&nbsp; &nbsp; &nbsp;-&nbsp;<strong id=\"e-mrt66kn9-jaa9jq2\">Dynamic Scoring System:<\/strong> Built an active score tracking system that increments as the player successfully navigates past obstacles.<\/p>\n\t\t\t\t\t<h2 data-interaction-id=\"36def3d1\" class=\"e-36def3d1-56fc3aa e-heading-base\">Project Gallery<\/h2>\n\t\t<div class=\"elementor-element elementor-element-eb79030 e-con e-atomic-element e-flexbox-base e-c5aaba3 \" data-id=\"eb79030\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"eb79030\">\n    <div class=\"elementor-element elementor-element-bd95244 e-con e-atomic-element e-flexbox-base e-2ff9b6b \" data-id=\"bd95244\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"bd95244\">\n    \t\t\t<img fetchpriority=\"high\" decoding=\"async\" class=\"e-image-base \" data-interaction-id=\"ed6cfaa\" id=\"1685\" src=\"https:\/\/koredesign.studio\/wp-content\/uploads\/2026\/07\/mockup-jumping-game-kore-studio-1024x683.png\" width=\"800\" height=\"534\" srcset=\"https:\/\/koredesign.studio\/wp-content\/uploads\/2026\/07\/mockup-jumping-game-kore-studio-1024x683.png 1024w, https:\/\/koredesign.studio\/wp-content\/uploads\/2026\/07\/mockup-jumping-game-kore-studio-300x200.png 300w, https:\/\/koredesign.studio\/wp-content\/uploads\/2026\/07\/mockup-jumping-game-kore-studio-768x512.png 768w, https:\/\/koredesign.studio\/wp-content\/uploads\/2026\/07\/mockup-jumping-game-kore-studio-18x12.png 18w, https:\/\/koredesign.studio\/wp-content\/uploads\/2026\/07\/mockup-jumping-game-kore-studio.png 1536w\" alt=\"Mockup of a Google Chrome browser window with the dinosaur game centered in black and white. It shows the dinosaur running towards a cactus and score markers (Score and High Score) in the upper left corner.\"\/>\t\t<a class=\"elementor-element elementor-element-41afadb e-con e-atomic-element e-flexbox-base e-41afadb-b08914a \" data-id=\"41afadb\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"41afadb\" href=\"https:\/\/davebett.github.io\/jumping-game\/\" target=\"_blank\">\n    \t\t\t<p class=\"e-8ad4e4a-25ed9e9 e-paragraph-base\" data-interaction-id=\"8ad4e4a\">Play Game Live<\/p>\n\t\t\n<\/a>\n\n<\/div>\n<div class=\"elementor-element elementor-element-cc21fc7 e-con e-atomic-element e-flexbox-base e-f257975 \" data-id=\"cc21fc7\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"cc21fc7\">\n    \t\t\t<a href=\"https:\/\/github.com\/DaveBett\/jumping-game\" target=\"_blank\" class=\"e-image-link-base\" data-interaction-id=\"fd836ba\"\n\t><img decoding=\"async\" class=\"e-image-base \" id=\"1676\" src=\"https:\/\/koredesign.studio\/wp-content\/uploads\/2026\/07\/github-card-jumping-game-kore-studio-1024x683.png\" width=\"800\" height=\"534\" srcset=\"https:\/\/koredesign.studio\/wp-content\/uploads\/2026\/07\/github-card-jumping-game-kore-studio-1024x683.png 1024w, https:\/\/koredesign.studio\/wp-content\/uploads\/2026\/07\/github-card-jumping-game-kore-studio-300x200.png 300w, https:\/\/koredesign.studio\/wp-content\/uploads\/2026\/07\/github-card-jumping-game-kore-studio-768x512.png 768w, https:\/\/koredesign.studio\/wp-content\/uploads\/2026\/07\/github-card-jumping-game-kore-studio-18x12.png 18w, https:\/\/koredesign.studio\/wp-content\/uploads\/2026\/07\/github-card-jumping-game-kore-studio.png 1536w\" alt=\"View the source code for the Jumping Game project on GitHub\"\/>\t<\/a>\t\t\n<\/div>\n\n<\/div>\n\t\t\t<h2 data-interaction-id=\"1cbd8db2\" class=\"e-1cbd8db2-77ce350 e-heading-base\">Results<\/h2>\n\t\t\t\t\t<p class=\"e-paragraph-base\" data-interaction-id=\"7a7e8d31\">The project successfully delivered a highly responsive, engaging, and lightweight web game that fulfilled all assignment criteria and showcased solid core JavaScript fundamentals:<br>&nbsp; &nbsp; &nbsp;-&nbsp;<strong id=\"e-mrt6alsa-bv8kqng\">Pure Vanilla JavaScript Architecture:<\/strong> Built a completely standalone mini-game with zero external dependencies, emphasizing high execution performance and clean DOM manipulation.<br><br>&nbsp; &nbsp; &nbsp;-&nbsp;<strong id=\"e-mrt6alsb-okvq9kz\">Seamless User Experience:<\/strong> Achieved zero-latency keyboard input response and smooth jump physics, offering an additive and intuitive gameplay loop.<br><br>&nbsp; &nbsp; &nbsp;-&nbsp;<strong id=\"e-mrt6alsb-21j8gcv\">Successful Team Collaboration:<\/strong> Successfully integrated modular features across a 4-person team, delivering a well-structured codebase within the Mayerfeld Practicum framework.<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-191f7cd4 e-con e-atomic-element e-flexbox-base e-191f7cd4-39ea3a0 \" data-id=\"191f7cd4\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"191f7cd4\">\n    <div class=\"elementor-element elementor-element-37640836 e-con e-atomic-element e-flexbox-base e-37640836-a3933bb \" data-id=\"37640836\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"37640836\">\n    <div class=\"elementor-element elementor-element-62194f6 e-con e-atomic-element e-flexbox-base e-62194f6-1bd7431 \" data-id=\"62194f6\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"62194f6\">\n    <div class=\"elementor-element elementor-element-5aad90b8 e-con e-atomic-element e-flexbox-base e-5aad90b8-e7ca14d \" data-id=\"5aad90b8\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"5aad90b8\">\n    \t\t<div class=\"elementor-element elementor-element-2b8f1dec elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"2b8f1dec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-calendar\" viewBox=\"0 0 16 16\"><path d=\"M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5M1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-63bbfa5 e-con e-atomic-element e-flexbox-base e-63bbfa5-9c7ddbe \" data-id=\"63bbfa5\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"63bbfa5\">\n    \t\t\t<p class=\"e-paragraph-base\" data-interaction-id=\"16d7a08c\">YEAR<\/p>\n\t\t\n<\/div>\n\t\t\t<p class=\"e-2ecbb48a-b40239f e-paragraph-base\" data-interaction-id=\"2ecbb48a\">2026<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-20e8ee38 e-con e-atomic-element e-flexbox-base e-20e8ee38-8196cf2 \" data-id=\"20e8ee38\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"20e8ee38\">\n    <div class=\"elementor-element elementor-element-4b9002d1 e-con e-atomic-element e-flexbox-base e-4b9002d1-d8bc2fe \" data-id=\"4b9002d1\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"4b9002d1\">\n    \t\t<div class=\"elementor-element elementor-element-55534968 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"55534968\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-tag\" viewBox=\"0 0 16 16\"><path d=\"M6 4.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0m-1 0a.5.5 0 1 0-1 0 .5.5 0 0 0 1 0\"><\/path><path d=\"M2 1h4.586a1 1 0 0 1 .707.293l7 7a1 1 0 0 1 0 1.414l-4.586 4.586a1 1 0 0 1-1.414 0l-7-7A1 1 0 0 1 1 6.586V2a1 1 0 0 1 1-1m0 5.586 7 7L13.586 9l-7-7H2z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-286a0db1 e-con e-atomic-element e-flexbox-base e-286a0db1-1197297 \" data-id=\"286a0db1\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"286a0db1\">\n    \t\t\t<p class=\"e-paragraph-base\" data-interaction-id=\"7dfea6dd\">SERVICES<\/p>\n\t\t\n<\/div>\n\t\t\t<p class=\"e-3c2131bb-9c61ed3 e-paragraph-base\" data-interaction-id=\"3c2131bb\">Web Development<br>Interactive &amp; Game Design<br>Front-End Engineering<\/p>\n\t\t\t\t\t<p class=\"e-d5c6f85-b2fff42 e-paragraph-base\" data-interaction-id=\"d5c6f85\">TOOLS &amp; TECHNOLOGY<\/p>\n\t\t<div class=\"elementor-element elementor-element-4f43d387 e-con e-atomic-element e-flexbox-base e-4f43d387-1ea25e0 \" data-id=\"4f43d387\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"4f43d387\">\n    <div class=\"elementor-element elementor-element-1809a678 e-con e-atomic-element e-flexbox-base e-1809a678-6ca46e0 \" data-id=\"1809a678\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"1809a678\">\n    \t\t\t<p class=\"e-3a9804ac-a6047ea e-paragraph-base\" data-interaction-id=\"3a9804ac\">JavaScript<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-4b17d3ff e-con e-atomic-element e-flexbox-base e-4b17d3ff-8529417 \" data-id=\"4b17d3ff\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"4b17d3ff\">\n    \t\t\t<p class=\"e-f84bcb6-faa36bd e-paragraph-base\" data-interaction-id=\"f84bcb6\">HTML5<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-767e0184 e-con e-atomic-element e-flexbox-base e-767e0184-4319a08 \" data-id=\"767e0184\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"767e0184\">\n    \t\t\t<p class=\"e-4a4b1654-41e3e81 e-paragraph-base\" data-interaction-id=\"4a4b1654\">CSS3<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-47b8525 e-con e-atomic-element e-flexbox-base e-47b8525-e13a4e2 \" data-id=\"47b8525\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"47b8525\">\n    \t\t\t<p class=\"e-d78cb80-b18fc7a e-paragraph-base\" data-interaction-id=\"d78cb80\">VS Code<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-288ce34 e-con e-atomic-element e-flexbox-base e-288ce34-4cd213b \" data-id=\"288ce34\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"288ce34\">\n    \t\t\t<p class=\"e-96955b2-77ecc88 e-paragraph-base\" data-interaction-id=\"96955b2\">Git<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-fd92eb2 e-con e-atomic-element e-flexbox-base e-fd92eb2-09ff85e \" data-id=\"fd92eb2\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"fd92eb2\">\n    \t\t\t<p class=\"e-7ae07cb-ebddf44 e-paragraph-base\" data-interaction-id=\"7ae07cb\">GitHub<\/p>\n\t\t\n<\/div>\n\n<\/div>\n\t\t\t<p class=\"e-47399f8-b2f3319 e-paragraph-base\" data-interaction-id=\"47399f8\">TAGS<\/p>\n\t\t<div class=\"elementor-element elementor-element-67e68538 e-con e-atomic-element e-flexbox-base e-67e68538-293125a \" data-id=\"67e68538\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"67e68538\">\n    <div class=\"elementor-element elementor-element-72e934fe e-con e-atomic-element e-flexbox-base e-72e934fe-5a8f95e \" data-id=\"72e934fe\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"72e934fe\">\n    \t\t\t<p class=\"e-6da16167-4803af5 e-paragraph-base\" data-interaction-id=\"6da16167\">Web Development<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-5230eb12 e-con e-atomic-element e-flexbox-base e-5230eb12-d73e95e \" data-id=\"5230eb12\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"5230eb12\">\n    \t\t\t<p class=\"e-3f0aed9-4360387 e-paragraph-base\" data-interaction-id=\"3f0aed9\">JavaScript Mini-Game<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-513cf82 e-con e-atomic-element e-flexbox-base e-513cf82-e4b878e \" data-id=\"513cf82\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"513cf82\">\n    \t\t\t<p class=\"e-3c075b5b-9b8bebf e-paragraph-base\" data-interaction-id=\"3c075b5b\">Front-End Logic<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-c0cf62e e-con e-atomic-element e-flexbox-base e-c0cf62e-06a855a \" data-id=\"c0cf62e\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"c0cf62e\">\n    \t\t\t<p class=\"e-2f3df24-dfb898f e-paragraph-base\" data-interaction-id=\"2f3df24\">Game Mechanics<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-dda2c58 e-con e-atomic-element e-flexbox-base e-dda2c58-20530f5 \" data-id=\"dda2c58\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"dda2c58\">\n    \t\t\t<p class=\"e-46b19d7-28ff37f e-paragraph-base\" data-interaction-id=\"46b19d7\">Interactive UI<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-045ca97 e-con e-atomic-element e-flexbox-base e-045ca97-a0b5555 \" data-id=\"045ca97\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"045ca97\">\n    \t\t\t<p class=\"e-b290983-6db408a e-paragraph-base\" data-interaction-id=\"b290983\">Team Collaboration<\/p>\n\t\t\n<\/div>\n\n<\/div>\n\n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-6fdc8679 e-con e-atomic-element e-flexbox-base e-6fdc8679-11a4c9b \" data-id=\"6fdc8679\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"6fdc8679\">\n    \t\t\t<p class=\"e-559fe6e1-4329149 e-paragraph-base\" data-interaction-id=\"559fe6e1\">Interested in a similar project?<\/p>\n\t\t\t\t<div class=\"elementor-element elementor-element-55b9f40c elementor-align-left elementor-widget elementor-widget-button\" data-id=\"55b9f40c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/koredesign.studio\/#contact\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-box-arrow-up-right\" viewBox=\"0 0 16 16\"><path fill-rule=\"evenodd\" d=\"M8.636 3.5a.5.5 0 0 0-.5-.5H1.5A1.5 1.5 0 0 0 0 4.5v10A1.5 1.5 0 0 0 1.5 16h10a1.5 1.5 0 0 0 1.5-1.5V7.864a.5.5 0 0 0-1 0V14.5a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h6.636a.5.5 0 0 0 .5-.5\"><\/path><path fill-rule=\"evenodd\" d=\"M16 .5a.5.5 0 0 0-.5-.5h-5a.5.5 0 0 0 0 1h3.793L6.146 9.146a.5.5 0 1 0 .708.708L15 1.707V5.5a.5.5 0 0 0 1 0z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Get in Touch<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Web Development Jumping Game Overview Developed as part of the Mayerfeld Practicum Program in collaboration with a 4-member development team, Jumping Game is an interactive, browser-based mini-game inspired by Chrome\u2019s classic offline T-Rex mechanics.The primary objective of the project was to engineer a responsive, pure Vanilla JavaScript game engine from scratch\u2014focusing on fluid movement physics, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1595","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/koredesign.studio\/en\/wp-json\/wp\/v2\/pages\/1595","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/koredesign.studio\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/koredesign.studio\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/koredesign.studio\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/koredesign.studio\/en\/wp-json\/wp\/v2\/comments?post=1595"}],"version-history":[{"count":88,"href":"https:\/\/koredesign.studio\/en\/wp-json\/wp\/v2\/pages\/1595\/revisions"}],"predecessor-version":[{"id":2908,"href":"https:\/\/koredesign.studio\/en\/wp-json\/wp\/v2\/pages\/1595\/revisions\/2908"}],"wp:attachment":[{"href":"https:\/\/koredesign.studio\/en\/wp-json\/wp\/v2\/media?parent=1595"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}