{"id":1992,"date":"2026-07-22T17:51:50","date_gmt":"2026-07-22T15:51:50","guid":{"rendered":"https:\/\/koredesign.studio\/?page_id=1992"},"modified":"2026-08-17T02:41:41","modified_gmt":"2026-08-17T00:41:41","slug":"number-guessing-game","status":"publish","type":"page","link":"https:\/\/koredesign.studio\/en\/number-guessing-game\/","title":{"rendered":"Number Guessing Game"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1992\" class=\"elementor elementor-1992\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1ba076bc e-con e-atomic-element e-flexbox-base e-1ba076bc-a64da3d \" data-id=\"1ba076bc\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"1ba076bc\">\n    <a class=\"elementor-element elementor-element-abcb05d e-con e-atomic-element e-flexbox-base e-abcb05d-f2e65bd \" data-id=\"abcb05d\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"abcb05d\" href=\"https:\/\/koredesign.studio\/index.php\/web-development\" target=\"_self\">\n    \t\t\t<p class=\"e-e737bb7-2c624cf e-paragraph-base\" data-interaction-id=\"e737bb7\">Web Development<\/p>\n\t\t\n<\/a>\n<div class=\"elementor-element elementor-element-66905646 e-flex e-con-boxed e-con e-parent\" data-id=\"66905646\" 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=\"792743d5\" class=\"e-792743d5-2457b3f e-heading-base\">Number Guessing 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-21e5c39f e-con e-atomic-element e-flexbox-base e-21e5c39f-6ed101c \" data-id=\"21e5c39f\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"21e5c39f\">\n    <div class=\"elementor-element elementor-element-112b9604 e-con e-atomic-element e-flexbox-base e-112b9604-08b8570 \" data-id=\"112b9604\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"112b9604\">\n    \t\t\t<h2 data-interaction-id=\"3a72d7be\" class=\"e-3a72d7be-03a35f0 e-heading-base\">Overview<\/h2>\n\t\t\t\t\t<p class=\"e-paragraph-base\" data-interaction-id=\"30f0e146\">Developed as a collaborative project among a team of 4 within the <strong id=\"e-mrw9zj2n-823gngb\">Mayerfeld Practicum Program<\/strong>, the <strong id=\"e-mrw9zj2n-6kc8c4u\">Number Guessing Game<\/strong> is a browser-based, console-driven interactive application where the player competes against a simulated AI to guess a hidden number between 1 and 100 within a maximum limit of 10 attempts.<br><br>The main objective of this assignment was to construct a robust, logic-driven game engine using Vanilla JavaScript. Designed around interactive terminal execution, the project emphasizes foundational programming concepts\u2014including dynamic random number generation, input validation loops, stateful attempt tracking, conditional feedback evaluation, and an integrated bonus scoring mechanism based on speed and efficiency.<\/p>\n\t\t\t\t\t<h2 data-interaction-id=\"1df5200a\" class=\"e-1df5200a-7dacc8f e-heading-base\">The Challenge<\/h2>\n\t\t\t\t\t<p class=\"e-paragraph-base\" data-interaction-id=\"7efee8eb\">Building an interactive console game requires creating a bulletproof control flow that gracefully guides the player through each turn while defending against invalid inputs and logical edge cases.<br>Key technical challenges included:<br>&nbsp; &nbsp; &nbsp;-&nbsp;<strong id=\"e-mrwac6hn-0a8gyqb\">Random Target Generation<\/strong>: Engineering a precise mathematical function (generateRandomNumber) to produce unpredictable integer values between 1 and 100 on every session.<br><br>&nbsp; &nbsp; &nbsp;-&nbsp;<strong id=\"e-mrwac6hn-96h55to\">Defensive Input Handling<\/strong>: Designing an isolated input function (getPlayerGuess) that prompts the user, converts raw inputs to integers, detects non-numeric entries or cancellations, and continuously reprompts until a valid guess is provided.<br><br>&nbsp; &nbsp; &nbsp;-&nbsp;<strong id=\"e-mrwac6hn-899y2tt\">Game State &amp; Loop Control<\/strong>: Managing a turn-based loop (game) that executes up to 10 valid attempts, accurately evaluating guess states (\"too high\", \"too low\", or \"correct\") while enforcing game-over boundaries.<br><br>&nbsp; &nbsp; &nbsp;-&nbsp;<strong id=\"e-mrwac6hn-j192tfs\">Bonus Scoring Architecture<\/strong>: Formulating a mathematical scoring algorithm that evaluates player performance and awards dynamic point totals based on the minimum number of attempts utilized.<br><br>&nbsp; &nbsp; &nbsp;-&nbsp;<strong id=\"e-mrwac6hn-gtkzzn5\">Team Integration &amp; Collaboration<\/strong>: Coordinating code across 4 developers to ensure consistent coding standards, clean syntax, and seamless function interoperability without console runtime exceptions.<\/p>\n\t\t\t\t\t<h2 data-interaction-id=\"4a526054\" class=\"e-4a526054-70a8ec2 e-heading-base\">Our Approach<\/h2>\n\t\t\t\t\t<p class=\"e-paragraph-base\" data-interaction-id=\"6e3d625e\">Working within a 4-person team framework, we divided the application into modular, single-responsibility JavaScript functions, ensuring defensive programming and clean execution at every step:<br>&nbsp; &nbsp; &nbsp;-&nbsp;<strong id=\"e-mrwarjn4-mc4l8yd\">Target Generation Engine (generateRandomNumber)<\/strong>: Utilized Math.random() and Math.floor() to generate a uniform integer range from 1 to 100.<br><br>&nbsp; &nbsp; &nbsp;-&nbsp;<strong id=\"e-mrwarjn4-qgxq3bj\">Robust Input Guard (getPlayerGuess)<\/strong>: Constructed a validation loop leveraging parseInt() and isNaN() checks. If a user inputs text, leaves the input blank, or submits out-of-bounds values, the function displays an alert and reprompts until valid integer data is received.<br><br>&nbsp; &nbsp; &nbsp;-&nbsp;<strong id=\"e-mrwarjn4-zd4kiry\">Comparison Evaluator (checkGuess)<\/strong>: Implemented a pure helper function that compares the player's guess against the target integer and returns definitive output strings to drive player feedback.<br><br><strong id=\"e-mrwarjn4-i3btyf2\">Main Game Controller (game)<\/strong>: Integrated the overarching game loop managing the session state:<br>&nbsp; &nbsp; &nbsp;- Initialized an attempt counter capped at 10 turns.<br><br>&nbsp; &nbsp; &nbsp;- Logged real-time feedback after every guess, notifying the player if their attempt was too high or too low.<br><br>&nbsp; &nbsp; &nbsp;- Incorporated a dynamic <strong id=\"e-mrwarjn4-r1iif4b\">Bonus Scoring System<\/strong> that calculates final points proportional to remaining attempts upon a correct guess.<br><br>&nbsp; &nbsp; &nbsp;- Printed clear win\/loss messages and total attempts used directly to the developer console.<br><br>&nbsp; &nbsp; &nbsp;-&nbsp;<strong id=\"e-mrwarjn4-b3qjef6\">Collaborative Code Review<\/strong>: Conducted joint debugging sessions to eliminate edge-case errors, streamline console output formatting, and maintain ES6 standard compliance.<\/p>\n\t\t\t\t\t<h2 data-interaction-id=\"271a1dbd\" class=\"e-271a1dbd-7b2c593 e-heading-base\">Project Gallery<\/h2>\n\t\t<div class=\"elementor-element elementor-element-4ce8468 e-con e-atomic-element e-flexbox-base e-4ce8468-2bb1660 \" data-id=\"4ce8468\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"4ce8468\">\n    <div class=\"elementor-element elementor-element-87b441d e-con e-atomic-element e-flexbox-base e-87b441d-9f4eecd \" data-id=\"87b441d\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"87b441d\">\n    \t\t\t<img fetchpriority=\"high\" decoding=\"async\" class=\"e-image-base \" data-interaction-id=\"88eb789\" id=\"2031\" src=\"https:\/\/koredesign.studio\/wp-content\/uploads\/2026\/07\/Mockup-number-guessing-kore-studio-1024x683.png\" width=\"800\" height=\"534\" srcset=\"https:\/\/koredesign.studio\/wp-content\/uploads\/2026\/07\/Mockup-number-guessing-kore-studio-1024x683.png 1024w, https:\/\/koredesign.studio\/wp-content\/uploads\/2026\/07\/Mockup-number-guessing-kore-studio-300x200.png 300w, https:\/\/koredesign.studio\/wp-content\/uploads\/2026\/07\/Mockup-number-guessing-kore-studio-768x512.png 768w, https:\/\/koredesign.studio\/wp-content\/uploads\/2026\/07\/Mockup-number-guessing-kore-studio-18x12.png 18w, https:\/\/koredesign.studio\/wp-content\/uploads\/2026\/07\/Mockup-number-guessing-kore-studio.png 1536w\" alt=\"\"\/>\t\t<a class=\"elementor-element elementor-element-f4310bb e-con e-atomic-element e-flexbox-base e-f4310bb-4f54eb4 \" data-id=\"f4310bb\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"f4310bb\" href=\"https:\/\/davebett.github.io\/number-guessing-game\/\" target=\"_blank\">\n    \t\t\t<p class=\"e-2173936-baad49e e-paragraph-base\" data-interaction-id=\"2173936\">Play Game Live<\/p>\n\t\t\n<\/a>\n\n<\/div>\n<div class=\"elementor-element elementor-element-0e685de e-con e-atomic-element e-flexbox-base e-0e685de-1666965 \" data-id=\"0e685de\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"0e685de\">\n    \t\t\t<a href=\"https:\/\/github.com\/DaveBett\/number-guessing-game\" target=\"_blank\" class=\"e-image-link-base\" data-interaction-id=\"316440b\"\n\t><img decoding=\"async\" class=\"e-image-base \" id=\"2032\" src=\"https:\/\/koredesign.studio\/wp-content\/uploads\/2026\/07\/github-card-numner-guessing-kore-studio-1024x683.png\" width=\"800\" height=\"534\" srcset=\"https:\/\/koredesign.studio\/wp-content\/uploads\/2026\/07\/github-card-numner-guessing-kore-studio-1024x683.png 1024w, https:\/\/koredesign.studio\/wp-content\/uploads\/2026\/07\/github-card-numner-guessing-kore-studio-300x200.png 300w, https:\/\/koredesign.studio\/wp-content\/uploads\/2026\/07\/github-card-numner-guessing-kore-studio-768x512.png 768w, https:\/\/koredesign.studio\/wp-content\/uploads\/2026\/07\/github-card-numner-guessing-kore-studio-18x12.png 18w, https:\/\/koredesign.studio\/wp-content\/uploads\/2026\/07\/github-card-numner-guessing-kore-studio.png 1535w\" alt=\"\"\/>\t<\/a>\t\t\n<\/div>\n\n<\/div>\n\t\t\t<h2 data-interaction-id=\"618d0260\" class=\"e-618d0260-aff05a0 e-heading-base\">Results<\/h2>\n\t\t\t\t\t<p class=\"e-paragraph-base\" data-interaction-id=\"1e116f66\">Developed successfully under the Mayerfeld Practicum Program framework, the project delivered an engaging, error-proof console mini-game that met all assignment objectives while highlighting strong Vanilla JavaScript fundamentals:<br>&nbsp; &nbsp; &nbsp;-&nbsp;<strong id=\"e-mrwb2cwe-4801h9a\">Flawless Game Mechanics<\/strong>: Executed smooth 10-attempt game sessions with accurate target evaluation, attempt limits, and instant conditional feedback.<br><br>&nbsp; &nbsp; &nbsp;-&nbsp;<strong id=\"e-mrwb2cwe-joqz8lu\">Zero-Error Input Resilience<\/strong>: Handled invalid inputs, letters, and empty prompt entries seamlessly without crashing or generating unhandled console exceptions.<br><br>&nbsp; &nbsp; &nbsp;-&nbsp;<strong id=\"e-mrwb2cwe-x8lnbld\">Gamified Performance System<\/strong>: Successfully integrated a bonus scoring model that added replayability and incentivized strategic guessing.<br><br>&nbsp; &nbsp; &nbsp;-&nbsp;<strong id=\"e-mrwb2cwe-l0s4we5\">Effective Team Collaboration<\/strong>: Maintained a unified, clean, and well-commented codebase through structured peer review and collaborative problem-solving among all 4 members.<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-614479ac e-con e-atomic-element e-flexbox-base e-614479ac-43a6fbb \" data-id=\"614479ac\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"614479ac\">\n    <div class=\"elementor-element elementor-element-17c9351 e-con e-atomic-element e-flexbox-base e-17c9351-38de07d \" data-id=\"17c9351\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"17c9351\">\n    <div class=\"elementor-element elementor-element-54b463ca e-con e-atomic-element e-flexbox-base e-54b463ca-2274609 \" data-id=\"54b463ca\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"54b463ca\">\n    <div class=\"elementor-element elementor-element-3a844a64 e-con e-atomic-element e-flexbox-base e-3a844a64-6438c8f \" data-id=\"3a844a64\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"3a844a64\">\n    \t\t<div class=\"elementor-element elementor-element-6b9c0e3d elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"6b9c0e3d\" 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-4199407e e-con e-atomic-element e-flexbox-base e-4199407e-e671da4 \" data-id=\"4199407e\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"4199407e\">\n    \t\t\t<p class=\"e-paragraph-base\" data-interaction-id=\"7edb94b\">YEAR<\/p>\n\t\t\n<\/div>\n\t\t\t<p class=\"e-7e6e1a3b-190bb0e e-paragraph-base\" data-interaction-id=\"7e6e1a3b\">2026<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-63636f0b e-con e-atomic-element e-flexbox-base e-63636f0b-1201ee4 \" data-id=\"63636f0b\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"63636f0b\">\n    <div class=\"elementor-element elementor-element-1941499c e-con e-atomic-element e-flexbox-base e-1941499c-807c94f \" data-id=\"1941499c\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"1941499c\">\n    \t\t<div class=\"elementor-element elementor-element-3de465dc elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"3de465dc\" 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-7f3d4a6a e-con e-atomic-element e-flexbox-base e-7f3d4a6a-da604d2 \" data-id=\"7f3d4a6a\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"7f3d4a6a\">\n    \t\t\t<p class=\"e-paragraph-base\" data-interaction-id=\"73ff703\">SERVICES<\/p>\n\t\t\n<\/div>\n\t\t\t<p class=\"e-601ba122-996cfc7 e-paragraph-base\" data-interaction-id=\"601ba122\">Web Design &amp; Development<br>Interactive Experience<br>Collaborative Software Engineering<\/p>\n\t\t\t\t\t<p class=\"e-3eb8f53-fc3a5b8 e-paragraph-base\" data-interaction-id=\"3eb8f53\">TOOLS &amp; TECHNOLOGY<\/p>\n\t\t<div class=\"elementor-element elementor-element-3df0bf8 e-con e-atomic-element e-flexbox-base e-3df0bf8-4590bbc \" data-id=\"3df0bf8\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"3df0bf8\">\n    <div class=\"elementor-element elementor-element-447bd82 e-con e-atomic-element e-flexbox-base e-447bd82-55c6ed2 \" data-id=\"447bd82\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"447bd82\">\n    \t\t\t<p class=\"e-bf79619-f442d01 e-paragraph-base\" data-interaction-id=\"bf79619\">JavaScript<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-8b722d8 e-con e-atomic-element e-flexbox-base e-8b722d8-faefbb4 \" data-id=\"8b722d8\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"8b722d8\">\n    \t\t\t<p class=\"e-034105e-e9df002 e-paragraph-base\" data-interaction-id=\"034105e\">HTML5<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-af9a9a9 e-con e-atomic-element e-flexbox-base e-af9a9a9-44ab6dc \" data-id=\"af9a9a9\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"af9a9a9\">\n    \t\t\t<p class=\"e-5b4f53c-44b4f65 e-paragraph-base\" data-interaction-id=\"5b4f53c\">VS Code<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-6ad3a61 e-con e-atomic-element e-flexbox-base e-6ad3a61-020e2c0 \" data-id=\"6ad3a61\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"6ad3a61\">\n    \t\t\t<p class=\"e-f3e3ab4-765d246 e-paragraph-base\" data-interaction-id=\"f3e3ab4\">Git<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-806d00f e-con e-atomic-element e-flexbox-base e-806d00f-1df94aa \" data-id=\"806d00f\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"806d00f\">\n    \t\t\t<p class=\"e-ef6c47d-3937055 e-paragraph-base\" data-interaction-id=\"ef6c47d\">GitHub<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-f01c309 e-con e-atomic-element e-flexbox-base e-f01c309-e2b0886 \" data-id=\"f01c309\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"f01c309\">\n    \t\t\t<p class=\"e-f206ca2-e4a31f7 e-paragraph-base\" data-interaction-id=\"f206ca2\">Chrome DevTools<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-8da2cee e-con e-atomic-element e-flexbox-base e-8da2cee-4acae91 \" data-id=\"8da2cee\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"8da2cee\">\n    \t\t\t<p class=\"e-abf100f-9303266 e-paragraph-base\" data-interaction-id=\"abf100f\">Console API<\/p>\n\t\t\n<\/div>\n\n<\/div>\n\t\t\t<p class=\"e-7f6cd507-04c4a13 e-paragraph-base\" data-interaction-id=\"7f6cd507\">TAGS<\/p>\n\t\t<div class=\"elementor-element elementor-element-7911c766 e-con e-atomic-element e-flexbox-base e-7911c766-3b67d10 \" data-id=\"7911c766\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"7911c766\">\n    <div class=\"elementor-element elementor-element-57a863ab e-con e-atomic-element e-flexbox-base e-57a863ab-c2b8ef1 \" data-id=\"57a863ab\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"57a863ab\">\n    \t\t\t<p class=\"e-1192ddf1-992659d e-paragraph-base\" data-interaction-id=\"1192ddf1\">Web Development<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-48734e04 e-con e-atomic-element e-flexbox-base e-48734e04-09de219 \" data-id=\"48734e04\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"48734e04\">\n    \t\t\t<p class=\"e-71a07a5a-3dd6a69 e-paragraph-base\" data-interaction-id=\"71a07a5a\">Team Collaboration<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-6c2e931a e-con e-atomic-element e-flexbox-base e-6c2e931a-1b84a83 \" data-id=\"6c2e931a\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"6c2e931a\">\n    \t\t\t<p class=\"e-76948c04-5f820f0 e-paragraph-base\" data-interaction-id=\"76948c04\">Game Mechanics<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-23631b2 e-con e-atomic-element e-flexbox-base e-23631b2-09e8135 \" data-id=\"23631b2\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"23631b2\">\n    \t\t\t<p class=\"e-36e6812-ad0c4ff e-paragraph-base\" data-interaction-id=\"36e6812\">Functional Programing<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-5bed159 e-con e-atomic-element e-flexbox-base e-5bed159-6e6cbf6 \" data-id=\"5bed159\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"5bed159\">\n    \t\t\t<p class=\"e-8358eb6-6300de6 e-paragraph-base\" data-interaction-id=\"8358eb6\">Algorithmic Logic<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-6fd2889 e-con e-atomic-element e-flexbox-base e-6fd2889-c3913a1 \" data-id=\"6fd2889\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"6fd2889\">\n    \t\t\t<p class=\"e-3289743-11336ea e-paragraph-base\" data-interaction-id=\"3289743\">Console Game<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-37ce262 e-con e-atomic-element e-flexbox-base e-37ce262-18a0eaf \" data-id=\"37ce262\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"37ce262\">\n    \t\t\t<p class=\"e-5abb467-39d479e e-paragraph-base\" data-interaction-id=\"5abb467\">JavaScript<\/p>\n\t\t\n<\/div>\n\n<\/div>\n\n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-2b6485ca e-con e-atomic-element e-flexbox-base e-2b6485ca-c4a37ef \" data-id=\"2b6485ca\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"2b6485ca\">\n    \t\t\t<p class=\"e-1f950cd9-b549eb5 e-paragraph-base\" data-interaction-id=\"1f950cd9\">Interested in a similar project?<\/p>\n\t\t\t\t<div class=\"elementor-element elementor-element-374b868b elementor-align-left elementor-widget elementor-widget-button\" data-id=\"374b868b\" 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 Number Guessing Game Overview Developed as a collaborative project among a team of 4 within the Mayerfeld Practicum Program, the Number Guessing Game is a browser-based, console-driven interactive application where the player competes against a simulated AI to guess a hidden number between 1 and 100 within a maximum limit of 10 attempts. [&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-1992","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/koredesign.studio\/en\/wp-json\/wp\/v2\/pages\/1992","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=1992"}],"version-history":[{"count":33,"href":"https:\/\/koredesign.studio\/en\/wp-json\/wp\/v2\/pages\/1992\/revisions"}],"predecessor-version":[{"id":2915,"href":"https:\/\/koredesign.studio\/en\/wp-json\/wp\/v2\/pages\/1992\/revisions\/2915"}],"wp:attachment":[{"href":"https:\/\/koredesign.studio\/en\/wp-json\/wp\/v2\/media?parent=1992"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}