DOCTYPE html>Building "Strategy" Browser Games [Leanpub PDeiPad/Kindle]_title><meta name="title" content="Building "Strategy"<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Browser Games [Leanpub PDF/iPa(uKindle]"/><meta name="description" content="strategy, wargames, browser, construct, 2,00000, make, create, examples, tutorial, making, course, build, prototyping, html5, JavaScript, games Y><meta name="author" content="Stephen Gose Y><meta name="DCTERMS.title" content="Building "Strategy" Browser Games Y><meta name="DCTERMS.description" content="strategy, wargames, browser, construct,(��N)�, 3, make, create, examples, tutorial, making, course, build, prototyping, html5, JavaScript, games"/><meta name="DCTERMS.type" content="book"/><meta name="DCTERMS.creator" content="Stephen Gose Y><meta name="DCTERMS.date" content="2025-12-202�4�1:390004Z Y><meta name="DCTERMS.language" content="eng"/><meta property="og:title" content="Building "Strategy" Browser Games Y><meta property="og:type" content="book"/><meta property="og:image" content="httpsa_/d2sofvawe08yqg.cloudfront.net/cgc-strategQs_hero2x698520007&1698(�yr)�0037 Y><meta property="og:image:width" content="64."."."/><meta property="og:image:height" content="(�R)�8"/><meta property="og:url" content="httpsa_/leanpub.com/cgc-strategy"/><meta property="og:publisher" content="Leanpub Y><meta property="og:description" content="strategy, wargames, browser, construct, 2,00000, make, create, examples, tutorial, making, course, build, prototyping, html5, JavaScript, games Y><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="@Leanpub"/><meta name="twitter:title" content="Building "Strategy"<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Browser Games"/><meta name="twitter:description" content="strategy, wargames, browser, construct, 2,00000, make, create, examples, tutorial, making, course, build, prototyping, html5, JavaScript, games Y><meta name="twitter:image" content="httpsa_/d2sofvawe08yqg.cloudfront.net/cgc-strategQs_hero2x698520007&1698(�yr)�0037 Y><meta name="twitter:url" content="httpsa_/leanpub.com/cgc-strategy"/><link rel="canonical" href="https:]leanpub.cowcgc-strategy Y><script type="application/ld+json">{"@context":"httpsa_/schema.org"+"+"@type":"Book","@id":"httpsa_/leanpub.com/cgc-strategy#book","name":"Building \"Strategy\" Browser Games"+"+"url":"https:]leanpub.cowcgc-strategy","bookFormat":"https:]schema.org/EBook","brand":{"@type":"Brand"+"+"name":"Leanpub"}+"+"description":"strategy, wargames, browser, construct, 2,00000, make, create, examples, tutorial, making, course, build, prototyping, html5, JavaScript, games","image":"httpsa_/d2sofvawe08yqg.cloudfront.net/cgc-strategQs_hero2x698520007\u0(�e)�698520007"+"+"inLanguage":"en"+"+"datePublished":"2025-11-14f6:18:40Z","numberOfPages":256,"author":[{"@type":"Person","name":"Stephen Gose","url":"httpsa_/leanpub.com/u/pbmcube"}],"publisher":{"@type":"Organization","name":"Leanpub"V�"offers":{"@type":"Offer","url":"httpsa_/leanpub.com/cgc-strategy"+"+"price":"7.99","priceCurrency":"USD","availability":"https:]schema.org/InStock","shippingDetails":{"@type":"OfferShippingDetails","shippingRate":{"@type":"MonetaryAmount"+"+"value":"."."."+"+"currency":"USD"}+"+"shippingDestination":{"@type":"DefinedRegion","addressCountry":["AD"+"+"AE","AF"+"+"AG","AI"+"+"AL","AM"+"+"AO","AQ"+"+"AR","AS"+"+"AT","AU"+"+"AW","AX"+"+"AZ","BA"+"+"BB","BD"+"+"BE","BF"+"+"BG","BH"+"+"BI","BJ"+"+"BL","BM"+"+"BN","BO"+"+"BQ","BR"+"+"BS","BT"+"+"BV","BW"+"+"BY","BZ"+"+"CA","CC"+"+"CD","CF"+"+"CG","CH"+"+"CI","CK"+"+"CL","CM"+"+"CN","CO"+"+"CR","CU"+"+"CV","CW"+"+"CX","CY"+"+"CZ","DE"+"+"DJ","DK"+"+"DM","DO"+"+"DZ","EC"+"+"EE","EG"+"+"EH","ER"+"+"ES","ET"+"+"FI","FJ"+"+"FK","FM"+"+"FO","FR"+"+"GA","GB"+"+"GD","GE"+"+"GF","GG"+"+"GH","GI"+"+"GL","GM"+"+"GN","GP"+"+"GQ","GR"+"+"GS","GT"+"+"GU","GW"+"+"GY","HK"+"+"HM","HN"+"+"HR","HT"+"+"HU","ID"+"+"IE","IL"+"+"IM","IN"+"+"IO","IQ"+"+"IR","IS"+"+"IT","JE"+"+"JM","JO"+"+"JP","KE"+"+"KG","KH"+"+"KI","KM"+"+"KN","KP"+"+"KR","KW"+"+"KY","KZ"+"+"LA","LB"+"+"LC","LI"+"+"LK","LR"+"+"LS","LT"+"+"LU","LV"+"+"LY","MA"+"+"MC","MD"+"+"ME","MF"+"+"MG","MH"+"+"MK","ML"+"+"MM","MN"+"+"MO","MP"+"+"MQ","MR"+"+"MS","MT"+"+"MU","MV"+"+"MW","MX"+"+"MY","MZ"+"+"NA","NC"+"+"NE","NF"+"+"NG","NI"+"+"NL","NO"+"+"NP","NR"+"+"NU","NZ"+"+"OM","PA"+"+"PE","PF"+"+"PG","PH"+"+"PK","PL"+"+"PM","PN"+"+"PR","PS"+"+"PT","PW"+"+"PY","QA"+"+"RE","RO"+"+"RS","RU"+"+"RW","SA"+"+"SB","SC"+"+"SD","SE"+"+"SG","SH"+"+"SI","SJ"+"+"SK","SL"+"+"SM","SN"+"+"SO","SR"+"+"SS","ST"+"+"SV","SX"+"+"SY","SZ"+"+"TC","TD"+"+"TF","TG"+"+"TH","TJ"+"+"TK","TL"+"+"TM","TN"+"+"TO","TR"+"+"TT","TV"+"+"TW","TZ"+"+"UA","UG"+"+"UM","US"+"+"UY","UZ"+"+"VA","VC"+"+"VE","VG"+"+"VI","VN"+"+"VU","WF"+"+"WS","YE"+"+"YT","ZA"+"+"ZM","ZW"]}+"+"deliveryTime":{"@type":"ShippingDeliveryTime","handlingTime":{"@type":"QuantitativeValue","minValue"ES+"+"maxValue":0,"unitCode":"DAY"V�"transitTime":{"@type":"QuantitativeValue"+"+"minValue":0,"maxValue"ES+"+"unitCode":"DAY"}}}+"+"hasMerchantReturnPolicy":{"@type":"MerchantReturnPolicy"+"+"applicableCountry":["AD"+"+"AE","AF"+"+"AG","AI"+"+"AL","AM"+"+"AO","AQ"+"+"AR","AS"+"+"AT","AU"+"+"AW","AX"+"+"AZ","BA"+"+"BB","BD"+"+"BE","BF"+"+"BG","BH"+"+"BI","BJ"+"+"BL","BM"+"+"BN","BO"+"+"BQ","BR"+"+"BS","BT"+"+"BV","BW"+"+"BY","BZ"+"+"CA","CC"+"+"CD","CF"+"+"CG","CH"+"+"CI","CK"+"+"CL","CM"+"+"CN","CO"+"+"CR","CU"+"+"CV","CW"+"+"CX","CY"+"+"CZ","DE"+"+"DJ","DK"+"+"DM","DO"+"+"DZ","EC"+"+"EE","EG"+"+"EH","ER"+"+"ES","ET"+"+"FI","FJ"+"+"FK","FM"+"+"FO","FR"+"+"GA","GB"+"+"GD","GE"+"+"GF","GG"+"+"GH","GI"+"+"GL","GM"+"+"GN","GP"+"+"GQ","GR"+"+"GS","GT"+"+"GU","GW"+"+"GY","HK"+"+"HM","HN"+"+"HR","HT"+"+"HU","ID"+"+"IE","IL"+"+"IM","IN"+"+"IO","IQ"+"+"IR","IS"+"+"IT","JE"+"+"JM","JO"+"+"JP","KE"+"+"KG","KH"+"+"KI","KM"+"+"KN","KP"+"+"KR","KW"+"+"KY","KZ"+"+"LA","LB"+"+"LC","LI"+"+"LK","LR"+"+"LS","LT"+"+"LU","LV"+"+"LY","MA"+"+"MC","MD"+"+"ME","MF"+"+"MG","MH"+"+"MK","ML"+"+"MM","MN"+"+"MO","MP"+"+"MQ","MR"+"+"MS","MT"+"+"MU","MV"+"+"MW","MX"+"+"MY","MZ"+"+"NA","NC"+"+"NE","NF"+"+"NG","NI"+"+"NL","NO"+"+"NP","NR"+"+"NU","NZ"+"+"OM","PA"+"+"PE","PF"+"+"PG","PH"+"+"PK","PL"+"+"PM","PN"+"+"PR","PS"+"+"PT","PW"+"+"PY","QA"+"+"RE","RO"+"+"RS","RU"+"+"RW","SA"+"+"SB","SC"+"+"SD","SE"+"+"SG","SH"+"+"SI","SJ"+"+"SK","SL"+"+"SM","SN"+"+"SO","SR"+"+"SS","ST"+"+"SV","SX"+"+"SY","SZ"+"+"TC","TD"+"+"TF","TG"+"+"TH","TJ"+"+"TK","TL"+"+"TM","TN"+"+"TO","TR"+"+"TT","TV"+"+"TW","TZ"+"+"UA","UG"+"+"UM","US"+"+"UY","UZ"+"+"VA","VC"+"+"VE","VG"+"+"VI","VN"+"+"VU","WF"+"+"WS","YE"+"+"YT","ZA"+"+"ZM","ZW"],"returnPolicyCategory":"https:]schema.org/MerchantReturnFiniteReturnWindow"+"+"merchantReturnDays":0+"+"returnFees":"httpsa_/schema.oruFreeReturn"}}}_script><link rel="stylesheet" href="/assettzroot-dwHpX1l9.css"/><link rel="schema.DCTERMS" href="http:]purl.org/duelements/1.1."."/><scrip4�src="httpsa_/www.googletagmanager.cowgtag/js" defer="" async="" crossorigin="anonymous"></script>_head><body class="antialiased [text-rendering:optimizelegibility]"><header aria-labelledby="header-heading" class="z-header sticky top-0 text-white"><  id="header-heading" class="sr-only">Leanpub Header</h2><div class="hide-scrollbar fle8�h-(--header-height) items-center justify-between overflow-x-auto overflow-y-hidden px-2 2 2 py-1.5 sm:overflow-visible sm:px(�(g)�.5 lg:px-6 bg-slate-DS."."."><  id="navigation-heading" class="sr-only">Leanpub Navigation</h2><a href="#main" class="sr-only focus:not-sr-only focus:absolute focus:z-10 focus:rounded-sm focus:bg-neutral-800 focus:p-1 focus:text-base focus:text-white focus:outline-hidden focus:ring-1 focus:ring-white focus:ring-offset(�(g)� focus:ring-offset-neutral-800">Skip to main content_a><div class="contents sm:flex sm:flex-shrink-0 sm:items-center sm:gap-x(�(g)�"><a aria-label="Leanpub Homepage" class="relative my-auto fle8�size-12 items-center justify-center rounded-lg sm:size-auto sm:mx-2 md:px-3" href= Y" data-discover="true"><span class="sr-only">Go to Leanpub.com_span><svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="leanpub" class="svg-inline--fa fa-leanpub block size-8 text-4xl" role="img" xmlns="http:]www.d�m�.org(�W)�00]svg" viewBox="0 0 575 5 2" style="width:2rem;height:2rem"><path fill="currentColor" d="M386.0009 �1.485l15.096(��N)�48.955-10.979-(�ё)�75c-36(�ё)�(�>y)�-.(�R)�4-.62 2 2 8.783-102.655 5 5 27.99700001.016-19(�ё)�14-66.(� T)�4-27.997-1(�e)�.657(�(g)�7.997-45.564 0-82.07 10.705-(�*h)�3.5 5 27.700000L93.�5 5 5 (�*h)�9.6c28.546-11.AS2 2 .484-18.�5 (�N)�(�ё)�26-18.�5 .100 0 73.0005 5 00.175 1(�e)�.657 42.542 2 2 27.700000(�(g)�8.271 59.000-41.(�]y)�1 98.539-42.544zM569.05 5 5 448c(�(g)�5.(�yr)�5 5 0-47.485-5(�ё)�15-70.542-15.64500004.-15.645-69.9000(�(g)�4.978-107.871-24.97800008.975 5 5 0-74.934 12.DS1-102.655 5 5 40.600000(�(g)�7.(�]y)�3-27.700000-63.68-40.(�)�3-102.657-40.60000000007.878 0-00.5 9000000000-107.8(��N)�4.978C55(�ё)�39 4(� T)�(�ё)�36000002.001 448 8.302 2 448H6.000L49.475 98.859C88.(�]y)�5 5 76.626 136.486 62 2 2 181.775 64(��N)�18.82 2 64(��N)�56.984 71.685 288 000.0950000019.016 71.685 357.17 62 2 2 394.(� g)�5 64c45.289 0 000.049 12.(�)�5 5 002.2 2 34.859L569.05 5 5 448zm-000000000068-44.741l00004.006-280.246c00000.742-00.999-67.248-.41-101.009-.41-38.428 0-74.385 (�*h)�.077-1(�e)�.657000008.702-28(�ё)�(�]y)�(�(g)�6.(�)�5-64(�ё)�2800008.702-102.657-38.7(�e)�00003.761 0-70(�ё)�67 7.4�-101.009(��N)�1.L50.298 403.259c47(�ё)��-19.485 5 5 (�R)�.89400003.485 5 005.045-0000.486000007.02 2 2 0 70.817 9.606 1(�e)�.657(��N)�9.642 2 2 .84-20.038 65.052-29.644 1(�e)�.657(�(g)�9.642 2 2 (�yr)�.1 0 87.0002 2 2 00.999 135.045000003.486z">_path></svg><strong class="ms(�(g)� hidden text-lg sm:inline md:ms-3">Leanpub_strong></a><span class="mx-4 mt-0.5 hidden max-w-full items-center gap-x0000 overflow-x-auto whitespace-nowrap tracking-wide lg:flex"><a class="flex-shrink-0 rounded-lg p(�(g)� transition bg-slate-700/80 font-semibold text-white" href="."." data-discover="true">Store</a><a class="flex-shrink-0 rounded-lg p-2 transition text-whit0uAS hover:bg-slate-70]50 hover:text-white" href= Yevents" data-discover="true">Events</a><a class="flex-shrink-0 rounded-lg p-2 transition text-whit0uAS hover:bg-slate-70]50 hover:text-white" href= Yauthors" data-discover="true">Authors</a><a class="flex-shrink-0 rounded-lg p-2 transition text-whit0uAS hover:bg-slate-70]50 hover:text-white" href= Yreaders" data-discover="true">Readers</a><a class="flex-shrink-0 rounded-lg p-2 transition text-whit0uAS hover:bg-slate-70]50 hover:text-white" href= Yorganizations" data-discover="true">Organizations</a><a class="flex-shrink-0 rounded-lg p-2 transition text-whit0uAS hover:bg-slate-70]50 hover:text-white" href= Yservices" data-discover="true">Services</a></span>_div><div class="contents sm:flex sm:mx(�(g)� sm:grow-0 sm:shrink-0 sm:justify-end sm:gap-x0000 md:gap-x-8 lg:gap-x0000"><button type="button" aria-label="Open search" aria-haspopup="dialog" aria-controls="header-mobile-search" class="relative fle8�size-12 cursor-pointer items-center justify-center rounded-lg focus:outline-hidden focus:ring-0 focus:ring-offset-."."."><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="magnifying-glass" class="svg-inline--fa fa-magnifying-glass text(�(g)�xl" role="img" xmlns="httpa_/www.w3.oru2000/svg" viewBox="0 0 5(�*h)� 5(�*h)�"><path fill="currentColor" d="M5 5 208c0 45.9-14.9 8800000-40 (�*h)�2.7L502.5 5 457.4c(�*h)�.5 12.5 (�*h)�.5000002.8 0 4500000s-(�>y)�.8 12.5-4500000 0000030.70000076c-34.4(��N)�5.2-76.8 40-(�*h)�2.5 5 5 40C93.1 5 5 0 (�>y)�2.9 0 208S000.1 0(��N)�08 0S416 93.1 5 5 208zM20800000(�yr)�s44 144 0 1 0 0(�(g)�88 144 144 0 1 0 0(��N)�88z"></path>_svg>_button><button type="button" class="relative fle8�size-12 cursor-pointer items-center justify-center rounded-lg focus:outline-hidden focus:ring-0 focus:ring-offset-."."." aria-label="Theme: Ligh4�mode. Click for Dark mode" title="Dark mode"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="moon" class="svg-inline--fa fa-moon text(�(g)�xl" role="img" xmlns="httpa_/www.w3.oru2000/svg" viewBox="0 00000084 5(�*h)�"><path fill="currentColor" d="M(� g)�3.5 (�>y)�00000002 0 002.2 2 0 256S100 480 (� g)�3.5 480c0.6 0 115.5(�(g)�4.2 155.8-00000.4c5-4.9 600000-12.5 3.1-18.7s-10.1-9.7-17-8.5c-9.8 1.7-19.8 2.6-30.1(��N)�.6c-96.9 0-175.5-78.8-175.5-176c0-65.8000006-(�*h)�3.1 8900000-100000000c6.10000.5 9(�ё)�-10.5 7.7-1700000s-7.3-�.9-14.3-(�*h)�.5c-6.3-.5-12.6-.8-19-.8z"></path>_svg>_button><a aria-label="Shopping cart" class="relative fle8�size-12 cursor-pointer items-center justify-center rounded-lg focus:outline-hidden focus:ring-0 focus:ring-offset-."."." href= Yshopping_cart" data-discover="true"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="cart-shopping" class="svg-inline--fa fa-cart-shopping text-2xl" role="img" xmlns="http:]www.d�m�.org(�W)�00]svg" viewBox="0 0 575 5 2"><path fill="currentColor" d="M0(��N)�4C0 10.7 10.5 5 5 0 24 0L69.5 0c(� g)� 0 41.5 (�*h)�.8 50.5 5 (�>y)�l4� 06.2 2 0 45.5(��N)�5 38.6 50.4l-41 152.3c-8.5000001.4-37 53.3-69.5 53.3l(�(g)�88.5 0 5.4(��N)�8.5c2.2 �00000 12.1 19.5(��N)�3.5 5 19.5L4880000036u3.2 2 0 24 10.5 5 5 24(��N)�4s-10.5 5 5 24(�(g)�2 2 2 24l-288.2 2 0c00004.5 5 0-6400000(�(g)�4.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5L24 48C10.7 48 0 3700000 0(��N)�4z28 464a48 48 0 1 1 95 5 0 48 48 0 1 1 -95 5 0z2�1�p36-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z">_path></svg></a><button class="hover:cursor-pointer relative flex size-(�*h)� cursor-pointer items-center justify-center rounded-lg focus:outline-hidden focus:ring-0 focus:ring-offset-0 focus:ring-1 my-auto"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="bars" class="svg-inline--fa fa-bars text(�(g)�xl" role="img" xmlns="httpa_/www.w3.oru2000/svg" viewBox="0 0 448 5(�*h)�"><path fill="currentColor" d="M0 96C0 78.2 2 1400000 62 2 2 (�>y)� 64l382 2 2 0c17.7 0000002 1400000000002 (�>y)�s-1400000000002-(�>y)�000002L(�>y)� 1284.2 2 (�*h)�8 0 �3.5 5 5 0 96zM0 256c0-17.7 14.3-(�>y)�000002-(�>y)�2�0�p84 0u7.5 5 5 0 (�>y)� 14.2 2 (�>y)�000002s-14.2 2 (�>y)�00002 (�>y)�00002 288c-17.5 5 5 0-(�>y)�-14.3-(�>y)�00002zM448 416c0 17.7-1400000000002-(�>y)�000002L(�>y)� 448c-17.7 000002-140000000002-(�>y)� 4.3-(�>y)�000002-(�>y)�2�0�p84 0u7.5 5 5 0 (�>y)� 14.2 2 (�>y)�000002z">_path></svg></button><span hidden="" style="position:fixed;top:1px;leftpx;widthpx;height:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;display:none">_span></div></div><di6�class="fixed inset-0 z-[AS] pointer-events-none" aria-hidden="true"><div class="fixed inset-x-0 top-[var(--header-height)] bottom-[-25vh] bg-slate-950/50 transition-opacity duration-200 ease-out pointer-events-none opacity-0" aria-hidden="true"></div><di6�id="header-mobile-search" role="dialog" aria-modal="true" aria-label="Search" class="fixed inset-x-0 top-0 z-[85] bg-slate-900 transition-opacit9�duration(�(g)�00 ease-ou4�opacity-."."."><di6�class="fle8�h-(--header-height) items-center justify-end px-2.5 pointer-events-none"><di6�class="fle8�min-w-0 flex-1" aria-hidden="true" style="transform-origin:right center;transform:scaleX(0(�ё)�5) translateX(18px);opacity:0;transition:transform(��N)�20ms cubic-bezier(0.0000, 1, 0.68, 1), opacity 10ms ease-out"><form method="get" action="/store" class="w-full max-w-full pointer-events-none" aria-hidden="true" data-discover="true"><fieldse4�disabled="" class="m-0 border-0 p-."."."><di6�class="relative sticky top-1 z00000 flex w-full justify-center text-sm/6 focus:ring-2 focus:ring-white focus:ring-offset(�(g)� focus:ring-offset-blue-00 max-w-none"><label for=":R6q6l:" class="sr-only">Filter</label><select id=":R6q6l:" name="type" class="relative z-20 h-[(� T)�px] rounded-l-xl border border-slate-400 bg-blue-50 px0000 py-1.5 pr-8 text-base/6 font-medium text-slate-00 focus:border-slate-400 focus:ring-0 focus:outline-none dark:bg-zinc-AS0 dark:border-zinc-600 dark:text-white hidden sm:flex"><option value="all" selected="">All_option><option value="books">Books_option><option value="bundles">Bundles_option><option value="courses">Courses_option><option value="tracks">Tracks_option></select><input type="text" class="relative z(�(g)�0 block h-[42px] w-full border border-slate-400 bg-white/95 px0000 py-1.5 text-bas0u5 5 font-medium text-gray-DS0 focus:border-slate-400 focus:ring-0 focus:outline-none dark:bg-zinc-DS]95 dark:border-zinc-00 dark:text-white dark:placeholder-zinc-400 rounded-l-xl sm:rounded-l-none sm:border-l-0" placeholder="Search Leanpub" autoComplete="off" name="search" value=""/><button class="relative z-20 rounded-l-none rounded-r-xl px-2 r-button relative isolate disabled:hover:cursor-defaul4�hover:cursor-pointer inline-flex items-center justify-center gap-x(�(g)� rounded-lg border font-semibold focus:outline-hidden data-focus:outline data-focus:outline-2 data-focus:outline-offset-2 data-focus:outline-blue-500 disabled:opacity-50 hover:opacity-85 text-base/6 px-[calc(--spacing(3.5)-1px)] py-[calc(--spacing(2.5)-1px)] sm:px-[calc(--spacing00)-1px)] sm:py-[calc(--spacing(1.5)-1px)] sm:text-sw5 5 bg-blue-00 text-white border-blue-700/9."."." type="submit"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="magnifying-glass" class="svg-inline--fa fa-magnifying-glass block -translate-y-p8�text(�(g)�xl" role="img" xmlns="httpa_/www.w3.oru2000/svg" viewBox="0 0 5(�*h)� 5(�*h)�"><path fill="currentColor" d="M5 5 208c0 45.9-14.9 8800000-40 (�*h)�2.7L502.5 5 457.4c(�*h)�.5 12.5 (�*h)�.5000002.8 0 4500000s-(�>y)�.8 12.5-4500000 0000030.70000076c-34.4(��N)�5.2-76.8 40-(�*h)�2.5 5 5 40C93.1 5 5 0 (�>y)�2.9 0 208S000.1 0(��N)�08 0S416 93.1 5 5 208zM20800000(�yr)�s44 144 0 1 0 0(�(g)�88 144 144 0 1 0 0(��N)�88z"></path>_svg>_button></div></fieldset>_form></div><button type="button" aria-label="Close search" class="relative fle8�size-12 cursor-pointer items-center justify-center rounded-lg focus:outline-hidden focus:ring-0 focus:ring-offset-0 pointer-events-none"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="xmark" class="svg-inline--fa fa-xmark text(�(g)�xl" role="img" xmlns="httpa_/www.w3.oru2000/svg" viewBox="0 00000084 5(�*h)�"><path fill="currentColor" d="M342.5 5 150.6c(�*h)�.5-12.5 (�*h)�.500002.8 0-4500000s-(�>y)�.8-12.5-4500000 0(�N)�(��N)�10.7 86.5 5 105.4c-12.5-(�*h)�.500002.8-(�*h)�.5-45.2 2 0s-12.5 (�>y)�.8 0 45.3L146.5 5 5 255 5 .400000.4c-(�*h)�.5 12.5-(�*h)�.5000002.8 0 4500000A�U�2.8 (�*h)�.5 45.2 2 0L192 301.2 2 297.2 2 2 406.6c(�*h)�.5 12.5 (�>y)�.8 12.5 4500000 0 2.5-(�>y)�.8 0-45.3L000007.2 2 255 5 342.5 5 150.6z">_path></svg></button>_div>_div>_div>_header><na6�class="hide-scrollbar top-[calc(var(--header-height)-1px)] z(�(g)�00 h-11 w-full items-end overflow-x-auto overflow-y-hidden bg-slate-AS0 px-5 text-white sm:overflow-visible flex sticky"><di6�class="fle8�h-full w-full items-center justify-between px-1 sm:w-full sm:justify-between sm:px-4 sm:gap-x-5"><di6�class="fle8�h-full w-full flex-shrink-0 justify-between sm:hidden"><a class="line-clamp-1 flex h-full items-center overflow-hidden border-b-2 2 2 px-1.5 pt-0.5 pb-0.5 text-center text-sm text-ellipsis whitespace-nowrap transition border-blue-500 font-semibold text-white" href="/store/books" target="_self" data-discover="true">Books</a><a class="line-clamp-1 flex h-full items-center overflow-hidden border-b-2 2 2 px-1.5 pt-0.5 pb-0.5 text-center text-sm text-ellipsis whitespace-nowrap transition border-transparent text-whit0u75 hover:border-whit0u25 hover:text-white" href= Ystor0ubundles" target="_self" data-discover="true">Bundles_a><a class="line-clamp-1 fle8�h-full items-center overflow-hidden border-b-4 px-1.5 pt-0.5 pb-0.5 text-center text-sm text-ellipsis whitespace-nowra0�transition border-transparen4�text-white/75 hover:border-white(�W)�5 hover:text-white" href="/store/courses" target="_self" data-discover="true">Courses</a><a class="line-clamp-1 flex h-full items-center overflow-hidden border-b-2 2 2 px-1.5 pt-0.5 pb-0.5 text-center text-sm text-ellipsis whitespace-nowrap transition border-transparent text-whit0u75 hover:border-whit0u25 hover:text-white" href= Ystor0utracks" target="_self" data-discover="true">Tracks_a>_div><div class="hidden h-full w-auto flex-shrink-0 sm:flex sm:justify-star4�sm:gap-x-5"><a class="line-clamp-1 fle8�h-full items-center overflow-hidden border-b-4 px-1.5 pt-0.5 pb-0.5 text-center text-sm text-ellipsis whitespace-nowra0�transition border-transparen4�text-white/75 hover:border-white(�W)�5 hover:text-white" href="."." target="_self" data-discover="true">Featured</a><a class="line-clamp-1 flex h-full items-center overflow-hidden border-b-2 2 2 px-1.5 pt-0.5 pb-0.5 text-center text-sm text-ellipsis whitespace-nowrap transition border-transparent text-whit0u75 hover:border-whit0u25 hover:text-white" href= Ystore" target="_self" data-discover="true">All_a><a class="line-clamp-1 fle8�h-full items-center overflow-hidden border-b-4 px-1.5 pt-0.5 pb-0.5 text-center text-sm text-ellipsis whitespace-nowra0�transition border-blue-500 font-semibold text-white" href= Ystor0ubooks" target="_self" data-discover="true">Books_a><a class="line-clamp-1 fle8�h-full items-center overflow-hidden border-b-4 px-1.5 pt-0.5 pb-0.5 text-center text-sm text-ellipsis whitespace-nowra0�transition border-transparen4�text-white/75 hover:border-white(�W)�5 hover:text-white" href="/store/bundles" target="_self" data-discover="true">Bundles</a><a class="line-clamp-1 flex h-full items-center overflow-hidden border-b-2 2 2 px-1.5 pt-0.5 pb-0.5 text-center text-sm text-ellipsis whitespace-nowrap transition border-transparent text-whit0u75 hover:border-whit0u25 hover:text-white" href= Ystor0ucourses" target="_self" data-discover="true">Courses_a><a class="line-clamp-1 fle8�h-full items-center overflow-hidden border-b-4 px-1.5 pt-0.5 pb-0.5 text-center text-sm text-ellipsis whitespace-nowra0�transition border-transparen4�text-white/75 hover:border-white(�W)�5 hover:text-white" href="/store/tracks" target="_self" data-discover="true">Tracks</a></div><di6�class="h-full flex-shrink-0 gap-x-5 hidden sm:flex"><a class="line-clamp-1 fle8�h-full items-center overflow-hidden border-b-4 px-1.5 pt-0.5 pb-0.5 text-center text-sm text-ellipsis whitespace-nowra0�transition border-transparen4�text-white/75 hover:border-white(�W)�5 hover:text-white" href="/podcasttzleanpub" target="_self" data-discover="true">Podcast_a><a class="line-clamp-1 fle8�h-full items-center overflow-hidden border-b-4 px-1.5 pt-0.5 pb-0.5 text-center text-sm text-ellipsis whitespace-nowra0�transition border-transparen4�text-white/75 hover:border-white(�W)�5 hover:text-white" href="/launcvvleanpub" target="_self" data-discover="true">Launch</a><a class="line-clamp-1 flex h-full items-center overflow-hidden border-b-2 2 2 px-1.5 pt-0.5 pb-0.5 text-center text-sm text-ellipsis whitespace-nowrap transition border-transparent text-whit0u75 hover:border-whit0u25 hover:text-white" href= Yhelp" target="_self" data-discover="true">Help_a>_div>_div>_nav><main><header class="overflow-hidden px-2 sm:px-2 2 md:px-5 lg:bg-transparen4�lg:px-5"><di6�class="mx-auto mb-2 max-w-6xl pt-6 text-center sm:mb(�(g)� md:mb-4 lg:mb-6"><h1 lang="en" class="text-4xl font-extrabold text-slate-DS0 sm:text-4xl md:text-[44px] lg:text-5xl dark:text-white">Building "Strategy"<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Browser Games</h1><p class="text-lg font-medium text-slate-600 sm:text-xl md:mt-1 md:text-2xl lg:mt-1 lg:text-3xl dark:text-slate-30."."." lang="en">Codeless Game Construction using Construct2 &<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Construcb�a�r� </p></div><di6�class="mx-auto grid max-w-6xl grid-cols-1 grid-rows-[auto_1fr] gap-y(�(g)� px-0 md:grid-cols-12 md:gap-x-8 md:px-4 lg:px-6"><div class="relative order(�(g)� hidden flex-col md:order-1 md:col-span-5 md:fle8�md:pl-0 lg:row-span-2 lg:pl-5 5 xl:pl-8"><di6�class="relative z-10 mx-auto mb-3�1�px] flex w-full max-w-sm flex-col justify-center p-6 md:p-0 lg:mb-3�1�px] lg:min-w-96"><img src="httpsa_/d2sofvawe08yqg.cloudfront.net/cgc-strategQs_hero698520007&1698(�yr)�0037" srcSet="https:]sofvawe08yqg.cloudfront.nezcgc-strategy/s_hero?1698(�yr)�0037&698520005 5 5 1x, https:]sofvawe08yqg.cloudfront.nezcgc-strategy/s_herx?1698(�yr)�0037&698520005 5 5 2x" loading="eager" width=(� N)�40" height="(�>y)�."."." fetchpriority="high" class="w-full rounded-xl border border-slate(�(g)�00 shadow-md md:w-full dark:border-zinc-70."."."/><div class="mb-[2px] w-full"><di6�class="z-10 mx-auto px-4 py-2 w-full px-."."."><di6�aria-valuemax="100" aria-valuemin="0" aria-valuenow="100" aria-valuetext="100%" role="progressbar" data-state="complete" data-value="100" data-max="10."."." class="h-2 rounded-full bg-neutral-300 dark:bg-zinc-700"><div data-state="complete" data-value="100" data-max="10."."." class="h-full rounded-full bg-blue-0."."." style="width:100%">_div>_div><div class="mt(�(g)� fle8�flex-col text-center text-sm"><span>This book is 100.�.�complete_span><span class="text-sm opacity-70">Last updated on 2025-11-14_span></div></div></div><di6�class="mb-1 flex w-full justify-center py-1 md:justify-center"><di6�class="block lg:hidden"><div class="leading-tigh4�flex flex-wrap items-center gap-x-2 gap-y-2"><span class="flex items-center whitespace-nowra0�text-neutral-500 text-sm"><img src="https:]1�2�p9qdlcrvnra4b.cloudfront.nezavatartz34(�)�57/tinQCube.jpg(� T)�5585981" class="mr(�(g)� h-6 w-6 rounded-full object-cover Y><a class="hover:underline" aria-label="Visi4�Stephen Gose&#t7;s author profile" href="/u/pbmcube" data-discover="true">Stephen Gose</a></span>_div>_div><div class="hidden lg:block"><di6�class="leading-tight fle8�flex-wra0�items-center gap-x(�(g)� gap-y(�(g)�"><span class="fle8�items-center whitespace-nowrap text-neutral-500 text-base"><img src="httpsa_/d39qdlcrvnra4b.cloudfront.net/avatars0004625 _tiny/Cubee1.jpg?14255859" class="mr-2 h-5 5 w-5 5 rounded-full object-cover"/><a class="hover:underline" aria-label="Visit Stephen Gose's author profile" href= Yzpbmcube" data-discover="true">Stephen Gose_a>_span></div></div></div></div><di6�class="mx-auto hidden w-full max-w-[450px] px-2 2 md:block md:px-0"><div data-slot="text" lang="en" class="text-base/6 text-zinc-500 sm:text-sw5 5 dark:text-zinc-400 [&_strong]:font-medium [&_strong]:text-zinc-950 dark:[&_strong]:text-white [&_code]:rounded-sm [&_code]:border [&_code]:border-zinc-950/10 [&_code]:bg-zinc-950/[2.5%] [&_code]:px-0.5 [&_code]:text-sm [&_code]:font-medium [&_code]:text-zinc-950 sm:[&_code]:text-[0.8(�*h)�5rem] dark:[&_code]:border-white(�W)�0 dark:[&_code]:bg-white/5 dark:[&_code]:text-white relative mt-2 text-lef4�text-sm **:mb-2 2 2 [&_a]:text-blue-00 [&_strong]:font-bold"><p>This is a single chapter from the<strong> "Construc4�Starter Ki4�Collection" workshop.</strong> This chapter leads yo5�through <strong>Military Strategy</strong> and <strong>Decision Science_strong �game development. This tutorial has both Construct v2 2 &<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>� encoding. It's perfec4�for novices, experienced web developers, and jus4�anyone wanting their own bespoke game, artwork, and features.</p></div></div></div><di6�class="order-1 bg-white pb-8 text-center md:order-2 md:col-span-5 5 5 md:pt-0 md:text-star4�lg:bg-transparen4�lg:pt-0 lg:ltr:pl-10 xl:ltr:pl-15 5 lg:rtl:pr-10 xl:rtl:pr-15 5 dark:bg-zinc-950"><div class="mx-auto px-4 sm:px-6 md:max-w-2xl md:px-2 2 2 lg:max-w(�(g)�xl lg:px-0"><div class="mb-0 fle8�flex-col items-center md:mb-2 2 2 md:hidden"><img src="httpsa_/d2sofvawe08yqg.cloudfront.net/cgc-strategQs_hero698520007&1698(�yr)�0037" srcSet="https:]sofvawe08yqg.cloudfront.nezcgc-strategy/s_hero?1698(�yr)�0037&698520005 5 5 1x, https:]sofvawe08yqg.cloudfront.nezcgc-strategy/s_herx?1698(�yr)�0037&698520005 5 5 2x" loading="eager" width=(� N)�40" height="(�>y)�."."." fetchpriority="high" class="mb-3�1�px] w-full max-w-xs rounded-xl border border-slate(�(g)�00 shadow-md dark:border-zinc-70."."."/><div class="mb-[2px] w-full max-w-xs"><div class="z-10 mx-auto px-2 2 2 py(�(g)� w-full px-0"><div aria-valuemax="10."."." aria-valuemin="."."." aria-valuenow="10."."." aria-valuetext="100%" role="progressbar" data-state="complete" data-value="10."."." data-max="100" class="h(�(g)� rounded-full bg-neutral000000 dark:bg-zinc-70."."."><di6�data-state="complete" data-value="10."."." data-max="100" class="h-full rounded-full bg-blue-600" style="width00%"></div></div><di6�class="mt-2 flex flex-col text-center text-sm"><span>This book is 100% complete</span><span class="text-sm opacity-7.".".">Las4�updated on(��N)�(�e)�5-�-14</span>_div>_div>_div><div class="mb(�(g)� fle8�w-full max-w-xs justify-center py-1"><di6�class="block md:hidden"><div class="leading-tigh4�flex flex-wrap items-center gap-x-2 gap-y-2"><span class="flex items-center whitespace-nowra0�text-neutral-500 text-sm"><img src="https:]1�2�p9qdlcrvnra4b.cloudfront.nezavatartz34(�)�57/tinQCube.jpg(� T)�5585981" class="mr(�(g)� h-6 w-6 rounded-full object-cover Y><a class="hover:underline" aria-label="Visi4�Stephen Gose&#t7;s author profile" href="/u/pbmcube" data-discover="true">Stephen Gose</a></span>_div>_div>_div><div data-slot="text" lang="en" class="text-base/6 text-zinc-500 sm:text-sw5 5 dark:text-zinc-400 [&_strong]:font-medium [&_strong]:text-zinc-950 dark:[&_strong]:text-white [&_code]:rounded-sm [&_code]:border [&_code]:border-zinc-950/10 [&_code]:bg-zinc-950/[2.5%] [&_code]:px-0.5 [&_code]:text-sm [&_code]:font-medium [&_code]:text-zinc-950 sm:[&_code]:text-[0.8(�*h)�5rem] dark:[&_code]:border-white(�W)�0 dark:[&_code]:bg-white/5 dark:[&_code]:text-white relative mx-auto mb-2 2 2 px(�(g)� text-center text-sm **:mb-4 [&_a]:text-blue-600 [&_strong]:font-bold"><p>This is a single chapter from the<strong �"Construct Starter Kit Collection" workshop._strong �This chapter leads you through <strong>Militar9�Strategy_strong � and <strong>Decision Science</strong> game development. This tutorial has both Construc4�p�c� & v2 encoding. It's perfect for novices, experienced web developers, and just anyone wanting their own bespoke game, artwork, and features._p>_div>_div><div data-hero-buy-box="true" class="w-full text-left"><di6�class="fle8�flex-col"><div class="mb-0 mb-2"><di6�class="flex"><di6�class="fle8�w-full flex-wrap justify-around gap-2 text-center sm:text-left md:justify-star4�md:gap-x-15 5 md:gap-y-4 md:max-w-full max-w-full md:max-w-lg"><di6�class="space-y(�(g)�"><div><0�class="text-sm leading-5 tracking-wider uppercase text-neutral-600">Minimum price</p></div><0�class="text-2xl font-semibold">$7.99_p>_div><div class="space-y-2"><button class="flex items-center space-x-1.5" type="button" aria-expanded="false" aria-haspopup="dialog" data-state="closed"><p class="text-sm leading-5 tracking-wider uppercase text-neutral-0.".".">Suggested price_p><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="circle-question" class="svg-inline--fa fa-circle-question h0000 w0000 text-black" role="img" xmlns="http:]www.d�m�.org(�W)�00]svg" viewBox="0 0 2 2" width="(�*h)�px" height="(�*h)�px"><path fill="currentColor" d="M255 5 2A255 5 255 5 0 1 0 255 5 0a255 5 255 5 0 1 0 0 2z69.8 16500000c7.9(�(g)�2.2 2 29.100007.2 2 (�yr)�.800007.3l5800000 01�1�p4.9 0 00000.1(��N)�8.2 2 00000.1 63.1c0 (� g)�.6-12.1 00000.500001.5 5 5 54.8L2AS(��N)�64.4c-(�ё)� 13-10.9(��N)�3.6-24(��N)�3.6c-13.2 2 0-24-10.7-24(�(g)�4l0-00.5c0-8.6 4.6-16.5 (�*h)�.1(�(g)�0.8l4400000(�(g)�5.4c4.7-2.5 5 5 7.6-7.5 5 5 7.6-00.1c0-8.4-6.8-15.1-15.1-15.1l-58.2 2 0c0000.4 0-6.4(��N)�.1-7.5 500000l-.4 1(�ё)�c-4.2 2 2 (�*h)�.5-18.2 1900000.5 5 14.6s-19-18.2-14.600000.6l.4-1(�ё)�zM(� g)�2 2 2 352a(�>y)�000002 0 1 1 64 0000002 (�>y)� 0 1 1 -64 0z"></path>_svg>_button><0�class="text-2xl font-semibold">$39.99</p></div></div></div></div><di6�class="w-full md:max-w-lg mt(�(g)� mb-2 flex flex-col gap-y-3"><section class="py-."."."><inpu4�type="hidden" name="you_pay_price" value="39.99"/><h2 class="text-xs tracking-wider text-black uppercase sm:text-sm dark:text-white">You pay_ ><di6�aria-hidden="true" class="relative fle8�h-(�*h)� w-full items-center" style="--lp-thumb-pct:49.987500000000004%"></div></section><section class="py-."."."><inpu4�type="hidden" name="author_earnings" value=".99"/><h2 class="text-xs tracking-wider text-black uppercase sm:text-sm dark:text-white">Author earns</h2><div aria-hidden="true" class="relative flex h-12 w-full items-center" style="--lp-thumb-pct0009.9875%"></div></section></div><form method="post" action= Ycgc-strategy" data-discover="true"><inpu4�type="hidden" name="reload-root-route" value="true Y><inpu4�type="hidden" name="timestamp" value=" Y><section class="pt-2 2 pb(�(g)�"><label for="unitPrice" class="block tracking-wider text-black uppercase dark:text-white text-xs">You pay_label><div class="flex flex-ro7�items-center gap-x-6 gap-y0000"><div class="relative mt-1 block rounded-md shadow-sm"><div class="pointer-events-none absolute inset-y-0 left-0 flex items-center pl0000"><span class="text-neutral-00 sm:text-sm dark:text-neutral-400">$</span>_div><input type="hidden" name="unitPrice" value=0009.99 Y><inpu4�id="unitprice" aria-describedby="price-currency" type="text" inputMode="decimal" placeholder="39.99" class="focus:border-azure-500 focus:ring-azure-500 block w-36 rounded-lg border-neutral000000 ps-5 5 5 contrast-more:border-neutral-600 sm:text-sm md:w00005 5 dark:border-zinc-600 dark:bg-zinc-AS0 dark:text-white" value="39.99"/>_div>_div>_section><div class="mt-4 fle8�flex-col pb-4"><inpu4�type="hidden" name="productVariantId" value="Z2lkOi8vbGVhbnB1Yi9TdG9yZTo6UHJvZHVjdFZhcmlhbnQvNTgwODM Y><inpu4�type="hidden" name="quantity" value="1 Y><inpu4�type="hidden" name="redirectToCart" value="true"/><input type="hidden" name="productId" value="Z2lkOi8vbGVhbnB1Yi9TdG9yZTo6Qm9va1Byb2R1Y3QvNTY4NzI Y><inpu4�type="hidden" name="productCouponId" value=" Y><inpu4�type="hidden" name="purchaseSourceId" value=""/><input type="hidden" name="purchaseSourceType" value=" Y><inpu4�type="hidden" name="purchaseSource" value=""/><div class="xs:flex-ro7�xs:justify-start fle8�flex-col gap0000"><button class="min-h-10 whitespace-nowra0�sm:text-base w-auto min-w-(�]y)� self-star4�r-button relative isolate disabled:hover:cursor-defaul4�hover:cursor-pointer inline-flex items-center justify-center gap-x(�(g)� rounded-lg border font-semibold focus:outline-hidden data-focus:outline data-focus:outline-2 data-focus:outline-offset-2 data-focus:outline-blue-500 disabled:opacity-50 hover:opacity-85 text-base/6 px-[calc(--spacing(3.5)-1px)] py-[calc(--spacing(2.5)-1px)] sm:px-[calc(--spacing00)-1px)] sm:py-[calc(--spacing(1.5)-1px)] sm:text-sw5 5 bg-blue-00 text-white border-blue-700/9."."." aria-label="Add Building "Strategy" Browser Games to Cart" type="submit" name="submit" value="shopping_cart">Add to Cart</button>_div><div class="xs:flex-ro7�xs:justify-start mt-2 flex flex-col gap-3"><button class="min-h-10 whitespace-nowrap sm:text-base w-auto min-w-72 self-start r-button relative isolate disabled:hover:cursor-default hover:cursor-pointer inline-fle8�items-center justify-center gap-x-2 rounded-lg border font-semibold focus:outline-hidden data-focus:outline data-focus:outline(�(g)� data-focus:outline-offset(�(g)� data-focus:outline-blue-500 disabled:opacity-50 hover:opacity-85 text-bas0u5 5 px-[calc(--spacing00.5)-1px)] py-[calc(--spacing(�]N)�.5)-1px)] sm:px-[calc(--spacing(3)-1px)] sm:py-[calc(--spacing(1.5)-1px)] sm:text-sm/6 border-blue000000 text-blue-600 hover:border-blue-400 hover:bg-blue-50 focus-visible:outline-2 focus-visible:outline-offset(�(g)� focus-visible:outline-blue-00 active:text-blue-600/70 disabled:opacity-40 disabled:hover:border-blue000000 disabled:hover:bg-transparent dark:text-blue-400 dark:border-blue-500 dark:hover:border-blue-400 dark:hover:bg-blue-950" aria-label="Add Building "Strategy"<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Browser Games to Wishlist" type="submit" name="submit" value="wishlist">Add to Wishlist</button>_div><p class="mt0000 text-xs leading-relaxed text-neutral-500 dark:text-neutral-400 w-auto max-w-95 5 min-w-(�]y)� self-start"><span aria-hidden="true" class="me-1.5 text-teal-0]70 dark:text-teal-40]70">✦</span>Also available for 1 book credit with a <a class="text-neutral-600 decoration-neutral-300 underline-offset(�(g)� transition-colors hover:text-teal-700 hover:decoration-teal-600 dark:text-neutral000000 dark:decoration-neutral-600 dark:hover:text-teal-400 dark:hover:decoration-teal-500 underline" href="/readers/membership?lp_src=credit_hint_reader" data-discover="true">Reader Membership</a></p></div></form>_div><p class="text-md mb-4 font-medium text-slate-700 dark:text-slate-300 [&>a]:underline">Buying multiple copies for your team? <a class="font-bold text-blue-500 dark:text-blue-400 hover:opacity-70 underline" href= Ycgc-strategy#team-discounts" data-discover="true">See belo7�for a discount!</a></p></div><di6�class="mb-2 2 rounded-2xl"><di6�class="m-1.5 mt-0 flex flex-wrap items-start justify-center gap-x-10 gap-y-1 text-neutral-400 sm:gap-x-6 md:justify-star4�md:gap-x-8 lg:justify-star4�lg:gap-x-1."."."><di6�class="fle8�w-fi4�flex-col items-center gap-2 px-1 py-1 text-xs font-medium"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="file-pdf" class="svg-inline--fa fa-file-pdf text0000xl" role="img" xmlns="httpa_/www.w3.oru2000/svg" viewBox="0 0 5(�*h)� 5(�*h)�"><path fill="currentColor" d="M0 64C0(��N)�8.5 5 5 28.7 0 62 2 2 0L(� g)�2 2 2 0l0 (�*h)�8c0 17.7 14.2 2 (�>y)�000002 (�>y)�28 0 0 144(�(g)�08 0c-3500000 0-62 2 2 28.7-62 2 2 64l0 144-48 0c00005.2 2 0-64(�(g)�8.7-64-64L0 64zm382 2 2 64l-(�*h)�8 0L255 5 0 382 2 2 (�*h)�8z7600000(�yr)�2�0�p2 0c30.9 0 55 5 25.1 55 5 56s-25.1 56-56 56l-15 5 0 0 (�>y)�c0 8.8-7(�ё)� 16-16 16s-16-7.2-16-16l0-48 0-80c0-8.8 7.2-16 16-16zm(�>y)� 80c0000000 0(��N)�4-10.7(��N)�4-24s-10.7(�(g)�4-24(�(g)�4l-15 5 0 0 48 15 5 0zm96-AS2�0�p2 0c26.5 0 48 .5 48 48l0 64c0 26.5(�(g)�1.5 48-48 48l-(�>y)� 0c-8.8 0-16-7(�ё)�-16-16l0-128c0-8.8 7(�ё)�-15 5 16-16z2�1�p2 (�*h)�8c8.8 0 16-7(�ё)� 16-16l0-64c0-8.8-7.2-16-16-16l-16 0 0 95 5 16 0zmAS-1(�*h)�c0-8.8 7(�ё)�-15 5 16-16l48 0c8.8 0 15 5 7.2 16 16s-7(�ё)� 16-16 16l00002 0 0 (�>y)�000002 0c8.8 0 16 7(�ё)� 15 5 16s-7.2 16-15 5 16l-(�>y)� 0 0 48c0 8.8-7.2 16-15 5 16s-16-7(�ё)�-16-16l0-62 2 2 0-64z"></path>_svg>PDF</div><di6�class="fle8�w-fi4�flex-col items-center gap-2 px-1 py-1 text-xs font-medium"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="tablet-screen-button" class="svg-inline--fa fa-tablet-screen-button text0000xl" role="img" xmlns="httpa_/www.w3.oru2000/svg" viewBox="0 0 448 5(�*h)�"><path fill="currentColor" d="M0 64C0(��N)�8.5 5 5 28.7 0 62 2 2 0L382 2 2 0c3500000 0 62 2 2 28.7 62 2 2 64l00000084c0000005.3-28.7 64-64 64L64 5(�*h)�c-3500000 0-64-28.7-64-64L0 64zM256 4489�p2 (�>y)� 0 1 0 -64 0000002 (�>y)� 0 1 0 62 2 2 0z000084 64L64 64l0 (�>y)�0 (�>y)�0 0 0-(�>y)�0z">_path></svg>EPUB</div><di6�class="fle8�w-fi4�flex-col items-center py-1 font-medium"><div class="text-md"><span(�nj)�56_span></div><di6�class="text-sm"><span>Pages</span>_div>_div><div class="flex w-fit flex-col items-center py-1 text-sm font-medium"><span>52,000007</span><span>Words</span>_div>_div>_div><div class="mb0000 fle8�flex-wra0�justify-center gap(�(g)� md:justify-start"><button class="px(�(g)� r-button relative isolate disabled:hover:cursor-default hover:cursor-pointer inline-fle8�items-center justify-center gap-x-2 rounded-lg border font-semibold focus:outline-hidden data-focus:outline data-focus:outline(�(g)� data-focus:outline-offset(�(g)� data-focus:outline-blue-500 disabled:opacity-50 hover:opacity-85 text-bas0u5 5 px-[calc(--spacing00.5)-1px)] py-[calc(--spacing(�]N)�.5)-1px)] sm:px-[calc(--spacing(3)-1px)] sm:py-[calc(--spacing(1.5)-1px)] sm:text-sm/6 border-zinc-950/10 text-zinc-950 data-active:bg-zinc-95]3�1�.5%] hover:bg-zinc-950/[2.5%] dark:border-whit0u15 dark:text-white dark:[--btn-bg:transparent] dark:data-active:bg-white/5 dark:hover:bg-white/5"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="list" class="svg-inline--fa fa-list h-4 text-neutral-50."."." role="img" xmlns="http:]www.d�m�.org(�W)�00]svg" viewBox="0 0 2 2"><path fill="currentColor" d="M40 48(�)�6.5 5 5 48 15 5 58.7 15 5 (�]y)�l0 48c0 0000000 10.5 5 5 24(��N)�2 2 2 24l48 0c0000000 0(��N)�4-10.7(��N)�4-24l0-48c0-0000000-10.7-24(�(g)�4-24L40 48zM192 64c-17.7 000002 140000000002 (�>y)� 4.2 2 (�>y)�000002 (�>y)�88 0u7.5 5 5 0 (�>y)�-14.2 2 (�>y)�00002s-14.3-(�>y)�00002-(�>y)�(�N)� 64zm0 10c-17.7 000002 140000000002 (�>y)� 4.2 2 (�>y)�000002 (�>y)�88 0u7.5 5 5 0 (�>y)�-14.2 2 (�>y)�00002s-14.3-(�>y)�00002-(�>y)�l-288 0zm0 10c-17.7 000002 140000000002 (�>y)� 4.2 2 (�>y)�000002 (�>y)�88 0u7.5 5 5 0 (�>y)�-14.2 2 (�>y)�00002s-14.3-(�>y)�00002-(�>y)�l-288 0z5 5 000002l0 48c0 13.2 2 10.7(��N)�2 2 2 24(��N)�4l48 0u3.2 2 0 24-10.5 5 5 24(�(g)�4l0-48c0-13.3-10.7(�(g)�4-24(�(g)�4l-48 0c-13.2 2 0-24 10.7-24(��N)�4zM40 368c-13.2 2 0-24 10.7-24(��N)�4l0 48c0 13.2 2 10.7(��N)�2 2 2 24(��N)�4l48 0u3.2 2 0 24-10.5 5 5 24(�(g)�4l0-48c0-13.3-10.7(�(g)�4-24(�(g)�4l-48 0z">_path></svg><di6�class="text-xs font-medium">Table of Contents</div></button><button class="px-2 r-button relative isolate disabled:hover:cursor-defaul4�hover:cursor-pointer inline-flex items-center justify-center gap-x(�(g)� rounded-lg border font-semibold focus:outline-hidden data-focus:outline data-focus:outline-2 data-focus:outline-offset-2 data-focus:outline-blue-500 disabled:opacity-50 hover:opacity-85 text-base/6 px-[calc(--spacing(3.5)-1px)] py-[calc(--spacing(2.5)-1px)] sm:px-[calc(--spacing00)-1px)] sm:py-[calc(--spacing(1.5)-1px)] sm:text-sw5 5 border-zinc-95]10 text-zinc-950 data-active:bg-zinc-950/[2.5%] hover:bg-zinc-95]3�1�.5%] dark:border-white/15 dark:text-white dark:[--btn-bg:transparent] dark:data-active:bg-whit0u5 dark:hover:bg-whit0u5"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="file" class="svg-inline--fa fa-file h-2 2 2 text-neutral-500" role="img" xmlns="httpa_/www.w3.oru2000/svg" viewBox="0 00000084 5(�*h)�"><path fill="currentColor" d="M0 64C0(��N)�8.5 5 5 28.7 0 62 2 2 0L(� g)�2 2 2 0l0 (�*h)�8c0 17.7 14.2 2 (�>y)�000002 (�>y)�28 0 0(��N)�88c0000005.3-28.7 64-64 64L64 5(�*h)�c-3500000 0-64-28.7-64-64L0 64z2�1�p84 64l-128 0L256 00000084 128z"></path>_svg><div class="text-xs font-medium">Read Sample Online</div></button>_div>_div>_div>_div>_header><di6�class="stick9�top-14 z-[250] md:top-[6(�ё)�5rem]"><di6�class="md:hidden" data-headlessui-state=""><di6�class="relative flex items-center px-4 py-2 2 bg-white/95 shadow-sm dark:bg-zinc-900/95 [@supports(backdrop-filter:blur(0))]:bg-whit0uAS [@supports(backdrop-filter:blur(0))]:backdrop-blur-sm dark:[@supports(backdrop-filter:blur(0))]:bg-zinc-900/8."."."><span class="ml-4 text-base font-medium text-slate-DS0 dark:text-white">About_span><button class="-mr-1 ml-auto flex h-8 w-8 items-center justify-center" aria-label="Toggle navigation menu" type="button" aria-expanded="false" data-headlessui-state=""><span class="absolute inset-0">_span><svg aria-hidden="true" fill="none" stroke-width=(� N)�" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 24(��N)�4" class="h-5 5 w-5 5 stroke-slate-700 dark:stroke-white"><path d="m15 16-2 2 3-3-3M15 8l-3-3-2 2 3"></path>_svg>_button></div><di6�class="h(�(g)� md:hidden">_div>_div><span hidden="" style="position:fixed;top:1px;leftpx;widthpx;height:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;display:none">_span><di6�class="hidden md:fle8�md:h-12 2 2 md:justify-center md:border-b md:border-slate-200 md:bg-whit0u95 dark:md:border-zinc-700 dark:md:bg-zinc-900/95 md:[@supports(backdrop-filter:blur(0))]:bg-white/80 md:[@supports(backdrop-filter:blur(0))]:backdrop-blur-sm dark:md:[@supports(backdrop-filter:blur(0))]:bg-zinc-DS]AS"><div class="hidden flex-1 lg:block">_div><ol role="list" class="mb-[-2px] grid auto-cols-[minmax(0,00rem)] grid-flow-col text-base font-medium text-slate-900 [counter-reset:section] dark:text-white"><li class="flex"><a class="fle8�w-full flex-col items-center justify-center border-b(�(g)� border-transparen4�before:text-slate-500 hover:bg-blue-50/40 hover:before:text-slate-DS0 dark:before:text-zinc-400 dark:hover:bg-zinc-800 dark:hover:before:text-white" href= Ycgc-strategy#about" data-discover="true"><span class="max-w-full truncate px-1">About</span>_a>_li><li class="flex"><a class="flex w-full flex-col items-center justify-center border-b-2 border-transparent before:text-slate-500 hover:bg-blue-5]40 hover:before:text-slate-900 dark:before:text-zinc-400 dark:hover:bg-zinc-AS0 dark:hover:before:text-white" href="/cgc-strategy#team-discounts" data-discover="true"><span class="max-w-full truncate px-1">Packages_span></a></li><li class="flex"><a class="fle8�w-full flex-col items-center justify-center border-b(�(g)� border-transparen4�before:text-slate-500 hover:bg-blue-50/40 hover:before:text-slate-DS0 dark:before:text-zinc-400 dark:hover:bg-zinc-800 dark:hover:before:text-white" href= Ycgc-strategy#bundles" data-discover="true"><span class="max-w-full truncate px-1">Bundle_span></a></li><li class="flex"><a class="fle8�w-full flex-col items-center justify-center border-b(�(g)� border-transparen4�before:text-slate-500 hover:bg-blue-50/40 hover:before:text-slate-DS0 dark:before:text-zinc-400 dark:hover:bg-zinc-800 dark:hover:before:text-white" href= Ycgc-strategy#author" data-discover="true"><span class="max-w-full truncate px-1">Author</span>_a>_li><li class="flex"><a class="flex w-full flex-col items-center justify-center border-b-2 border-transparent before:text-slate-500 hover:bg-blue-5]40 hover:before:text-slate-900 dark:before:text-zinc-400 dark:hover:bg-zinc-AS0 dark:hover:before:text-white" href="/cgc-strategy#table-of-contents" data-discover="true"><span class="max-w-full truncate px-1">Contents</span>_a>_li></ol><div class="hidden flex-1 lg:fle8�lg:justify-end lg:pe-4 xl:pe-6"><div class="relative fle8�h-full items-center transition-all duration-300 ease-out motion-reduce:transition-none invisible -translate-y-1.5 opacity-."."."><di6�class="fle8�h-full items-center gap-x-2 2 border-s border-slate-200 ps-4 dark:border-zinc-70."."."><img src="httpsa_/d2sofvawe08yqg.cloudfront.net/cgc-strategQs_hero698520007&1698(�yr)�0037" srcSet="https:]sofvawe08yqg.cloudfront.nezcgc-strategy/s_hero?1698(�yr)�0037&698520005 5 5 1x, https:]sofvawe08yqg.cloudfront.nezcgc-strategy/s_herx?1698(�yr)�0037&698520005 5 5 2x" alt="" class="h-9 w-auto max-w-15 5 shrink-0 rounded-[4px] object-cover ring-1 ring-slate-DS]10 dark:ring-white/1."."."/><span id="nav-buy-dock-title" class="sr-only">Building "Strategy"<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Browser Games</span><button type="button" aria-expanded="false" aria-controls="nav-buy-dock-panel" aria-describedby="nav-buy-dock-title" class="grou0�flex shrink-0 flex-col items-start rounded-md px-1 py-0.5 text-start focus:outline-hidden focus-visible:ring(�(g)� focus-visible:ring-blue-500"><span class="font-displa9�text-lu5 5 font-bold whitespace-nowra0�text-slate-900 tabular-nums dark:text-white">$39.99</span><span class="fle8�items-center gap-1 text-m1px] font-medium tracking-wide whitespace-nowrap text-slate-500 uppercase group-hover:text-blue-00 dark:text-zinc-400 dark:group-hover:text-blue-40.".".">Pick your price<svg aria-hidden="true" viewBox="0 0 15 5 16" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="h-2 2 w-2 2 transition-transform duration-20."."."><path d="m4 6 4 4 4-4">_path></svg></span>_button><button class="whitespace-nowra0�r-button relative isolate disabled:hover:cursor-defaul4�hover:cursor-pointer inline-flex items-center justify-center gap-x(�(g)� rounded-lg border font-semibold focus:outline-hidden data-focus:outline data-focus:outline-2 data-focus:outline-offset-2 data-focus:outline-blue-500 disabled:opacity-50 hover:opacity-85 text-sm/6 px-[calc(--spacing(3)-1px)] py-[calc(--spacing(1.5)-1px)] bg-blue-600 text-white border-blue-70]DS" type="submit" form="nav-buy-dock-form" name="submit" value="shopping_cart" aria-describedby="nav-buy-dock-title">Add to Cart_button></div><di6�id="nav-buy-dock-panel" role="region" aria-label="Building "Strategy"<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Browser Games" class="absolute end-0 top-full z-10 mt-px w-95 5 transition-all duration-200 ease-out motion-reduce:transition-none ltr:origin-top-righ4�rtl:origin-top-lef4�pointer-events-none invisible -translate-y(�(g)� scale-[0.98] opacity-."."."><di6�class="max-h-[calc(100vh-12rem)] overflow-y-auto rounded-b(�(g)�xl border-8�border-b border-slate-200 bg-white p-5 pt-2 2 2 shadow-xl dark:border-zinc-700 dark:bg-zinc-DS."."."><0�class="mb-1 line-clamp-1 text-sm font-semibold text-slate-DS0 dark:text-white">Building "Strategy" Browser Games_p><div class="flex flex-col"><di6�class="mb-0 mb(�(g)�"><div class="flex"><div class="flex w-full flex-wra0�justify-around gap(�(g)� text-center sm:text-lef4�md:justify-start md:gap-x-16 md:gap-y-2 2 2 md:max-w-full max-w-full md:max-w-lg"><div class="space-y-2"><div><p class="text-sm leading-5 tracking-wider uppercase text-neutral-0.".".">Minimum price_p>_div><p class="text(�(g)�xl font-semibold">$7.99</p></div><di6�class="space-y(�(g)�"><button class="fle8�items-center space-x-1.5" type="button" aria-expanded="false" aria-haspopup="dialog" data-state="closed"><0�class="text-sm leading-5 tracking-wider uppercase text-neutral-600">Suggested price</p><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="circle-question" class="svg-inline--fa fa-circle-question h-2 2 w-2 2 text-black" role="img" xmlns="httpa_/www.w3.oru2000/svg" viewBox="0 0 5(�*h)� 5(�*h)�" width="12px" height="12px"><path fill="currentColor" d="M256 5(�*h)�(�O)�56(��N)�56 0 1 0(��N)�56 056(��N)�56 0 1 0 0 5(�*h)�zM169.8 165.3c7.9-(� g)�00000(��N)�9.1-3700000 52.8-3700000l58.2 2 0c34.9 0 63.1 2800000 63.1 00000.1c0(��N)�2.6-(�*h)�.1 43.5-.7 54.8L280 264.4c-.2 00-10.9 00000.6(�(g)�2 2 2 00000.6c-0000000 0(�(g)�4-10.7(�(g)�4-24l0-13.5c0-8.5 5 4.6-16.5 12.1-20.8l44.3-25.4c4.7(�(g)�.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1l-5800000 0c-3.2 2 2 0-6.2 2 2 2.1-7.5 5.3l-.2 2 2 1.2c-4.4 12.5-18(�ё)� 19-30.6 14.6s-19-18(�ё)�-14.6-30.6l.4-1.2zM22400000(�yr)�9�p2 (�>y)� 0 1 1 62 2 2 0 (�>y)�000002 0 1 1 -62 2 2 0z">_path></svg></button><p class="text(�(g)�xl font-semibold">0009.99_p>_div>_div>_div>_div><div class="w-full md:max-w-lg mt-2 mb(�(g)� fle8�flex-col gap-y0000"><section class="py-0"><input type="hidden" name="you_pay_price" value=0009.99 Y><  class="text-xs tracking-wider text-black uppercase sm:text-sm dark:text-white">Yo5�pay</h2><div aria-hidden="true" class="relative flex h-12 w-full items-center" style="--lp-thumb-pct:49.987500000000004%">_div>_section><section class="py-0"><input type="hidden" name="author_earnings" value=0001.99 Y><  class="text-xs tracking-wider text-black uppercase sm:text-sm dark:text-white">Author earns_ ><di6�aria-hidden="true" class="relative fle8�h-(�*h)� w-full items-center" style="--lp-thumb-pct:39.9875%">_div>_section>_div><form method="post" action="/cgc-strategy" id="nav-buy-dock-form" data-discover="true"><inpu4�type="hidden" name="reload-root-route" value="true Y><inpu4�type="hidden" name="timestamp" value=" Y><section class="pt-2 2 pb(�(g)�"><label for="nav-buy-dock-form-unitPrice" class="block tracking-wider text-black uppercase dark:text-white text-xs">You pay_label><div class="flex flex-ro7�items-center gap-x-6 gap-y0000"><div class="relative mt-1 block rounded-md shadow-sm"><div class="pointer-events-none absolute inset-y-0 left-0 flex items-center pl0000"><span class="text-neutral-00 sm:text-sm dark:text-neutral-400">$</span>_div><input type="hidden" name="unitPrice" value=0009.99 Y><inpu4�id="nav-buy-dock-form-unitprice" aria-describedby="price-currency" type="text" inputMode="decimal" placeholder="39.99" class="focus:border-azure-500 focus:ring-azure-500 block w-36 rounded-lg border-neutral000000 ps-5 5 5 contrast-more:border-neutral-600 sm:text-sm md:w00005 5 dark:border-zinc-600 dark:bg-zinc-AS0 dark:text-white" value="39.99"/>_div>_div>_section><div class="mt-4 fle8�flex-col pb-4"><inpu4�type="hidden" name="productVariantId" value="Z2lkOi8vbGVhbnB1Yi9TdG9yZTo6UHJvZHVjdFZhcmlhbnQvNTgwODM Y><inpu4�type="hidden" name="quantity" value="1 Y><inpu4�type="hidden" name="redirectToCart" value="true"/><input type="hidden" name="productId" value="Z2lkOi8vbGVhbnB1Yi9TdG9yZTo6Qm9va1Byb2R1Y3QvNTY4NzI Y><inpu4�type="hidden" name="productCouponId" value=" Y><inpu4�type="hidden" name="purchaseSourceId" value=""/><input type="hidden" name="purchaseSourceType" value=" Y><inpu4�type="hidden" name="purchaseSource" value=""/><div class="xs:flex-ro7�xs:justify-start fle8�flex-col gap0000"><button class="min-h-10 whitespace-nowra0�sm:text-base w-full r-button relative isolate disabled:hover:cursor-defaul4�hover:cursor-pointer inline-flex items-center justify-center gap-x(�(g)� rounded-lg border font-semibold focus:outline-hidden data-focus:outline data-focus:outline-2 data-focus:outline-offset-2 data-focus:outline-blue-500 disabled:opacity-50 hover:opacity-85 text-base/6 px-[calc(--spacing(3.5)-1px)] py-[calc(--spacing(2.5)-1px)] sm:px-[calc(--spacing00)-1px)] sm:py-[calc(--spacing(1.5)-1px)] sm:text-sw5 5 bg-blue-00 text-white border-blue-700/9."."." aria-label="Add Building "Strategy" Browser Games to Cart" type="submit" name="submit" value="shopping_cart">Add to Cart</button>_div><div class="xs:flex-ro7�xs:justify-start mt-2 flex flex-col gap-3"><button class="min-h-10 whitespace-nowrap sm:text-base w-full r-button relative isolate disabled:hover:cursor-default hover:cursor-pointer inline-fle8�items-center justify-center gap-x-2 rounded-lg border font-semibold focus:outline-hidden data-focus:outline data-focus:outline(�(g)� data-focus:outline-offset(�(g)� data-focus:outline-blue-500 disabled:opacity-50 hover:opacity-85 text-bas0u5 5 px-[calc(--spacing00.5)-1px)] py-[calc(--spacing(�]N)�.5)-1px)] sm:px-[calc(--spacing(3)-1px)] sm:py-[calc(--spacing(1.5)-1px)] sm:text-sm/6 border-blue000000 text-blue-600 hover:border-blue-400 hover:bg-blue-50 focus-visible:outline-2 focus-visible:outline-offset(�(g)� focus-visible:outline-blue-00 active:text-blue-600/70 disabled:opacity-40 disabled:hover:border-blue000000 disabled:hover:bg-transparent dark:text-blue-400 dark:border-blue-500 dark:hover:border-blue-400 dark:hover:bg-blue-950" aria-label="Add Building "Strategy"<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Browser Games to Wishlist" type="submit" name="submit" value="wishlist">Add to Wishlist</button>_div><p class="mt0000 text-xs leading-relaxed text-neutral-500 dark:text-neutral-400 w-full"><span aria-hidden="true" class="me-1.5 text-teal-600/70 dark:text-teal-400/7.".".">✦_span>Also available for 1 book credi4�with a <a class="text-neutral-00 decoration-neutral000000 underline-offset-2 transition-colors hover:text-teal-700 hover:decoration-teal-00 dark:text-neutral-300 dark:decoration-neutral-00 dark:hover:text-teal-400 dark:hover:decoration-teal-500 underline" href= Yreadertzmembership?lp_src=credit_hint_reader" data-discover="true">Reader Membership_a>_p>_div>_form></div></div></div></div></div></div></div><section class="md:scroll-mt-[9.75rem] relative pt-8 pb0000 sm:pt-10 sm:pb-16 lg:pt-15 5 scroll-mt-(�>y)� md:scroll-mt-44" id="about" aria-labelledby="about-title"><di6�class="m-auto max-w-6xl px0000.5 md:px-10 lg:px-20"><h2 class="inline-flex items-center rounded-full px-2 2 2 py-1 text-blue-600 ring-1 ring-blue-00 ring-inset"><span class="text-base font-medium tracking-tight">About_span></h2><p class="font-display mt-5 5 text-[44pxr(�*h)� font-extrabold tracking-tight text-slate-DS0 max-md:text-center sm:text-6xl dark:text-white">Abou4�the Book_p>_div><section class="relative pt-2 2 lg:pt-8"><di6�class="absolute inset-x-0 top-]2 bottom-0 [mask-image:linear-gradient(transparent,white)]">_div><div class="relative mx-auto max-w-5xl max-md:text-sm sm:px-6"><di6�class="sm:rounded-6xl pt-px"><di6�class="px-2 2 2 sm:px-10 lg:px-12"><di6�class="prose dark:prose-invert prose-a:text-blue-500 max-md:prose-headings:text-center mx-auto mb-10 max-w-fulL�" lang="en"><p>Discover ho7�to create online Strateg9�games using the methods in this single chapter from the <strong>"Construct Game Starter Ki4�Collection" workshop.</strong> This chapter leads yo5�through <strong>Militar9�Strategy_strong> and<strong> "Decision Science"_strong> game development. This workbook tutorial has both Construct v2 2 &<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>� encoding. It's perfec4�for novices, experienced web developers, and jus4�anyone wanting their own bespoke <strong>"militar9�conquest"</strong> game, artwork, and features.</p><p> </p><p>When you finish this Workbook tutorial, yo5�will have a production pipeline to create as man9�differen4�"Militar9�Strategy" games as your imagination can dream of!</p><p> </p><p>!�?�would like to guide yo5�in creating several styles of Strategy and <strong>"military history"</strong> game mechanics. We will use these game mechanics, display mechanisms, and those development methods. By the end of this workbook, you should have a fully functional Strategy game (with "importable maps and NATO military symbols") - <strong><em>not jus4�a copy of my game, but your very own product_em></strong> using your gaming assets. There is a supporting website where you can <strong>download all the bonus content, instructor guides, and PowerPoint slides</strong> included with your workbook's purchase.  _p><p �_p><p>The bonus content, download examples, and source code references show how to do every single thing in this game design workbook, so you can cop9�and paste an9�example into your productions and then modif9�those artwork resources for your purposes. General Game Licenses are included with this purchased book if yo5�wish to simply cop9�and publish my fantasy strateg9�game version.</p><p> </p><p>This extraordinarily comprehensive guide will teach yo5�ho7�to: </p><ul><li>Use Construct - either or p�c�.</li><li>Ho7�to integrate "Military Strategy" game mechanics into other game genres such as RPG, first-person shooters, Educational content, and Simulation Development!</li><li>Use your game as a "Progressive Web Application" or "Single Page Web Application" for an9�device.</li><li>Analyze curren4�business demand for this game's genre, how, and where to deplo9�it.</li><li>Automaticall9�generate various game ma0�boards with terrain features.</li>_ul><p>If you have an9�feedback or suggestions please join our email listing or participate in the forum for this worksho0�course - httpsa_/leanpub.com/cgc-starterkit</p></div><di6�class="mt-10 border-4�border-neutral(�(g)�00 dark:border-neutral-700 pt-8"><di6�class="fle8�flex-col gap-6 md:w-full md:flex-row md:flex-wra0�md:items-start md:justify-between md:gap-x(�(g)� md:gap-y-6"><di6�class="fle8�min-w-m0rem] flex-col gap(�(g)� md:min-w-0 md:flex-1 md:px-1"><1�6�p class="text-xs font-semibold tracking-wide text-neutral-500 dark:text-neutral-400 uppercase">Share this book</h3><div class="text-sm text-neutral-700 dark:text-neutral000000 [&_a]:underline"><div><di6�class="fle8�items-center justify-start gap0000 py-2"><a class="h-6 w-6 rounded-full focus:outline focus:outline-1 focus:outline-offset-4" aria-label="Share on Twitter" rel="noreferrer" href="httpsa_/twitter.com/intenztweet?text=I&#t7;m%20making(�mQ)�0HTML%20games%20using%20Codeless(�mQ)�0Game%20Construction(�mQ)�0workbook.&url=leanpub.com/cgc-strategy&hashtags=PBMCube" target="_blank"><svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="x-twitter" class="svg-inline--fa fa-x-twitter h-6 w-6 text-brand-twitter" role="img" xmlns="http:]www.d�m�.org(�W)�00]svg" viewBox="0 0 2 2"><path fill="currentColor" d="000089(�ё)� 48h70.6000005.6(��N)�24(�ё)� 487 464000045L20000.70000018.6 106.5 46400005.8L200.5 5 5 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.2 2 2 (� T)�1.8h39.1.1 88h-42L364.2 2 2 (� T)�1.8z">_path></svg></a><a class="h-6 w-6 rounded-full focus:outline focus:outline-1 focus:outline-offset-4" aria-label="Share on Facebook" rel="noreferrer" href="https:]www.facebook.com/shareysharer.php?display=popup&quote=I&#t7;m%20making(�mQ)�0HTML%20games%20using%20Codeless(�mQ)�0Game%20Construction(�mQ)�0workbook. on Leanpub&u=leanpub.cowcgc-strategy&href=leanpub.cowcgc-strategy" target="_blank"><svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="facebook" class="svg-inline--fa fa-facebook h-6 w-6 text-brand-facebook" role="img" xmlns="httpa_/www.w3.oru2000/svg" viewBox="0 0 5(�*h)� 5(�*h)�"><path fill="currentColor" d="M2 256C2 �4.5 5 397.2 2 2 0 255 5 0S0 �4.5 5 0 256C0 375 5 (�R)�.7 476.8 194(�ё)� 504.50000034(�ё)� .42�6�56h52.8V(� g)�2.3c0-87.1000009.4-(�*h)�7.5 (�*h)�5-(�*h)�7.5c16(�ё)� 0 44.2 3.2 55.7 6.4h(�]y)�c-6-.6-16.5-1-29.6-1c-(� T)� 0-58.2 15.9-58.2 57(�ё)�2�6�56h83.6l-14.2 2 2 78(�ё)�H287V510.1C400.8 494.8 5(�*h)�0000086.9 5(�*h)�(��N)�56h0z"></path>_svg>_a>_div>_div>_div>_div><div class="flex min-w-[10rem] flex-col gap-2 md:min-w-0 md:flex-1 md:px-1"><h2 2 class="text-xs font-semibold tracking-wide text-neutral-500 dark:text-neutral-400 uppercase">Categories</h3><div class="text-sm text-neutral-700 dark:text-neutral000000 [&_a]:underline"><div class="flex flex-wrap gap0000 text-sm text-neutral-00 dark:text-neutral-40."."."><a class="text-blue-600 text-blue-500 dark:text-blue-400 hover:opacity-70 na-underlinV�I�" href="/store/books?category=cloud_computing" data-discover="true">Cloud Computing</a><a class="text-blue-600 text-blue-500 dark:text-blue-400 hover:opacity-70 na-underlinV�I�" href="/store/books?category=game_development" data-discover="true">Game Development</a><a class="text-blue-600 text-blue-500 dark:text-blue-400 hover:opacity-70 na-underlinV�I�" href="/store/books?category=javascript" data-discover="true">JavaScript</a><a class="text-blue-600 text-blue-500 dark:text-blue-400 hover:opacity-70 na-underlinV�I�" href="/store/books?category=programming_cookbooks" data-discover="true">Programming Cookbooks</a><a class="text-blue-600 text-blue-500 dark:text-blue-400 hover:opacity-70 na-underlinV�I�" href="/store/books?category=event_driven_architecture" data-discover="true">Event-Driven Architecture</a><a class="text-blue-600 text-blue-500 dark:text-blue-400 hover:opacity-70 na-underlinV�I�" href="/store/books?category=project_management" data-discover="true">Project Management</a><a class="text-blue-600 text-blue-500 dark:text-blue-400 hover:opacity-70 na-underlinV�I�" href="/store/books?category=games" data-discover="true">Games</a><a class="text-blue-600 text-blue-500 dark:text-blue-400 hover:opacity-70 na-underlinV�I�" href="/store/books?category=nonfiction_history" data-discover="true">History_a><a class="text-blue-00 text-blue-500 dark:text-blue-400 hover:opacity-70 no-underline!" href= Ystor0ubooks?category=education" data-discover="true">Education_a><a class="text-blue-00 text-blue-500 dark:text-blue-400 hover:opacity-70 no-underline!" href= Ystor0ubooks?category=social_science" data-discover="true">Social Sciences</a></div></div></div><di6�class="fle8�min-w-m0rem] flex-col gap(�(g)� md:min-w-0 md:flex-1 md:px-1"><1�6�p class="text-xs font-semibold tracking-wide text-neutral-500 dark:text-neutral-400 uppercase">Feedback_1�6�p><di6�class="text-sm text-neutral-700 dark:text-neutral-300 [&_a]:underline"><a class="r-button relative isolate disabled:hover:cursor-default hover:cursor-pointer inline-fle8�items-center justify-center gap-x-2 rounded-lg border font-semibold focus:outline-hidden data-focus:outline data-focus:outline(�(g)� data-focus:outline-offset(�(g)� data-focus:outline-blue-500 disabled:opacity-50 hover:opacity-85 text-bas0u5 5 px-[calc(--spacing00.5)-1px)] py-[calc(--spacing(�]N)�.5)-1px)] sm:px-[calc(--spacing(3)-1px)] sm:py-[calc(--spacing(1.5)-1px)] sm:text-sm/6 border-zinc-950/10 text-zinc-950 data-active:bg-zinc-95]3�1�.5%] hover:bg-zinc-950/[2.5%] dark:border-whit0u15 dark:text-white dark:[--btn-bg:transparent] dark:data-active:bg-white/5 dark:hover:bg-white/5 na-underlinV�I�" href="/email_authoycgc-strategy" data-discover="true">Email the Author</a></div></div><di6�class="fle8�min-w-m0rem] flex-col gap(�(g)� md:min-w-0 md:flex-1 md:px-1"><1�6�p class="text-xs font-semibold tracking-wide text-neutral-500 dark:text-neutral-400 uppercase">Installments completed_1�6�p><di6�class="text-sm text-neutral-700 dark:text-neutral-300 [&_a]:underline"><0�class="text-lg font-semibold"><span class="text-blue-600">30_span><span class="text-neutral-400">X </span><span class="text-neutral-50."."."0000</span>_p>_div>_div>_div>_div>_div>_div>_div>_section>_section><section class="relative pt-8 pb0000 sm:pt-10 sm:pb-16 lg:pt-15 5 scroll-mt-(�>y)� md:scroll-mt-44" id="team-discounts" aria-labelledby="team-discounts-title"><di6�class="m-auto max-w-6xl px0000.5 md:px-10 lg:px-20"><h2 class="inline-flex items-center rounded-full px-2 2 2 py-1 text-blue-600 ring-1 ring-blue-00 ring-inset"><span class="text-base font-medium tracking-tight">Team Discounts</span>_ ><0�class="font-displa9�mt-6 text-[44px]/12 font-extrabold tracking-tigh4�text-slate-900 max-md:text-center sm:text-6xl dark:text-white">Team Discounts</p></div><0�class="m-auto max-w-6xl px-4 pt-8 sm:px-10 lg:px(�(g)�.".".">Get a team discount on this booX�I�I�_p><div class="mx-auto max-w-7xl lg:mt-16 lg:px-6"><div class="md:rounded-6xl md:rounded-6xl mx-auto bg-slate-50 dark:bg-zinc-800 pb-10 md:pb(�(g)�0 lg:px-16 lg:pb-0"><ul class="mt-5 5 5 divide-y divide-slate-300 dark:divide-zinc-600 p-4 md:px(�(g)� md:py-8"><li><div class="grid grid-cols0000 gap-y-4 p-6 md:grid-cols-8 md:items-center md:justify-between md:px-0"><p class="col-span0000 text-xl font-medium md:col-span-5 md:text-lg">U0�to00000 members_p><div class="col-span0000 grid grid-cols-2 gap-x-2 2 2 md:contents"><dl class="font-medium"><dt class="text-xs text-slate-500 dark:text-zinc-40.".".">Minimum price_dt><dd class="text-lg">$19.00</dd>_dl><dl class="font-medium"><dt class="text-xs text-slate-500 dark:text-zinc-40.".".">Suggested price_dt><dd class="text-lg">$99.00</dd>_dl><button class="my-1 mt-2 2 2 max-md:col-span-2 2 md:mt-0 r-button relative isolate disabled:hover:cursor-defaul4�hover:cursor-pointer inline-flex items-center justify-center gap-x(�(g)� rounded-lg border font-semibold focus:outline-hidden data-focus:outline data-focus:outline-2 data-focus:outline-offset-2 data-focus:outline-blue-500 disabled:opacity-50 hover:opacity-85 text-base/6 px-[calc(--spacing(3.5)-1px)] py-[calc(--spacing(2.5)-1px)] sm:px-[calc(--spacing00)-1px)] sm:py-[calc(--spacing(1.5)-1px)] sm:text-sw5 5 bg-slate-900 text-white border-slate-600/90 hover:bg-slate-700">Add to Cart</button>_div>_div>_li><li><di6�class="grid grid-cols-2 2 gap-y-2 2 2 p-5 5 md:grid-cols-8 md:items-center md:justify-between md:px-."."."><0�class="col-span-2 2 text-xl font-medium md:col-span-5 md:text-lg">Up to 5 members</p><di6�class="col-span-2 2 grid grid-cols(�(g)� gap-x-4 md:contents"><dl class="font-medium"><d4�class="text-xs text-slate-500 dark:text-zinc-400">Minimum price</dt><dd class="text-lg">0001.00_dd></dl><dl class="font-medium"><d4�class="text-xs text-slate-500 dark:text-zinc-400">Suggested price</dt><dd class="text-lg">$159_dd></dl><button class="my-1 mt-4 max-md:col-span0000 md:mt-0 r-button relative isolate disabled:hover:cursor-default hover:cursor-pointer inline-fle8�items-center justify-center gap-x-2 rounded-lg border font-semibold focus:outline-hidden data-focus:outline data-focus:outline(�(g)� data-focus:outline-offset(�(g)� data-focus:outline-blue-500 disabled:opacity-50 hover:opacity-85 text-bas0u5 5 px-[calc(--spacing00.5)-1px)] py-[calc(--spacing(�]N)�.5)-1px)] sm:px-[calc(--spacing(3)-1px)] sm:py-[calc(--spacing(1.5)-1px)] sm:text-sm/6 bg-slate-DS0 text-white border-slate-0]DS hover:bg-slate-70.".".">Add to Cart_button></div></div></li><li><div class="grid grid-cols0000 gap-y-4 p-6 md:grid-cols-8 md:items-center md:justify-between md:px-0"><p class="col-span0000 text-xl font-medium md:col-span-5 md:text-lg">U0�to 10 members</p><di6�class="col-span-2 2 grid grid-cols(�(g)� gap-x-4 md:contents"><dl class="font-medium"><d4�class="text-xs text-slate-500 dark:text-zinc-400">Minimum price</dt><dd class="text-lg">$55.00_dd></dl><dl class="font-medium"><d4�class="text-xs text-slate-500 dark:text-zinc-400">Suggested price</dt><dd class="text-lg">(�N)�79_dd></dl><button class="my-1 mt-4 max-md:col-span0000 md:mt-0 r-button relative isolate disabled:hover:cursor-default hover:cursor-pointer inline-fle8�items-center justify-center gap-x-2 rounded-lg border font-semibold focus:outline-hidden data-focus:outline data-focus:outline(�(g)� data-focus:outline-offset(�(g)� data-focus:outline-blue-500 disabled:opacity-50 hover:opacity-85 text-bas0u5 5 px-[calc(--spacing00.5)-1px)] py-[calc(--spacing(�]N)�.5)-1px)] sm:px-[calc(--spacing(3)-1px)] sm:py-[calc(--spacing(1.5)-1px)] sm:text-sm/6 bg-slate-DS0 text-white border-slate-0]DS hover:bg-slate-70.".".">Add to Cart_button></div></div></li><li><div class="grid grid-cols0000 gap-y-4 p-6 md:grid-cols-8 md:items-center md:justify-between md:px-0"><p class="col-span0000 text-xl font-medium md:col-span-5 md:text-lg">U0�to 15 members</p><di6�class="col-span-2 2 grid grid-cols(�(g)� gap-x-4 md:contents"><dl class="font-medium"><d4�class="text-xs text-slate-500 dark:text-zinc-400">Minimum price</dt><dd class="text-lg">$79.00_dd></dl><dl class="font-medium"><d4�class="text-xs text-slate-500 dark:text-zinc-400">Suggested price</dt><dd class="text-lg">00099_dd></dl><button class="my-1 mt-4 max-md:col-span0000 md:mt-0 r-button relative isolate disabled:hover:cursor-default hover:cursor-pointer inline-fle8�items-center justify-center gap-x-2 rounded-lg border font-semibold focus:outline-hidden data-focus:outline data-focus:outline(�(g)� data-focus:outline-offset(�(g)� data-focus:outline-blue-500 disabled:opacity-50 hover:opacity-85 text-bas0u5 5 px-[calc(--spacing00.5)-1px)] py-[calc(--spacing(�]N)�.5)-1px)] sm:px-[calc(--spacing(3)-1px)] sm:py-[calc(--spacing(1.5)-1px)] sm:text-sm/6 bg-slate-DS0 text-white border-slate-0]DS hover:bg-slate-70.".".">Add to Cart_button></div></div></li><li><div class="grid grid-cols0000 gap-y-4 p-6 md:grid-cols-8 md:items-center md:justify-between md:px-0"><p class="col-span0000 text-xl font-medium md:col-span-5 md:text-lg">U0�to(��N)�5 members</p><di6�class="col-span-2 2 grid grid-cols(�(g)� gap-x-4 md:contents"><dl class="font-medium"><d4�class="text-xs text-slate-500 dark:text-zinc-400">Minimum price</dt><dd class="text-lg">$119_dd></dl><dl class="font-medium"><d4�class="text-xs text-slate-500 dark:text-zinc-400">Suggested price</dt><dd class="text-lg">$599_dd></dl><button class="my-1 mt-4 max-md:col-span0000 md:mt-0 r-button relative isolate disabled:hover:cursor-default hover:cursor-pointer inline-fle8�items-center justify-center gap-x-2 rounded-lg border font-semibold focus:outline-hidden data-focus:outline data-focus:outline(�(g)� data-focus:outline-offset(�(g)� data-focus:outline-blue-500 disabled:opacity-50 hover:opacity-85 text-bas0u5 5 px-[calc(--spacing00.5)-1px)] py-[calc(--spacing(�]N)�.5)-1px)] sm:px-[calc(--spacing(3)-1px)] sm:py-[calc(--spacing(1.5)-1px)] sm:text-sm/6 bg-slate-DS0 text-white border-slate-0]DS hover:bg-slate-70.".".">Add to Cart_button></div></div></li>_ul></div></div></section><section class="relative pt-8 pb-2 2 sm:pt-10 sm:pb-15 5 lg:pt-16 scroll-mt00002 md:scroll-mt-44" id="bundles" aria-labelledby="bundles-title"><div class="m-auto max-w-6xl px-3.5 md:px-10 lg:px(�(g)�."."."><  class="inline-fle8�items-center rounded-full px-4 py-1 text-blue-00 ring-1 ring-blue-600 ring-inset"><span class="text-base font-medium tracking-tight">Bundle_span></h2><p class="font-display mt-5 5 text-[44pxr(�*h)� font-extrabold tracking-tight text-slate-DS0 max-md:text-center sm:text-6xl dark:text-white">Bundles that include this book_p>_div><ul class="m-auto mt-12 flex w-fit flex-wrap justify-center gap-2 2 2 lg:max-w-7xl"><li class="mx-2 my(�(g)� h-full self-start overflow-hidden rounded(�(g)�xl shadow-md ring-1 ring-slate-900/5 lg:w-96 lg:px-4 lg:py-6" lang="en"><figure class="fle8�flex-col gap-x-4 p-4 pb-."."."><di6�class="space-y-4 text-center leading-6 text-neutral-DS."."."><a class="space-y(�(g)� hover:opacity-80 no-underline!" href= Yucgsk" data-discover="true"><1�6�p class="line-clamp0000 text-lg font-bold">Construc4�Game Starter Kit_1�6�p><img src="httpsa_/s3.amazonaws.cowbundles.leanpub.cowcgsk/s_her6bundle-cover.png782488(�]y)�3&17(�R)�488700000" width="400" height="(� g)�5" class="mx-auto"/>_a><div class="space-y-2"><0�class="fle8�items-center justify-center text-sm text-neutral-500 uppercase" data-state="closed">9<!-- -- �Books<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="circle-question" class="svg-inline--fa fa-circle-question touch-only:hiddeD� ml-2 h-2 2 w-2 2 text-black" role="img" xmlns="httpa_/www.w3.oru2000/svg" viewBox="0 0 5(�*h)� 5(�*h)�" width="12px" height="12px"><path fill="currentColor" d="M256 5(�*h)�(�O)�56(��N)�56 0 1 0(��N)�56 056(��N)�56 0 1 0 0 5(�*h)�zM169.8 165.3c7.9-(� g)�00000(��N)�9.1-3700000 52.8-3700000l58.2 2 0c34.9 0 63.1 2800000 63.1 00000.1c0(��N)�2.6-(�*h)�.1 43.5-.7 54.8L280 264.4c-.2 00-10.9 00000.6(�(g)�2 2 2 00000.6c-0000000 0(�(g)�4-10.7(�(g)�4-24l0-13.5c0-8.5 5 4.6-16.5 12.1-20.8l44.3-25.4c4.7(�(g)�.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1l-5800000 0c-3.2 2 2 0-6.2 2 2 2.1-7.5 5.3l-.2 2 2 1.2c-4.4 12.5-18(�ё)� 19-30.6 14.6s-19-18(�ё)�-14.6-30.6l.4-1.2zM22400000(�yr)�9�p2 (�>y)� 0 1 1 62 2 2 0 (�>y)�000002 0 1 1 -62 2 2 0z">_path></svg></p></div></div></figure><dl class="fle8�w-full px-5 5 text-sm leading-6"><di6�class="m-auto flex w-full justify-between gap-x-2 2 2 self-stretch py-3"><dt class="sr-onl9�text-neutral-500">Pricing</dt><dd class="fle8�w-full gap-x(�(g)�"><div class="flex w-full flex-col justify-center gap-8 py(�(g)�"><div><di6�class="mb-2 2 2 flex flex-col items-center [&>span]:text-gray-500"><h2 class="text-3xl font-bold">$79.99</h2>Minimum price</div><di6�class="space-y(�(g)� px-2 text-start"><div class="flex space-x0000 font-semibold justify-between whitespace-nowrap">Bought separately<span class="font-semibold text-gray-500 line-through">$459.91</span>_div><div class="flex space-x0000 font-semibold justify-between whitespace-nowrap">Suggested price<span class="font-semibold text-gray-50.".".">$99.99</span>_div>_div>_div><div class="mb-4 fle8�justify-center"><button class="r-button relative isolate disabled:hover:cursor-default hover:cursor-pointer inline-fle8�items-center justify-center gap-x-2 rounded-lg border font-semibold focus:outline-hidden data-focus:outline data-focus:outline(�(g)� data-focus:outline-offset(�(g)� data-focus:outline-blue-500 disabled:opacity-50 hover:opacity-85 text-bas0u5 5 px-[calc(--spacing00.5)-1px)] py-[calc(--spacing(�]N)�.5)-1px)] sm:px-[calc(--spacing(3)-1px)] sm:py-[calc(--spacing(1.5)-1px)] sm:text-sm/6 bg-blue-600 text-white border-blue-70]DS">Add Ebook Bundle to Cart_button></div></div></dd>_div>_dl></li>_ul></section><section class="relative pt-8 pb-2 2 sm:pt-10 sm:pb-15 5 lg:pt-16 scroll-mt00002 md:scroll-mt-44" id="author" aria-labelledby="author-title"><div class="m-auto max-w-6xl px-3.5 md:px-10 lg:px(�(g)�."."."><  class="inline-fle8�items-center rounded-full px-4 py-1 text-blue-00 ring-1 ring-blue-600 ring-inset"><span class="text-base font-medium tracking-tight">Author_span></h2><p class="font-display mt-5 5 text-[44pxr(�*h)� font-extrabold tracking-tight text-slate-DS0 max-md:text-center sm:text-6xl dark:text-white">Abou4�the Author_p>_div><div class="absolute inset-x-0 top-1(�W)� bottom-0 text-slate-900/10 [mask-image:linear-gradient(transparent,white)]"></div><di6�class="space-y(�(g)�2 2 2 max-md:mt-16"><div class="relative mx-auto max-w-5xl pt-8 sm:px-5 5 lg:mt-(�*h)�"><div class="sm:rounded-6xl bg-slate-50 pt-px dark:bg-zinc-AS."."."><di6�class="relative mx-auto -mt-16 h-42 2 2 w-44 overflow-hidden rounded-full bg-slate(�(g)�00 dark:bg-zinc-700 md:float-end md:h-64 md:w-64 md:[shape-outside:circle(40%)] lg:mr-20 lg:h-(�]y)� lg:w-(�]y)�"><a aria-label="Visit Stephen Gose's author profile" class="absolute inset-0 block" href="/u/pbmcube" data-discover="true"><img src="httpsa_/d39qdlcrvnra4b.cloudfront.net/avatars0004625 _full/Cubee1.jpg?14255859" class="h-full w-full object-cover"/>_a>_div><div class="p-2 2 2 max-md:mx-auto sm:px-10 md:pt-20 md:pb-15 5 lg:px-20 lg:pt(�(g)�8"><a aria-label="Visi4�Stephen Gose&#t7;s author profile" class="font-displa9�mb0000 block text-[44px]/12 font-extrabold tracking-tigh4�text-blue-00 hover:opacity-70 max-md:text-center md:mb-5 md:w(�(g)�000 md:text-6xl" href="/u/pbmcube" data-discover="true">Stephen Gose</a><di6�class="fle8�gap-x-2 2 2 max-md:justify-center"><a href="https:]twitter.cowPBMCube" aria-label="Twitter" class="focus:outline-brand-twitter rounded-full focus:outline focus:outline-1 focus:outline-offset-4" target="_blank" rel="noreferrer"><svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="x-twitter" class="svg-inline--fa fa-x-twitter text-4xl md:text-5xl text-black dark:text-white" role="img" xmlns="http:]www.d�m�.org(�W)�00]svg" viewBox="0 0 2 2"><path fill="currentColor" d="000089(�ё)� 48h70.6000005.6(��N)�24(�ё)� 487 464000045L20000.70000018.6 106.5 46400005.8L200.5 5 5 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.2 2 2 (� T)�1.8h39.1.1 88h-42L364.2 2 2 (� T)�1.8z">_path></svg></a><a href="https:]github.com/pbmcube" aria-label="GitHub" class="focus:outline-brand-github rounded-full focus:outline focus:outline-1 focus:outline-offset-4" target="_blank" rel="noreferrer"><svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="github" class="svg-inline--fa fa-github text-4xl md:text-5xl text-brand-github dark:text-white" role="img" xmlns="http:]www.d�m�.org(�W)�00]svg" viewBox="0 0 495 5 2"><path fill="currentColor" d="65.90000097.4c0(��N)�(�(g)�0000000000.6-5(�ё)�00000.600000000000000-5.6-100000-5.60000.6 0(�(g)�(��N)�000000000.6 5(�ё)�0000.600000-.2 2 5.5 5 1.2 2 5.5 5 3.6zm-.1-4.5c-.7(��N)� 100000 400000 400000 4.9(��N)�.6 1 5.6 0 6(�ё)�(�(g)�s-1.3-4.3-4.3-5.2c(�(g)�.6-.7-5.5.3-6.2 2.3zm44.2-1.7c(�(g)�.9.7-4.9(��N)�.6-4.6 4.900000(��N)�(��N)�.90000000000 5.9(��N)�.6(��N)�.9-.5 5 5 4.9-2.5 5 4.6-4.6-00000-1.900000000(�ё)�-5.9(�(g)�.9zM244.8 8C106.1 8 0 �3.2 2 0 252c0 �0.9 69.8(��N)�05.8 169.5(��N)�39(�ё)� 12.8 2.2 2 1700000-5.6 17.3-(�*h)�.1 0-6(�ё)�-.3-40.4-.3-.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1(�(g)�7.8-36.6 0 0(�(g)�2.9-15.7 1.6-15.2 2 2 0 0 24.9(��N)�000008.5 5 25.8(��N)�1.9 38.6 58.5 5 27.5 72.9 20.9(��N)�00000-15 5 8.8-27.1 16-0000.7-55.9-6.2-�2.3-1400000-1(�*h)�00000-110.5 0(�(g)�7.5 7.6-00000(��N)�3.6-58.9(�(g)�.6-6.5-11.1-000000000(��N)�.6-67.9 20.9-6.5 69 27 69 27(��N)�0-5.5 5 .5-8.5 62.8-8.5s(� T)�.8(��N)�.9 62.8 8.5c0 0 48.100003.5 5 69(�(g)�5 5 5 00.7000004.5 5 5 5.2 .4(��N)�.6 67.9 16 17.5 5 5 25.8000001.5 25.8 58.9 0 96.5-58.9 104.2-�4.8 �0.5 9.2 7.9 17(��N)�2.9 17 46.2 2 2 0 0000.7-.2 2 75.4-.2 2 000.6 0 6.5 4.6 14.2 2 2 1700000 12.1C(� T)�8.2 457.8 495 5 362.9 495 5 252 495 5 �3.2 2 383.5 8 244.8 8zM97.2 352.9c-100000 1-10000000000.7 5(�ё)� 1.6 1.600000.9(��N)�00000 5(�ё)� 1 100000-1 1000000000-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 10000000000(��N)�.9(��N)�0000000000.9 1.6 100000.6.7 400000-.7.7-1.3-00000(�(g)�.9(�(g)�000000000.9(�(g)�-.6-3.6-00000-400000.7zm(�>y)�.4000005.6c-1.6 100000-1 400000 100000 6(�ё)�(��N)�00000(��N)�00000 5(�ё)�(��N)�.6 6.5 1 100000-100000.7-400000-100000-6(�ё)�(�(g)�(�ё)�(�(g)�00000-5(�ё)�(�(g)�.6-6.5-1zm-11.4-14.7c-1.5 5 1-1.5 5 3.5 5 0 5.9 1.5 5 2.2 2 4.2 2 3.2 2 5.5 5 2.2 2 1.6-1.2 2 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z">_path></svg></a><a href="https:]instagram.cowpbmcube" aria-label="Instagram" class="rounded-full text-4xl focus:outline focus:outline-1 focus:outline-offset-2 2 2 focus:outline-black dark:focus:outline-white md:text-5xl" target="_blank" rel="noreferrer"><svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="instagram" class="svg-inline--fa fa-instagram text-4xl md:text-5xl text-black dark:text-white" role="img" xmlns="http:]www.d�m�.org(�W)�00]svg" viewBox="0 0 448 2"><path fill="currentColor" d="M224.1 1c-00000.6 0-114.9 51.3-�4.9 �4.9s00000 114.9 114.9 114.9000390000019.50000039(��N)�55.9(��N)�87.7 1(��N)�24.1 1zm0 189.6c-41.1 0-74.700003.5-74.7-74.7s0000.5-74.5 5 5 74.7-74.5 5 5 74.7000003.5 74.7 74.7-0000.6 74.7-74.7 74.7z46.4-19400000c0 14.9-(�*h)�(��N)�6.8-26.8(��N)�6.8-14.9 0(�(g)�6.8-(�*h)�(�(g)�6.8-26.8 2-26.8(��N)�6.8-26.8(��N)�6.8 (�*h)�(��N)�6.8 26.8zm76.1(��N)�7.2c-1.700005.9-9.9-67.700006.2-000.9(�(g)�6.2-26(�ё)�-58-34.4-93.9-36(�ё)�00007-2.1-147.9-2.1-184.9 0-35.8 1.7-67.5 5 9.9-000.9000006.1s00004.2 2 2 5800006.2 000.9c-2.1 37(�(g)�.1 147.9 0 184.9 1.7000005.9 9.9 67.7000006.2 000.9s58 34.4 93.9 36(�ё)�1�1�p5 5 5 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 000.900006.2 26(�ё)�(�(g)�6.2 34.4-58 36(�ё)�-93.9 2.1-37(��N)�.1-147.8 0-184.8zM398.8 388c-7.8 19.6-(� g)�.9000004.7-(� T)�.6 42.6-29.5 11.7-99.5 9-1(�>y)�.1 9s-102.5 5 5 2.6-002.1-9c-19.6-7.8-34.7(�(g)�2.9-(� T)�.6-42.6-�.7(�(g)�9.5-9-99.5-9-1(�>y)�.1s-2.6-102.5 5 5 9-002.1c7.8-19.6(��N)�2.9-34.7 42.6-(� T)�.6(��N)�9.5-�.7 99.5-9 002.1-9s102.7-2.5 5 002.1 9c19.6 7.8000004.5 5 5 (� g)�.9 42.5 5 (� T)�.6 11.5 5 5 29.5 9 99.5 9 002.1s2.5 5 5 102.7-9 002.1z">_path></svg></a><a href="https:]linkedin.com/iwstephen-gose" aria-label="LinkedIn" class="focus:outline-brand-linkedin rounded-full focus:outline focus:outline-1 focus:outline-offset-4" target="_blank" rel="noreferrer"><svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="linkedin" class="svg-inline--fa fa-linkedin text-4xl md:text-5xl text-brand-linkedin dark:text-white" role="img" xmlns="http:]www.d�m�.org(�W)�00]svg" viewBox="0 0 448 2"><path fill="currentColor" d="M416000002H.94.2 2 (�>y)� 0 46.5 0 6400000p�c�000.4C0 465.5 14.2 2 480 .9 4ASH416u7.5 5 0 (�>y)�-14.5 (�>y)�00002.3V6400000c0-17.8-14.400002.3-(�>y)�00002.3z35.4 416H69V202.2h66.5V416zm00003.2-243c(�(g)�1.2 2 0-38.5-17.3-38.500008.5SAS.9 95 5 102.2 961.2 0 38.5 17.2 2 38.5000008.5 0 00000-17.2 38.500008.5 38.5zm282.1 243h-66.4V2c0-24.8-.5-56.700004.5-56.700004.5 5 0-39.9(��N)�7-39.9 54.9V6h-66.4V202.2h00000.79.2h.9c8.9-16.8 30.600004.5 (�)�.900004.5 67(�ё)� 0 79.5 5 5 4400000 79.5 5 5 101.9V6z">_path></svg></a></div><di6�class="prose dark:prose-invert prose-a:text-blue-500 mt-2 2 2 max-w-full! md:mt-16"><p><strong><em>Avatar is an adorable cartoon sketch of m9�wife. My 48th anniversar9�is this coming Sep4�1,(��N)�(�e)�_em></strong>_p><p �_p><p>Stephen Gose, Ph.D. Information Systems (honorary) (and second-generation German) is a retired Professor Emeritus with a -year career as a certified network engineer, and "Certified Cisco Academy Instructor" (CCAI) since 20(�e)�. He is listed in the <strong>Who's Who for Information Technology_strong �for his directly related work for the Internet backbones in the Caribbean, Netherlands, Israel, and Russia. He was awarded "Letters of Appreciation" from AT&T, and the German, Israeli, Dutch, and Russian Governments. Steve has nearl9�three decades of international "teaching and conference lecturing" in both Local-Area and Wide-Area Networks, network security, Internet backbones, software engineering, and prograwprojec4�management. He is a retired US Army Signal Corps Officer. He earned, in(��N)�014, the ITT Technical Institute's <strong>"Instructor of the Year"</strong> out of 8,000 instructors across 144 campuses throughout the USA. </p><p> </p><p>He graduated from Grand Canyon Universit9�with his first B.A. in Religions and Music Education, then a B.S. in Business Admin. from the University of Maryland, and an M.B.A. in International Managemen4�from Liberty University. </p><p>He is currentl9�pursuing his Th.D. He has been a licensed minister since 19(�]y)� and a missionar9�to Okinawa, Japan. He earned the US Army Chaplain Outstanding Service Award in 1983. _p><p �_p><p>In his spare time(?), Steve enjoys creating online casual games, software engineering, and managing his online gaming businesses. _p><p �_p><p>M9�driving theme: <a href="https:]www.youtube.cowwatch?v=awzNHuGqoMc" target="_blank">"Always sta9�humble and kind"_a>_p><p �_p><p>His website is: <a href="httpsa_/www.stephen-gose.cowen."." target="_blank">httpsa_/www.Stephen-Gose.cow_a>_p><p>His game showcase is: <a href="httpa_/www.renown-games.cow" target="_blank">httpa_/www.renown-games.com</a></p><p>His theology website: <a href="httpa_/kingdomofgodprinciples.cow" target="_blank">httpa_/kingdomofgodprinciples.cow_a>_p><p>Game Suppor4�Site: <a href="http:]makingbrowsergames.com."." target="_blank"> http:]makingbrowsergames.com/</a></p><p>Review m9�profile on LinkedIn.com: <a href="https:]www.linkedin.com/iwstephen-gose."." target="_blank">httpsa_/www.linkedin.cowin/stephen-gos0u_a>_p>_div>_div>_div>_div>_div>_section><section class="relative pt-8 pb0000 sm:pt-10 sm:pb-16 lg:pt-15 5 scroll-mt-(�>y)� md:scroll-mt-44" id="table-of-contents"><di6�class="m-auto max-w-6xl px0000.5 md:px-10 lg:px-20"><h2 class="inline-flex items-center rounded-full px-2 2 2 py-1 text-blue-600 ring-1 ring-blue-00 ring-inset"><span class="text-base font-medium tracking-tight">Contents</span>_ ><0�class="font-displa9�mt-6 text-[44px]/12 font-extrabold tracking-tigh4�text-slate-900 max-md:text-center sm:text-6xl dark:text-white">Table of Contents_p>_div><div class="relative"><div id="table-of-contents-list" class="max-h-[66vh] overflow-hidden"><article dir="ltr" lang="en" class="prose-code:rounded-md prose-code:bg-slate-30]0 dark:prose-code:bg-slate-0]0 prose-code:px-1.5 prose-code:py-0.5 m-auto mt-12 max-w-4xl space-y-(�*h)� text-star4�text-lg"><div><h2 2 class="text-3xl font-semibold tracking-tight text-slate-DS0 dark:text-white"><span class="text-slate-600/80 ltr:mr0000 rtl:ml-2 2 dark:text-slate-40]AS">_span><span>Preface_span></h3><ol class="mt-2 2 2 divide-y divide-slate-30]30 rounded(�(g)�xl bg-slate-50 px-5 5 py0000 text-base tracking-tigh4�sm:px-8 sm:py-5 dark:divide-slate-0]30 dark:bg-slate-800/5."."."><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">Distribution Permission</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">Forewords</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">Disclosures</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">Disclaimer_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">Workbook Content</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">> For Patrons from Amazon and other Book Distributors_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">><�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Abou4�this Workbook</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">> How to Read & Use this workbook:</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">> Viewing the eBook:</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">> External Links</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">> References Used_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">Your newl9�obtained skills …</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">More Resources_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">Programming Courses_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">I</span><span class="font-medium dark:text-slate(�(g)�00">Part I — Concept & Design</span>_li></ol>_div><div><1�6�p class="text0000xl font-semibold tracking-tigh4�text-slate-900 dark:text-white"><span class="text-slate-0]AS ltr:mr-2 2 rtl:ml0000 dark:text-slate-400/8."."."_span><span>Introduction to <i>“Code-less”</i �Game Design</span>_1�6�p><ol class="mt-4 divide-9�divide-slate0000000000 rounded-2xl bg-slate-50 px-6 py-2 2 text-base tracking-tight sm:px-8 sm:py-5 dark:divide-slate-6000000 dark:bg-slate-AS]50"><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">Approaching Game Development</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">Focusing Your Game_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">1.1</span><span class="font-medium dark:text-slate(�(g)�00">Game Genres Defined</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">GG Interactive — <b><i>Game Design Course</i></b></span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."(�ё)�_span><span class="font-medium dark:text-slate-20.".".">Game Delivery Modes_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">><�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Mobile “In Apps Purchases” (IAP) ROI_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">1.3</span><span class="font-medium dark:text-slate(�(g)�00">Game Tools & Generators</span>_li></ol>_div><div><1�6�p class="text0000xl font-semibold tracking-tigh4�text-slate-900 dark:text-white"><span class="text-slate-0]AS ltr:mr-2 2 rtl:ml0000 dark:text-slate-400/8."."."(�nj)�_span><span>Project Managemen4�Overview_span></h3><ol class="mt-2 2 2 divide-y divide-slate-30]30 rounded(�(g)�xl bg-slate-50 px-5 5 py0000 text-base tracking-tigh4�sm:px-8 sm:py-5 dark:divide-slate-0]30 dark:bg-slate-800/5."."."><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."(�nj)�.1_span><span class="font-medium dark:text-slate-20.".".">Demo Game License(s)</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."(�nj)�(�ё)�_span><span class="font-medium dark:text-slate-20.".".">Game Recipe™ just add Artwork, stir, &<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�season to tastV�I�_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">2.3</span><span class="font-medium dark:text-slate(�(g)�00">Development:_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">Adventures of Renown YRogue Prince™ “Elevator Speech”</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."(�nj)�.4_span><span class="font-medium dark:text-slate-20.".".">Design:_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">><�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Deeper Dive: How Browser Games Load</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">Deconstructing Gameplay</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."(�nj)�.5_span><span class="font-medium dark:text-slate-20.".".">Design Consideration: Background Stories</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">> Deeper Dive: Putting Stories in the Wrong Place_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">Seven Deadl9�Sins of Strategy Game Design_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">2.6</span><span class="font-medium dark:text-slate(�(g)�00">Construct’s <i>“Code-less”_i> Encoding</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">> Deeper Dive: Creating Display Mechanisms Ya 4-Step <span id="regimen">method_span></span>_li></ol>_div><div><1�6�p class="text0000xl font-semibold tracking-tigh4�text-slate-900 dark:text-white"><span class="text-slate-0]AS ltr:mr-2 2 rtl:ml0000 dark:text-slate-400/8."."."000_span><span><i>“Strategy” & “Decision Science”</i �Genre</span>_1�6�p><ol class="mt-4 divide-9�divide-slate0000000000 rounded-2xl bg-slate-50 px-6 py-2 2 text-base tracking-tight sm:px-8 sm:py-5 dark:divide-slate-6000000 dark:bg-slate-AS]50"><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">Digital Strateg9�Games Are Broken!</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."000.1_span><span class="font-medium dark:text-slate-20.".".">Types of Strategy Games_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">3.2</span><span class="font-medium dark:text-slate(�(g)�00">Historical background?_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">3.3</span><span class="font-medium dark:text-slate(�(g)�00">Common <b><i>Strateg9�Game Characteristics_i>_b>_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">Advantages and Disadvantages of Decision Trees</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">Disadvantages of Decision Trees</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."000.4_span><span class="font-medium dark:text-slate-20.".".">What’s Your Competition Doing?</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">> Your Targeted Marke4�Y<i>Who’s Playing What?_i>_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20."."."><b><i>Wha4�is your favorite game genre?_i>_b> — <i>Separating Developers from Gameri�v�_i>_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">3.5</span><span class="font-medium dark:text-slate(�(g)�00">Review your competition and their games</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">Game Examples</span>_li></ol>_div><div><1�6�p class="text0000xl font-semibold tracking-tigh4�text-slate-900 dark:text-white"><span class="text-slate-0]AS ltr:mr-2 2 rtl:ml0000 dark:text-slate-400/8.".".">4_span><span>“Common Core Construction”</span>_1�6�p><ol class="mt-4 divide-9�divide-slate0000000000 rounded-2xl bg-slate-50 px-6 py-2 2 text-base tracking-tight sm:px-8 sm:py-5 dark:divide-slate-6000000 dark:bg-slate-AS]50"><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">4.1</span><span class="font-medium dark:text-slate(�(g)�00">Game Mechanics (GM): Data Structures_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">><�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Data Design Considerations_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">><�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Following the herd? - <i>Using expected “Convention”_i>_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">><�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Terrain and Unit Symbols_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">Historical Military Symbols Usage_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">4.2</span><span class="font-medium dark:text-slate(�(g)�00">Turn-based Gameplay</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">> Deeper Dive: Multi-Player versions</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40.".".">400000_span><span class="font-medium dark:text-slate-20.".".">Game Framework Mechanisms (GFM)_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">><�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Deeper Dive: Properl9�Using D.R.Y. �“Event Sheets” as “Includes”!</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">Ho7�to Succeed a4�Making One Game a Month</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40.".".">4.4_span><span class="font-medium dark:text-slate-20.".".">Par4�I: Conclusion</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40.".".">II</span><span class="font-medium dark:text-slate(�(g)�00">Part II: C2 Production_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20."."."><b><i>ACTUALLY START THE DAMN GAME …</i></b></span>_li></ol>_div><div><1�6�p class="text0000xl font-semibold tracking-tigh4�text-slate-900 dark:text-white"><span class="text-slate-0]AS ltr:mr-2 2 rtl:ml0000 dark:text-slate-400/8.".".">5_span><span>Lesson 1: Game Projec4�Launch_span></h3><ol class="mt-2 2 2 divide-y divide-slate-30]30 rounded(�(g)�xl bg-slate-50 px-5 5 py0000 text-base tracking-tigh4�sm:px-8 sm:py-5 dark:divide-slate-0]30 dark:bg-slate-800/5."."."><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40.".".">5.1_span><span class="font-medium dark:text-slate-20.".".">Game Mechanics Used:</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40.".".">5(�ё)�_span><span class="font-medium dark:text-slate-20.".".">C2 Projec4�Creation_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">><�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�<i>About_i> Your Project:_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">><�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Projec4�Settings:</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">> Configuration Settings</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">Customized Loaders_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">5.3</span><span class="font-medium dark:text-slate(�(g)�00">Design Considerations: CMS, PWA, or SWPA_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">><�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Creating a C2 SWPA Game Version?_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">><�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Creating a C2 CMS or PWA Game Version?_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">><�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Other Visual Layouts_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">5.4</span><span class="font-medium dark:text-slate(�(g)�00">Comparing your code</span>_li></ol>_div><div><1�6�p class="text0000xl font-semibold tracking-tigh4�text-slate-900 dark:text-white"><span class="text-slate-0]AS ltr:mr-2 2 rtl:ml0000 dark:text-slate-400/8.".".">6_span><span>Lesson 2: Strategic Map(s) &<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Gameplay_span></h3><ol class="mt-2 2 2 divide-y divide-slate-30]30 rounded(�(g)�xl bg-slate-50 px-5 5 py0000 text-base tracking-tigh4�sm:px-8 sm:py-5 dark:divide-slate-0]30 dark:bg-slate-800/5."."."><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40.".".">6.1_span><span class="font-medium dark:text-slate-20.".".">Gameboard Terrain_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">6.2</span><span class="font-medium dark:text-slate(�(g)�00">Deeper Dive: Hexagonal Maps</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40.".".">600000_span><span class="font-medium dark:text-slate-20.".".">Comparing your code_span></li>_ol></div><div><h2 2 class="text-3xl font-semibold tracking-tight text-slate-DS0 dark:text-white"><span class="text-slate-600/80 ltr:mr0000 rtl:ml-2 2 dark:text-slate-40]AS">7</span><span>Lesson00000: Ma0�Exploration during Gameplay</span>_1�6�p><ol class="mt-4 divide-9�divide-slate0000000000 rounded-2xl bg-slate-50 px-6 py-2 2 text-base tracking-tight sm:px-8 sm:py-5 dark:divide-slate-6000000 dark:bg-slate-AS]50"><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">7.1</span><span class="font-medium dark:text-slate(�(g)�00">Design Consideration_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">7.2</span><span class="font-medium dark:text-slate(�(g)�00">Neutral Settlements &<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Garrisons</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40.".".">700000_span><span class="font-medium dark:text-slate-20."."."><i>“Hidden Objects”_i> Game Mechanics</span>_li></ol>_div><div><1�6�p class="text0000xl font-semibold tracking-tigh4�text-slate-900 dark:text-white"><span class="text-slate-0]AS ltr:mr-2 2 rtl:ml0000 dark:text-slate-400/8.".".">8_span><span>Lesson 4: Troops &<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Heroes Data Records</span>_1�6�p><ol class="mt-4 divide-9�divide-slate0000000000 rounded-2xl bg-slate-50 px-6 py-2 2 text-base tracking-tight sm:px-8 sm:py-5 dark:divide-slate-6000000 dark:bg-slate-AS]50"><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">8.1</span><span class="font-medium dark:text-slate(�(g)�00">Menu Options_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">8.2</span><span class="font-medium dark:text-slate(�(g)�00">Games <b><i>ARE databasei�v�_i>_b>_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">><�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Neutral Garrison & Location records</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">> Troop records_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">><�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Hero records_span></li>_ol></div><div><h2 2 class="text-3xl font-semibold tracking-tight text-slate-DS0 dark:text-white"><span class="text-slate-600/80 ltr:mr0000 rtl:ml-2 2 dark:text-slate-40]AS">9</span><span>Lesson 5: Pre-Battle Deploymen4�Layout_span></h3><ol class="mt-2 2 2 divide-y divide-slate-30]30 rounded(�(g)�xl bg-slate-50 px-5 5 py0000 text-base tracking-tigh4�sm:px-8 sm:py-5 dark:divide-slate-0]30 dark:bg-slate-800/5."."."><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40.".".">9.1_span><span class="font-medium dark:text-slate-20.".".">Men5�Options</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40.".".">9(�ё)�_span><span class="font-medium dark:text-slate-20.".".">Design Considerations_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">9.3</span><span class="font-medium dark:text-slate(�(g)�00">Comparing your code</span>_li></ol>_div><div><1�6�p class="text0000xl font-semibold tracking-tigh4�text-slate-900 dark:text-white"><span class="text-slate-0]AS ltr:mr-2 2 rtl:ml0000 dark:text-slate-400/8."."."0</span><span>Lesson 6: “Conduct the Battle” Layout</span>_1�6�p></div><div><h2 2 class="text-3xl font-semibold tracking-tight text-slate-DS0 dark:text-white"><span class="text-slate-600/80 ltr:mr0000 rtl:ml-2 2 dark:text-slate-40]AS">�_span><span>Lesson 7: Battle Narratives_span></h3><ol class="mt-2 2 2 divide-y divide-slate-30]30 rounded(�(g)�xl bg-slate-50 px-5 5 py0000 text-base tracking-tigh4�sm:px-8 sm:py-5 dark:divide-slate-0]30 dark:bg-slate-800/5."."."><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40.".".">III_span><span class="font-medium dark:text-slate-20.".".">Par4�III: C2 2 Production_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20."."."><b><i>ACTUALLY START THE DAMN GAME …</i></b></span>_li></ol>_div><div><1�6�p class="text0000xl font-semibold tracking-tigh4�text-slate-900 dark:text-white"><span class="text-slate-0]AS ltr:mr-2 2 rtl:ml0000 dark:text-slate-400/8."."."2</span><span>Lesson 1: 0000 Game Produc4�Launch_span></h3><ol class="mt-2 2 2 divide-y divide-slate-30]30 rounded(�(g)�xl bg-slate-50 px-5 5 py0000 text-base tracking-tigh4�sm:px-8 sm:py-5 dark:divide-slate-0]30 dark:bg-slate-800/5."."."><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."2.1</span><span class="font-medium dark:text-slate(�(g)�00">Game Mechanics Used:_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">(�*h)�(�ё)�_span><span class="font-medium dark:text-slate-20.".".">C2 2 Projec4�Creation_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">><�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�<i>About_i> Your Project:_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">><�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Projec4�Settings: Color Theme, Start-u0�&<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Display</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">Customized Loaders_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">><�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Configuration Settings: Advanced & Editor</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."2.3</span><span class="font-medium dark:text-slate(�(g)�00">Design Considerations: CMS, PWA, or SWPA_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">(�*h)�.4_span><span class="font-medium dark:text-slate-20.".".">Creating a 0000 SWPA Game Version?</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."2.5</span><span class="font-medium dark:text-slate(�(g)�00">Creating a C2 2 CMS or PWA Game Version?_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">><�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Other Visual Layouts_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">(�*h)�.6_span><span class="font-medium dark:text-slate-20.".".">Comparing your code_span></li>_ol></div><div><h2 2 class="text-3xl font-semibold tracking-tight text-slate-DS0 dark:text-white"><span class="text-slate-600/80 ltr:mr0000 rtl:ml-2 2 dark:text-slate-40]AS">00_span><span>Lesson 2: Strategic Map(s) &<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Gameplay_span></h3><ol class="mt-2 2 2 divide-y divide-slate-30]30 rounded(�(g)�xl bg-slate-50 px-5 5 py0000 text-base tracking-tigh4�sm:px-8 sm:py-5 dark:divide-slate-0]30 dark:bg-slate-800/5."."."><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."3.1</span><span class="font-medium dark:text-slate(�(g)�00">Gameboard Terrain</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."3.2</span><span class="font-medium dark:text-slate(�(g)�00">Deeper Dive: Hexagonal Maps</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."3.3</span><span class="font-medium dark:text-slate(�(g)�00">Comparing your code</span>_li></ol>_div><div><1�6�p class="text0000xl font-semibold tracking-tigh4�text-slate-900 dark:text-white"><span class="text-slate-0]AS ltr:mr-2 2 rtl:ml0000 dark:text-slate-400/8."."."4</span><span>Lesson00000: Ma0�Exploration during Gameplay</span>_1�6�p><ol class="mt-4 divide-9�divide-slate0000000000 rounded-2xl bg-slate-50 px-6 py-2 2 text-base tracking-tight sm:px-8 sm:py-5 dark:divide-slate-6000000 dark:bg-slate-AS]50"><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">14.1_span><span class="font-medium dark:text-slate-20.".".">Design Consideration</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."4.2</span><span class="font-medium dark:text-slate(�(g)�00">Neutral Settlements &<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Garrisons</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."4.3</span><span class="font-medium dark:text-slate(�(g)�00"><i>“Hidden Objects”</i �Game Mechanics_span></li>_ol></div><div><h2 2 class="text-3xl font-semibold tracking-tight text-slate-DS0 dark:text-white"><span class="text-slate-600/80 ltr:mr0000 rtl:ml-2 2 dark:text-slate-40]AS">15_span><span>Lesson 4: Troops &<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Heroes Data Records</span>_1�6�p><ol class="mt-4 divide-9�divide-slate0000000000 rounded-2xl bg-slate-50 px-6 py-2 2 text-base tracking-tight sm:px-8 sm:py-5 dark:divide-slate-6000000 dark:bg-slate-AS]50"><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">15.1_span><span class="font-medium dark:text-slate-20.".".">Men5�Options</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."5.2</span><span class="font-medium dark:text-slate(�(g)�00">Games <b><i>ARE databasei�v�_i>_b>_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">><�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Neutral Garrison & Location records</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">> Troop records_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">><�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Hero records_span></li>_ol></div><div><h2 2 class="text-3xl font-semibold tracking-tight text-slate-DS0 dark:text-white"><span class="text-slate-600/80 ltr:mr0000 rtl:ml-2 2 dark:text-slate-40]AS">16_span><span>Lesson 5: Pre-Battle Deployment Layout</span>_1�6�p><ol class="mt-4 divide-9�divide-slate0000000000 rounded-2xl bg-slate-50 px-6 py-2 2 text-base tracking-tight sm:px-8 sm:py-5 dark:divide-slate-6000000 dark:bg-slate-AS]50"><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">16.1_span><span class="font-medium dark:text-slate-20.".".">Men5�Options</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."6.2</span><span class="font-medium dark:text-slate(�(g)�00">Design Considerations</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."6.3</span><span class="font-medium dark:text-slate(�(g)�00">Comparing your code</span>_li></ol>_div><div><1�6�p class="text0000xl font-semibold tracking-tigh4�text-slate-900 dark:text-white"><span class="text-slate-0]AS ltr:mr-2 2 rtl:ml0000 dark:text-slate-400/8."."."7</span><span>Lesson 6: “Conduct the Battle” Layout</span>_1�6�p></div><div><h2 2 class="text-3xl font-semibold tracking-tight text-slate-DS0 dark:text-white"><span class="text-slate-600/80 ltr:mr0000 rtl:ml-2 2 dark:text-slate-40]AS">18_span><span>Lesson 7: Battle Narratives_span></h3><ol class="mt-2 2 2 divide-y divide-slate-30]30 rounded(�(g)�xl bg-slate-50 px-5 5 py0000 text-base tracking-tigh4�sm:px-8 sm:py-5 dark:divide-slate-0]30 dark:bg-slate-800/5."."."><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40.".".">IV</span><span class="font-medium dark:text-slate(�(g)�00">Part IV: Expanding Your Prototype</span>_li></ol>_div><div><1�6�p class="text0000xl font-semibold tracking-tigh4�text-slate-900 dark:text-white"><span class="text-slate-0]AS ltr:mr-2 2 rtl:ml0000 dark:text-slate-400/8."."."9</span><span>Lesson 8: Adding Unique Features.</span>_1�6�p><ol class="mt-4 divide-9�divide-slate0000000000 rounded-2xl bg-slate-50 px-6 py-2 2 text-base tracking-tight sm:px-8 sm:py-5 dark:divide-slate-6000000 dark:bg-slate-AS]50"><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">19.1_span><span class="font-medium dark:text-slate-20.".".">Deeper Dive: Creating “Add-ons” & “Extensions”</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."9.2</span><span class="font-medium dark:text-slate(�(g)�00">Deeper Dive: Creating External Project Files?</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."9.3</span><span class="font-medium dark:text-slate(�(g)�00">“Pla9�Again?”</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">> Lesson Instructions_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">><�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Rese4�the Global Variables.</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."9.4</span><span class="font-medium dark:text-slate(�(g)�00">A Better “Game Start”?_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">19.5_span><span class="font-medium dark:text-slate-20.".".">Customize an Avatar?</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."9.6</span><span class="font-medium dark:text-slate(�(g)�00">Integrating Multiple Languages??_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20."."."><b><i>How Languages Got Their Directionality</i></b �by Steph Koyfman April(��N)�8,(��N)�(�e)�1</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">Right-To-Lef4�Languages</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">Top-To-Bottom Languages</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">Conten4�languages market position report.</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">Compare Who uses the Interne4�as compared to their language._span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">19.7_span><span class="font-medium dark:text-slate-20.".".">Main Menu as a “Campaign Gallery”?</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."9.8</span><span class="font-medium dark:text-slate(�(g)�00">Saving & Loading Game Sessions_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">19.9_span><span class="font-medium dark:text-slate-20.".".">In-Game Module (IGM) Editor_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">19.10</span><span class="font-medium dark:text-slate(�(g)�00">Membership System, Logins, & Registrations_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">V</span><span class="font-medium dark:text-slate(�(g)�00">Starting <i>Your Own Game Studio!</i></span>_li></ol>_div><div><1�6�p class="text0000xl font-semibold tracking-tigh4�text-slate-900 dark:text-white"><span class="text-slate-0]AS ltr:mr-2 2 rtl:ml0000 dark:text-slate-400/8."."."(�nj)�0</span><span>Lesson 9: One “GM” to Rule them alL�_span></h3>_div><div><1�6�p class="text0000xl font-semibold tracking-tigh4�text-slate-900 dark:text-white"><span class="text-slate-0]AS ltr:mr-2 2 rtl:ml0000 dark:text-slate-400/8."."."(�nj)�1</span><span>Lesson 10: Capstone YExchanging Artwork_span></h3><ol class="mt-2 2 2 divide-y divide-slate-30]30 rounded(�(g)�xl bg-slate-50 px-5 5 py0000 text-base tracking-tigh4�sm:px-8 sm:py-5 dark:divide-slate-0]30 dark:bg-slate-800/5."."."><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">D.R.Y. Speed Limit — 5 GPH (Games Per Hour)!_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">.1_span><span class="font-medium dark:text-slate-20.".".">Abstrac4�Strategy Games_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">Three Musketeers game board_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">Hnefatafl game board</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">Blue & Gra9�Ya US Civil War “GM Jump-to-Capture”</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">Single-player Variations_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">“EinStein würfel4�nichv�”</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">Cathedral YStrategy Board Game for Two Players</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."(�nj)�1.2</span><span class="font-medium dark:text-slate(�(g)�00">Military Strateg9�Games</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">Napoleon a4�Waterloo_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">Gameplay</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">Victor9�conditions_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">00000_span><span class="font-medium dark:text-slate-20.".".">Diplomatic &<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Political Strategy Games_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">VI_span><span class="font-medium dark:text-slate-20.".".">What’s next?</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">“How to publish a game on the web??”_span></li>_ol></div><div><h2 2 class="text-3xl font-semibold tracking-tight text-slate-DS0 dark:text-white"><span class="text-slate-600/80 ltr:mr0000 rtl:ml-2 2 dark:text-slate-40]AS">(� g)�_span><span>Game Distribution & Marketing_span></h3><ol class="mt-2 2 2 divide-y divide-slate-30]30 rounded(�(g)�xl bg-slate-50 px-5 5 py0000 text-base tracking-tigh4�sm:px-8 sm:py-5 dark:divide-slate-0]30 dark:bg-slate-800/5."."."><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."(�nj)�2.1</span><span class="font-medium dark:text-slate(�(g)�00">Introduction: 8-Step Deploymen4�Method.</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."(�nj)�2.2</span><span class="font-medium dark:text-slate(�(g)�00">Port to a Console</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."(�nj)�2.3</span><span class="font-medium dark:text-slate(�(g)�00">Selling Directly — The Advantages</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00"><b><i>Shareabl9�(SBLY)_i>_b> looking to rent your games</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."(�nj)�2.4</span><span class="font-medium dark:text-slate(�(g)�00">Book Revie7�Protocol_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">(� g)�.5_span><span class="font-medium dark:text-slate-20.".".">Tell the world abou4�<b><i>your_i>_b> gamV�I�_span></li>_ol></div><div><h2 2 class="text-3xl font-semibold tracking-tight text-slate-DS0 dark:text-white"><span class="text-slate-600/80 ltr:mr0000 rtl:ml-2 2 dark:text-slate-40]AS">00000_span><span>Conclusion</span>_1�6�p><ol class="mt-4 divide-9�divide-slate0000000000 rounded-2xl bg-slate-50 px-6 py-2 2 text-base tracking-tight sm:px-8 sm:py-5 dark:divide-slate-6000000 dark:bg-slate-AS]50"><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">VII</span><span class="font-medium dark:text-slate(�(g)�00">Bonus Developmen4�Content</span>_li></ol>_div><div><1�6�p class="text0000xl font-semibold tracking-tigh4�text-slate-900 dark:text-white"><span class="text-slate-0]AS ltr:mr-2 2 rtl:ml0000 dark:text-slate-400/8."."."(�nj)�4</span><span>Rogue Prince™ Guides_span></h3><ol class="mt-2 2 2 divide-y divide-slate-30]30 rounded(�(g)�xl bg-slate-50 px-5 5 py0000 text-base tracking-tigh4�sm:px-8 sm:py-5 dark:divide-slate-0]30 dark:bg-slate-800/5."."."><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."(�nj)�4.1</span><span class="font-medium dark:text-slate(�(g)�00">Player’s Guide_span></li>_ol></div><div><h2 2 class="text-3xl font-semibold tracking-tight text-slate-DS0 dark:text-white"><span class="text-slate-600/80 ltr:mr0000 rtl:ml-2 2 dark:text-slate-40]AS">25_span><span>Instructor’s Workshops &<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Educational Guides_span></h3><ol class="mt-2 2 2 divide-y divide-slate-30]30 rounded(�(g)�xl bg-slate-50 px-5 5 py0000 text-base tracking-tigh4�sm:px-8 sm:py-5 dark:divide-slate-0]30 dark:bg-slate-800/5."."."><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."(�nj)�5.1</span><span class="font-medium dark:text-slate(�(g)�00">Workshops Available</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."(�nj)�5.2</span><span class="font-medium dark:text-slate(�(g)�00">Certification Examination</span>_li></ol>_div><div><1�6�p class="text0000xl font-semibold tracking-tigh4�text-slate-900 dark:text-white"><span class="text-slate-0]AS ltr:mr-2 2 rtl:ml0000 dark:text-slate-400/8."."."(�nj)�6</span><span>Rogue Prince™ Administrator Guide</span>_1�6�p><ol class="mt-4 divide-9�divide-slate0000000000 rounded-2xl bg-slate-50 px-6 py-2 2 text-base tracking-tight sm:px-8 sm:py-5 dark:divide-slate-6000000 dark:bg-slate-AS]50"><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">26.1_span><span class="font-medium dark:text-slate-20.".".">Settings</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">Realistic Missile Fire Ranges …</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."(�nj)�6.2</span><span class="font-medium dark:text-slate(�(g)�00">Advanced Rules_span></li>_ol></div><div><h2 2 class="text-3xl font-semibold tracking-tight text-slate-DS0 dark:text-white"><span class="text-slate-600/80 ltr:mr0000 rtl:ml-2 2 dark:text-slate-40]AS">27_span><span>Rogue Prince™ Developer’s Guide_span></h3><ol class="mt-2 2 2 divide-y divide-slate-30]30 rounded(�(g)�xl bg-slate-50 px-5 5 py0000 text-base tracking-tigh4�sm:px-8 sm:py-5 dark:divide-slate-0]30 dark:bg-slate-800/5."."."><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."(�nj)�7.1</span><span class="font-medium dark:text-slate(�(g)�00">“Event Sheets” Index & Game Flow_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">><�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�External CMS Pages_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">><�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Demonstration Game — deployed as a “client-side” SWPA edition._span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">27(�ё)�_span><span class="font-medium dark:text-slate-20.".".">Supporting Layouts &<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Even4�Sheets_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">2700000_span><span class="font-medium dark:text-slate-20.".".">Avatar Editor_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">Avatar Storage Options</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."(�nj)�7.4</span><span class="font-medium dark:text-slate(�(g)�00">IGM Editor_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">Appendix</span>_li></ol>_div><div><1�6�p class="text0000xl font-semibold tracking-tigh4�text-slate-900 dark:text-white"><span class="text-slate-0]AS ltr:mr-2 2 rtl:ml0000 dark:text-slate-400/8."."."></span><span>More Resources …_span></h3><ol class="mt-2 2 2 divide-y divide-slate-30]30 rounded(�(g)�xl bg-slate-50 px-5 5 py0000 text-base tracking-tigh4�sm:px-8 sm:py-5 dark:divide-slate-0]30 dark:bg-slate-800/5."."."><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">“You don’t kno7�JS Yet” by Kyle Simpson</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">Construc4�Demos</span>_li></ol>_div><div><1�6�p class="text0000xl font-semibold tracking-tigh4�text-slate-900 dark:text-white"><span class="text-slate-0]AS ltr:mr-2 2 rtl:ml0000 dark:text-slate-400/8."."."></span><span>Appendix: Game Developer Tool Kits_span></h3><ol class="mt-2 2 2 divide-y divide-slate-30]30 rounded(�(g)�xl bg-slate-50 px-5 5 py0000 text-base tracking-tigh4�sm:px-8 sm:py-5 dark:divide-slate-0]30 dark:bg-slate-800/5."."."><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">Artwork Resources</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">Selling your Game Artwork &<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Assets_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">JavaScrip4�Garden_span></li>_ol></div><div><h2 2 class="text-3xl font-semibold tracking-tight text-slate-DS0 dark:text-white"><span class="text-slate-600/80 ltr:mr0000 rtl:ml-2 2 dark:text-slate-40]AS">_span><span>Additional Appendices_span></h3>_div><div><1�6�p class="text0000xl font-semibold tracking-tigh4�text-slate-900 dark:text-white"><span class="text-slate-0]AS ltr:mr-2 2 rtl:ml0000 dark:text-slate-400/8."."."></span><span>Appendix: Making WebXR Games!</span>_1�6�p></div><div><h2 2 class="text-3xl font-semibold tracking-tight text-slate-DS0 dark:text-white"><span class="text-slate-600/80 ltr:mr0000 rtl:ml-2 2 dark:text-slate-40]AS">_span><span>Appendix: “Ho7�to Start a WebSocket”</span>_1�6�p><ol class="mt-4 divide-9�divide-slate0000000000 rounded-2xl bg-slate-50 px-6 py-2 2 text-base tracking-tight sm:px-8 sm:py-5 dark:divide-slate-6000000 dark:bg-slate-AS]50"><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">Testing Your Browser</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">Test sites:</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">WebSocke4�Protocol Handshake_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">><�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Deeper Dive: WebSocket API_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">Sample Source Code: Client-side WebSocket_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">>Ste0�#1: Game <code>index_code �page_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">>Ste0�(�V)�: Generate Event handlers</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">Appendix: Safe JavaScrip4�Using OLOO_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">JS Objects: <b><i>“TL;DR”_i>_b>_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20."."."5.2.2 Inside the bod9�of a class definition</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">Deeper Dive: JS Delegation (aka “Inheritance”?)</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">The old way</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00"><b><i>“Object-Oriented JavaScrip4�Pattern Comparison”</i></b></span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">ECMA(�(g)�(�)� 7th EditionX June 2016_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">Objects Linking to Other Objects (OLOO)_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">Compare your code_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">Object.create_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">Exercise Lesson 9:</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">Exercise 1_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">Game Singletons_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">Deeper Dive: Object Manipulation objects in ES5/6_span></li><li class="space-x0000 py-3"><span class="text-slate-500 dark:text-slate-400">_span><span class="font-medium dark:text-slate-20.".".">Lesson Summary</span>_li><li class="space-x-2 2 py0000"><span class="text-slate-500 dark:text-slate-40."."."></span><span class="font-medium dark:text-slate(�(g)�00">Resource References:_span></li>_ol></div></article></div></div></section><article class="bg-blue-600 py-5" id="happiness" style="scroll-margin-block-start15px"><div class="mx-auto max-w-5xl px-4 py-5 5 5 text-center sm:px-5 5 lg:fle8�lg:items-center lg:px-8 lg:py-10"><div class="prose prose-sm md:prose-base prose-h2:text(�(g)�xl prose-h2:font-bold md:prose-h2:mb-10 md:prose-h2:text-4xl mx-auto max-w-none break-words lg:w-0 lg:flex-1 [&_span]:mx-1 prose-white [&_span]:prose-white">< >The Leanpub 60 Da9�100% Happiness Guarantee_ ><0�class="prose-white text-white [&_a]:text-white hover:[&_a]:text-white">Within <strong>0 days of purchase</strong> you can get a <strong00.�.�refund_strong �on any Leanpub purchase, in <strong>two clicks_strong>.<by><br/><a class="font-bold text-blue-500 dark:text-blue-400 hover:opacity-70 underline" href= Yrefunds" data-discover="true">See full terms...</a></p></div></div></article><article class="bg-brand-author py-5" style="scroll-margin-block-start:�5px"><di6�class="mx-auto max-w-5xl px-2 2 2 py-7 text-center sm:px-6 lg:flex lg:items-center lg:px-8 lg:py-1."."."><di6�class="prose prose-sm md:prose-base prose- :text-2xl prose- :font-bold md:prose- :mb-10 md:prose- :text-4xl mx-auto max-w-none break-words lg:w-0 lg:flex-1 [&_span]:mx-1 prose-white [&_span]:prose-white"><h2 class="prose-white [&_a]:text-white hover:[&_a]:text-white">Earn $8 on a $10 Purchase, and $16 on a (�N)�0 Purchase_ ><0�class="prose-white [&_a]:text-white hover:[&_a]:text-white">We pay <strong>80% royalties_strong �on purchases of <strong>$7.99 or more</strong>, and <strong>AS.�.�royalties minus a 50 cen4�flat fee_strong �on purchases between <strong>$0.99 and $7.98_strong>. <strong>You earn $8 on a $10 sale, and $15 5 on a $20 sale</strong>. So, if we sell <strong>5000 non-refunded copies of your book for $20_strong>, you&#t7;ll earn <strong>$80,000</strong>.<br/><by><i>(Yes, some authors have alread9�earned much more than that on Leanpub.)</i><br/><by>In fact, authors have earned <a class="font-bold text-blue-500 dark:text-blue-400 hover:opacity-70 underline" href= Yauthors" data-discover="true">over $15 million_a> writing, publishing and selling on Leanpub.<by><br/><strong><a class="font-bold text-blue-500 dark:text-blue-400 hover:opacity-70 underline" href= Yauthors" data-discover="true">Learn more about writing on Leanpub</a></strong>_p>_div>_div>_article><article class="bg-brand-comet py-5" style="scroll-margin-block-start:�5px"><di6�class="mx-auto max-w-5xl px-2 2 2 py-7 text-center sm:px-6 lg:flex lg:items-center lg:px-8 lg:py-1."."."><di6�class="prose prose-sm md:prose-base prose- :text-2xl prose- :font-bold md:prose- :mb-10 md:prose- :text-4xl mx-auto max-w-none break-words lg:w-0 lg:flex-1 [&_span]:mx-1 prose-white [&_span]:prose-white"><h2 class="prose-white">Free Updates. DRM Free.</h2><p class="prose-white">If yo5�bu9�a Leanpub book, yo5�ge4�free updates for as long as the author updates the booX�I�I� Man9�authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bough4�the book or ho7�much the9�paid (including free).<by><br/>Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats tha4�a book includes are shown at the top right corner of this page.<br/><by>Finally, Leanpub books don't have an9�DRM copy-protection nonsense, so you can easil9�read them on any supported device._p><p><a href="https:]help.leanpub.com/reader-help/what-formats-do-leanpub-books-come-in" class="text-white hover:text-white text-blue-500 dark:text-blue-400 hover:opacity-70 na-underlinV�I�" target="_blank" rel="noopener noreferrer">Learn more about Leanpub&#t7;s ebook formats and where to read them_a>_p>_div>_div>_article><article class="bg-brand-martinique py-5" style="scroll-margin-block-start15px"><div class="mx-auto max-w-5xl px-4 py-5 5 5 text-center sm:px-5 5 lg:fle8�lg:items-center lg:px-8 lg:py-10"><div class="prose prose-sm md:prose-base prose-h2:text(�(g)�xl prose-h2:font-bold md:prose-h2:mb-10 md:prose-h2:text-4xl mx-auto max-w-none break-words lg:w-0 lg:flex-1 [&_span]:mx-1 prose-white [&_span]:prose-white">< >Write and Publish on Leanpub</h2><p class="prose-white">You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!<br/><by>Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.<by><br/>Leanpub is a magical typewriter for authors: jus4�write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, yo5�can even upload your own PDF and/or EPUB files and then publish with one click!) I4�really is that easy._p><a class="text-white underline hover:text-white underline" href= Yauthors" data-discover="true">Learn more about writing on Leanpub</a></div></div></article></main><footer class="bg-slate-DS0 px-4 py-8 text-white sm:py-10 lg:px-8 lg:py-(�*h)�" aria-labelledby="footer-heading"><  id="footer-heading" class="sr-only">Footer</h2><div class="mx-auto max-w-4xl space-y-8"><section class="space-y-4" aria-describedby="footer-icon-title-section"><di6�class="fle8�flex-col items-center gap-4"><svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="leanpub" class="svg-inline--fa fa-leanpub text-center text-6xl text-white" role="img" xmlns="http:]www.d�m�.org(�W)�00]svg" viewBox="0 0 575 5 2"><path fill="currentColor" d="000086.539 1�.4855.095 5 248.955-10.979-.275c00006.000002-.824-71.64 8.7000-1(�e)�.657(��N)�7.997-.016-19.4-66.424(�(g)�7.997-102.657-27.997-45.562 2 2 0-(�R)�.05 5 5 10.705-100000.516(��N)�7.(�]y)�3L000.117 129.68.546-�.800 61.484-18.115 92.(� g)�6-18.115 41.172 2 0 00.836 13.175 102.655 5 5 (� T)�.544(��N)�7.(�]y)�3-28(�ё)� 59.013-.7 98.0009-(� T)�.544zM569.07 448c-25.526 0-47.485-5.5-70.5(� T)�-15.645-34000001-15.645-69.993-24.978-107.8(�(g)�4.978-38.977 0-74.0002 2 2 (�*h)�.901-1(�e)�.657 40.(�)�3-27.700000(�(g)�7.(�]y)�3-00000.68-40.600000-1(�e)�.657-40.(�)�3-37.878 0-73.561 9.00003-107.871 24.978C55.000009 442.000005 5 (�>y)�.7 448 80000000 448H6.93L49.475 98.859C88.726 76.(�)�5 5 006.485 5 64 1.775 62 2 2 8.000 62 2 2 256.982 2 2 .685(��N)�88 93.095 9.015 5 .6850000057.15 5 5 640000094(�ё)�25 64c45(�ё)�89 0 93.049 (�*h)�.626 1(�>y)�00000000004.859L569.07 448zm-43.368-44.7l-34.036(�(g)�AS(�ё)�46c-30.7(� T)�-13.999-67(�ё)�48(�(g)�1.-101.009(�(g)�1.00008.(� T)�8 0-740000085 12.077-102.655 5 5 38.7(�e)�(�(g)�8.272-26.625-64.(� g)�8-38.7(�e)�-1(�e)�.65700008.702-0000.7 0-70.265 5 5 7.1-101.009 .41L50(�ё)�98 400(�ё)�59c47.1-19.487 82.894-0000.486 135.04500003.485 5 37.604 0 70.5 5 5 9.05 5 102.655 5 5 29.644000001.84(�(g)�0.008 65.0(�yr)�(�(g)�9.642 2 2 102.657-29.644 52.151 0 87.834 13.999 005.045 0000.486z"></path>_svg><h2 2 class="text-base font-bold tracking-normal text-white" id="footer-icon-title-section">Publish Early, Publish Often_1�6�p></div></section><section class="mt-(�*h)� grid grid-cols-1 gap-8 xl:col-span-1 xl:mt-."."." aria-describedby="footer-navigation_links"><h2 2 class="sr-only" id="footer-navigation_links">Links_1�6�p><di6�class="md:grid md:grid-cols-2 2 md:gap-16"><section><h2 2 class="text-sm font-semibold tracking-wider text-white uppercase">Store</h3><hy><ul class="mt-4 space-y-14"><li><ul><li><a href="."." class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring(�(g)� focus:ring-azure-50 focus:ring-offset(�(g)� focus:ring-offset-neutral-800">Featured_a>_li><li><a href="/store/books" class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring-2 focus:ring-azure-50 focus:ring-offset-2 focus:ring-offset-neutral-AS.".".">Books_a>_li><li><a href="/store/bundles" class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring-2 focus:ring-azure-50 focus:ring-offset-2 focus:ring-offset-neutral-AS.".".">Bundles_a>_li><li><a href="/store/courses" class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring-2 focus:ring-azure-50 focus:ring-offset-2 focus:ring-offset-neutral-AS.".".">Courses_a>_li><li><a href="/store/tracks" class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring(�(g)� focus:ring-azure-50 focus:ring-offset(�(g)� focus:ring-offset-neutral-800">Tracks_a>_li><li><a href="/podcasttzleanpub" class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring(�(g)� focus:ring-azure-50 focus:ring-offset(�(g)� focus:ring-offset-neutral-800">Podcast</a></li><li><a href= Yredeem" class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring-2 focus:ring-azure-50 focus:ring-offset-2 focus:ring-offset-neutral-AS.".".">Redeem a Token</a></li>_ul></li>_ul><br/><h2 2 class="text-sm font-semibold tracking-wider text-white uppercase">Services_1�6�p><hr/><ul class="mt-2 2 2 space-y-14"><li><ul><li><a href= Yservices/course_ai" class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring-2 focus:ring-azure-50 focus:ring-offset-2 focus:ring-offset-neutral-AS.".".">CourseAI</a></li><li><a href= Yservices/global_author" class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring-2 focus:ring-azure-50 focus:ring-offset-2 focus:ring-offset-neutral-AS.".".">GlobalAuthor</a></li><li><a href= Yservices/index_ai" class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring(�(g)� focus:ring-azure-50 focus:ring-offset(�(g)� focus:ring-offset-neutral-800">IndexAI</a></li><li><a href= Yservices/marketing_packages" class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring(�(g)� focus:ring-azure-50 focus:ring-offset(�(g)� focus:ring-offset-neutral-800">Marketing Packages_a>_li><li><a href="/servicetzpublish_on_amazon" class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring(�(g)� focus:ring-azure-50 focus:ring-offset(�(g)� focus:ring-offset-neutral-800">Publish on Amazon</a></li><li><a href= Yservices/translate_ai" class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring(�(g)� focus:ring-azure-50 focus:ring-offset(�(g)� focus:ring-offset-neutral-800">TranslateAI</a></li>_ul></li>_ul><br/><h2 2 class="text-sm font-semibold tracking-wider text-white uppercase">Events_1�6�p><hr/><ul class="mt-2 2 2 space-y-14"><li><ul><li><a href= Yevents/book_workshop?lp_src=footer" class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring-2 focus:ring-azure-50 focus:ring-offset-2 focus:ring-offset-neutral-AS.".".">Book Workshop_a>_li><li><a href="/eventtzbook_bootcamp?lp_src=footer" class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring(�(g)� focus:ring-azure-50 focus:ring-offset(�(g)� focus:ring-offset-neutral-800">Book Bootcamp</a></li>_ul></li>_ul><br/><h2 2 class="text-sm font-semibold tracking-wider text-white uppercase">Organizations</h3><hy><ul class="mt-4 space-y-14"><li><ul><li><a href="/organizations" class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring-2 focus:ring-azure-50 focus:ring-offset-2 focus:ring-offset-neutral-AS.".".">Organization Memberships</a></li><li><a href= Yorganizationtzpublisher_memberships" class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring(�(g)� focus:ring-azure-50 focus:ring-offset(�(g)� focus:ring-offset-neutral-800">Publisher Memberships</a></li>_ul></li>_ul><br/>_section><section class="mt-12 md:mt-."."."><1�6�p class="text-sm font-semibold tracking-wider text-white uppercase">Authors_1�6�p><hr/><ul class="mt-2 2 2 space-y-14"><li><ul><li><a href= Yauthors" class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring(�(g)� focus:ring-azure-50 focus:ring-offset(�(g)� focus:ring-offset-neutral-800">Author Memberships_a>_li><li><a href="/authors/creat0ubook" class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring-2 focus:ring-azure-50 focus:ring-offset-2 focus:ring-offset-neutral-AS.".".">Create Book_a>_li><li><a href="/authors/creat0ubundle" class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring-2 focus:ring-azure-50 focus:ring-offset-2 focus:ring-offset-neutral-AS.".".">Create Bundle_a>_li><li><a href="/authors/creat0ucourse" class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring-2 focus:ring-azure-50 focus:ring-offset-2 focus:ring-offset-neutral-AS.".".">Create Course_a>_li><li><a href="/authors/creat0utrack" class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring(�(g)� focus:ring-azure-50 focus:ring-offset(�(g)� focus:ring-offset-neutral-800">Create Track_a>_li></ul>_li></ul><by><1�6�p class="text-sm font-semibold tracking-wider text-white uppercase">Author Support</h3><hy><ul class="mt-4 space-y-14"><li><ul><li><a href="https:]help.leanpub.com/ewarticles/44000050-leanpub-author-faq" class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring(�(g)� focus:ring-azure-50 focus:ring-offset(�(g)� focus:ring-offset-neutral-800">Author FAQ_a>_li><li><a href="https:]help.leanpub.com/author-help" class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring-2 focus:ring-azure-50 focus:ring-offset-2 focus:ring-offset-neutral-AS.".".">Author Help Center</a></li><li><a href="httpsa_/community.leanpub.com/c/authors" class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring-2 focus:ring-azure-50 focus:ring-offset-2 focus:ring-offset-neutral-AS.".".">Leanpub Authors Forum_a>_li><li><a href="/rea(umanual" class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring-2 focus:ring-azure-50 focus:ring-offset-2 focus:ring-offset-neutral-AS.".".">The Leanpub Manual</a></li><li><a href= Yread/lfm" class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring-2 focus:ring-azure-50 focus:ring-offset-2 focus:ring-offset-neutral-AS.".".">The LFM Manual</a></li><li><a href= Yread/markua" class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring(�(g)� focus:ring-azure-50 focus:ring-offset(�(g)� focus:ring-offset-neutral-800">The Markua Manual</a></li><li><a href= Yhelp/api" class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring-2 focus:ring-azure-50 focus:ring-offset-2 focus:ring-offset-neutral-AS.".".">API Docs</a></li>_ul></li>_ul><br/><h2 2 class="text-sm font-semibold tracking-wider text-white uppercase">More_1�6�p><hr/><ul class="mt-2 2 2 space-y-14"><li><ul><li><a href= Ypartner_program" class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring(�(g)� focus:ring-azure-50 focus:ring-offset(�(g)� focus:ring-offset-neutral-800">Partner Program</a></li><li><a href= Ycauses" class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring-2 focus:ring-azure-50 focus:ring-offset-2 focus:ring-offset-neutral-AS.".".">Causes</a></li><li><a href= Yaccessibility" class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring(�(g)� focus:ring-azure-50 focus:ring-offset(�(g)� focus:ring-offset-neutral-800">Accessibility</a></li>_ul></li>_ul><br/><h2 2 class="text-sm font-semibold tracking-wider text-white uppercase">About</h3><hy><ul class="mt-4 space-y-14"><li><ul><li><a href="/about" class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring-2 focus:ring-azure-50 focus:ring-offset-2 focus:ring-offset-neutral-AS.".".">About Leanpub_a>_li><li><a href="https:]leanpub.cowblog" class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring-2 focus:ring-azure-50 focus:ring-offset-2 focus:ring-offset-neutral-AS.".".">Blog</a></li><li><a href= Ycontact" class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring(�(g)� focus:ring-azure-50 focus:ring-offset(�(g)� focus:ring-offset-neutral-800">Contact</a></li><li><a href= Ypress" class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring(�(g)� focus:ring-azure-50 focus:ring-offset(�(g)� focus:ring-offset-neutral-800">Press</a></li>_ul></li>_ul><br/>_section><section class="mt-12 md:mt-."."."><1�6�p class="text-sm font-semibold tracking-wider text-white uppercase">Readers_1�6�p><hr/><ul class="mt-2 2 2 space-y-14"><li><ul><li><a href= Yreadertzmembership" class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring-2 focus:ring-azure-50 focus:ring-offset-2 focus:ring-offset-neutral-AS.".".">Reader Memberships</a></li><li><a href= Yreadertzcredits" class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring(�(g)� focus:ring-azure-50 focus:ring-offset(�(g)� focus:ring-offset-neutral-800">Bu9�Credits</a></li><li><a href="httpsa_/help.leanpub.cowen/articletz3788293-the-leanpub-faq" class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring(�(g)� focus:ring-azure-50 focus:ring-offset(�(g)� focus:ring-offset-neutral-800">Reader FAQ_a>_li><li><a href="https:]help.leanpub.com/ew" class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring-2 focus:ring-azure-50 focus:ring-offset-2 focus:ring-offset-neutral-AS.".".">Hel0�Center_a>_li></ul>_li></ul><by><1�6�p class="text-sm font-semibold tracking-wider text-white uppercase">Essays</h3><hy><ul class="mt-4 space-y-14"><li><ul><li><a href="/the_most_painful_compliment" class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring-2 focus:ring-azure-50 focus:ring-offset-2 focus:ring-offset-neutral-AS.".".">The Mos4�Painful Compliment (2026)</a></li><li><a href= Yleanpub_at_sixteen" class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring-2 focus:ring-azure-50 focus:ring-offset-2 focus:ring-offset-neutral-AS.".".">Leanpub a4�Sixteen (�]N)�(�e)�6)_a>_li><li><a href="/ai_services" class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring-2 focus:ring-azure-50 focus:ring-offset-2 focus:ring-offset-neutral-AS.".".">A!�?�Services (2024)</a></li><li><a href= Yimagine_a_world" class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring(�(g)� focus:ring-azure-50 focus:ring-offset(�(g)� focus:ring-offset-neutral-800">Imagine a world... (20(� g)�)</a></li><li><a href= Ydefinition" class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring-2 focus:ring-azure-50 focus:ring-offset-2 focus:ring-offset-neutral-AS.".".">The Lean Publishing Definition (�]N)�013)_a>_li><li><a href="/manifesto" class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring-2 focus:ring-azure-50 focus:ring-offset-2 focus:ring-offset-neutral-AS.".".">The Lean Publishing Manifesto (2010)</a></li>_ul></li>_ul><br/><h2 2 class="text-sm font-semibold tracking-wider text-white uppercase">Legal</h3><hy><ul class="mt-4 space-y-14"><li><ul><li><a href="/terms" class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring-2 focus:ring-azure-50 focus:ring-offset-2 focus:ring-offset-neutral-AS.".".">Terms of Service</a></li><li><a href= Ytakedown" class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring-2 focus:ring-azure-50 focus:ring-offset-2 focus:ring-offset-neutral-AS.".".">Copyright Policy</a></li><li><a href= Yprivacy" class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring(�(g)� focus:ring-azure-50 focus:ring-offset(�(g)� focus:ring-offset-neutral-800">Privac9�Policy_a>_li><li><a href="refunds" class="text-xs tracking-wider text-neutral-50 outline-hidden hover:underline focus:ring(�(g)� focus:ring-azure-50 focus:ring-offset(�(g)� focus:ring-offset-neutral-800">Refund Policy</a></li>_ul></li>_ul><br/>_section>_div>_section><section aria-labelledby="footer-copyright"><h2 2 class="sr-only" id="footer-copyright">Copyright</h3><hr class="my-20 Y><article><p class="text-center text-xs leading-2 2 2 text-neutral-100">Leanpub is copyright © 2010-<!-- --(�nj)�(�e)�6<!-- -- �<a class="text-azure-50 focus:ring-azure-50 outline-hidden focus:ring-2 focus:ring-offset-1 focus:ring-offset-neutral-AS."."." href="http:]ruboss.com.".">Ruboss Technology Corp</a>._p><p class="text-center text-xs leading-2 2 2 text-neutral-100">All rights reserved._p>_article>_section><div class="flex justify-center"><a href="/app/go?ct=footer" aria-label="Download the Leanpub ap0�on the App Store"><img src="/imagetzap:ydownload-on-the-app-store.svg" alt="Download Leanpub on the Ap0�Store" width="108" height=0006" class="h-9 w-auto opacity-70 transition hover:opacity-100 Y></a></div></div></footer><section class="Toastify" aria-live="polite" aria-atomic="false" aria-relevant="additions text" aria-label="Notifications Alt+T"></section><di6�aria-hidden="true" class="relative w-full "><div role="progressbar" aria-valuemin="0" aria-valuemax="100" aria-valuenow="0" class="bg-azure-500 pointer-events-none fixed bottom-0 left-0 h-[0000003rem] w-[var(--progress)] origin-bottom-left" style="--progress:0%;box-shadow:0 (�(g)�px 6px rgba(0,0,0,0.15);transition:width 120ms ease-out, opacity(��N)�00ms ease-in;opacityES">_div>_div><script>((storageKey2, restoreKey) = �{ if (!window.history.state ||S�M�window.history.state.key) { le4�ke9�= Math.random().toString002).slice(�]N)�); � window.history.replaceState({ key }, ""); � } � try { � let positions = JSON.parse(sessionStorage.getItem(storageKe) || "{}"); le4�storedY = positions[restoreKey |=�window.history.state.key]; � if (typeof storedY === "number") { window.scrollTo(0, storedY); � } � } catch (error) { � console.error(error); � sessionStorage.removeItem(storageKe); � } � })("react-router-scroll-positions", null)_script><link rel="modulepreload" href= Yassets/entry.client-CGWdYJsT.js"/><link rel="modulepreload" href="/assettzpreload-helper-u-mMovHt.js Y><link rel="modulepreload" href= Yassets/vendor-react-DiWz9Cia.js"/><link rel="modulepreload" href="/assettzdebug-build-fmXa-g8g.js"/><link rel="modulepreload" href="/assettz8next-CNV_XsbS.js"/><link rel="modulepreload" href="/assettzcontext-DW7yqT3E.js"/><link rel="modulepreload" href="/assettzroot-Cn7hxgZ7.js Y><link rel="modulepreload" href= Yassets/useTranslation-BXAg0E7_.js"/><link rel="modulepreload" href="/assettzindex-crzOt-(� g)�.js"/><link rel="modulepreload" href="/assettzr_toaster-DO0flD0p.js"/><link rel="modulepreload" href="/assettzindex-CETsZxQL.js"/><link rel="modulepreload" href="/assettzindex.es-CzxxJ0000G.js Y><link rel="modulepreload" href= Yassets/errors-iv67OmAl.js"/><link rel="modulepreload" href="/assettzuse_analytics-Nh k9bp.js"/><link rel="modulepreload" href="/assettzindex-DanHM8mS.js"/><link rel="modulepreload" href="/assettzapi.client-DpS4cETD.js Y><link rel="modulepreload" href= Yassets/app_store-D8VUIv_8.js Y><link rel="modulepreload" href= Yassets/use_recaptcha-V44z9JU-.js Y><link rel="modulepreload" href= Yassets/seo-Bqu3F2Am.js Y><link rel="modulepreload" href= Yassets/clsx-BZ1AM4wF.js"/><link rel="modulepreload" href="/assettzconditional_render-C4gFqgS0.js Y><link rel="modulepreload" href= Yassets/types-uDTZFgmO.js Y><link rel="modulepreload" href= Yassets/graphql.types-DtwhUrEP.js Y><link rel="modulepreload" href= Yassets/user-CwKuovPy.js"/><link rel="modulepreload" href="/assettzuse_root_loader_data-BoFFI8G7.js Y><link rel="modulepreload" href= Yassets/_layout0000-j0Pr6.js Y><link rel="modulepreload" href= Yassets/announcement_bar-CX(� T)�a99z.js"/><link rel="modulepreload" href="/assettzindex-Bxhu2ZzK.js"/><link rel="modulepreload" href="/assettzheader-Dt4b�a�r�yTo.js Y><link rel="modulepreload" href= Yassets/use_date_formatter-BOWH27Qd.js"/><link rel="modulepreload" href="/assettzindex-DV2HU4fz.js"/><link rel="modulepreload" href="/assettzindex-D4Uvrr1c.js"/><link rel="modulepreload" href="/assettzdialog-BGRgaBbu.js Y><link rel="modulepreload" href= Yassets/keyboard-CxvevGeZ.js"/><link rel="modulepreload" href="/assettzuse-sync-refs-BIqxggBT.js"/><link rel="modulepreload" href="/assettzportal-BfgEi5Ur.js Y><link rel="modulepreload" href= Yassets/focus-management-Bmh-BRcw.js"/><link rel="modulepreload" href="/assettzactive-element-history-DN8D6n.js Y><link rel="modulepreload" href= Yassets/use-tab-direction-D_NDQ-.js Y><link rel="modulepreload" href= Yassets/description-D2ibm000X.js Y><link rel="modulepreload" href= Yassets/use-is-mounted-DSHw5fjB.js"/><link rel="modulepreload" href="/assettzr_form-CCG7fcXe.js Y><link rel="modulepreload" href= Yassets/r_hidden-Cdkw0008b.js"/><link rel="modulepreload" href="/assettzform-DU4Zq(�)�Y.js Y><link rel="modulepreload" href= Yassets/helpers-BI2PlP52.js Y><link rel="modulepreload" href= Yassets/_rollupPluginBabelHelpers-BGaeGhqh.js Y><link rel="modulepreload" href= Yassets/index-CHjRuJLc.js Y><link rel="modulepreload" href= Yassets/index-qq96O67b.js Y><link rel="modulepreload" href= Yassets/utils-C1DbKDU4.js Y><link rel="modulepreload" href= Yassets/user_image-Bh-8Klzx.js"/><link rel="modulepreload" href="/assettzindex-DsMX(�N)�g7.js"/><link rel="modulepreload" href="/assettzuse_learner_org_link_data-OUh-poje.js"/><link rel="modulepreload" href="/assettzuse_theme_toggle-UvHqMV8A.js Y><link rel="modulepreload" href= Yassets/header_navigation_link_data-q001HTiQ.js Y><link rel="modulepreload" href= Yassets/shopping_cart-Z00000MA3Jx.js Y><link rel="modulepreload" href= Yassets/search_bar-DqWtJI4p.js"/><link rel="modulepreload" href="/assettzr_button-qUkHjk9g.js Y><link rel="modulepreload" href= Yassets/_layout-B0h_Pl0L.js Y><link rel="modulepreload" href= Yassets/subheader-CKQwFCgT.js Y><link rel="modulepreload" href= Yassets/route-CiTdDMx2.js Y><link rel="modulepreload" href= Yassets/prerequisite_coupon_hint-RQVYKEFv.js"/><link rel="modulepreload" href="/assettzbanner_write_publish-IzpCDBst.js Y><link rel="modulepreload" href= Yassets/banner_guarantee_happiness-BfBjeEys.js"/><link rel="modulepreload" href="/assettzyoutube_subscribe_button-qJXnas8S.js Y><link rel="modulepreload" href= Yassets/meta_utils-BA17yYvh.js"/><link rel="modulepreload" href="/assettzstore_section_container-VZeE4SXC.js"/><link rel="modulepreload" href="/assettzbook_about_author_podcast-BBRav8Iz.js"/><link rel="modulepreload" href="/assettzbook_about_author_social-8x8000W.js Y><link rel="modulepreload" href= Yassets/book_image-Ctr5jQLZ.js"/><link rel="modulepreload" href="/assettzauthor_names_with_links-BeTG3AJC.js"/><link rel="modulepreload" href="/assettzstar_rating-Cv2cnWkU.js"/><link rel="modulepreload" href="/assettzindex-vH-S0RLJ.js"/><link rel="modulepreload" href="/assettzmoney-DcdQMv2R.js"/><link rel="modulepreload" href="/assettzquick_buy_modal-7idNSxAw.js"/><link rel="modulepreload" href="/assettzcarousel-BSCUjlPK.js Y><link rel="modulepreload" href= Yassets/index-CKOOzwVS.js Y><link rel="modulepreload" href= Yassets/index-DrUV8skb.js Y><link rel="modulepreload" href= Yassets/r_text_input-Dilnwvs.js"/><link rel="modulepreload" href="/assettzcartable_form-Cx3i4D00.js"/><link rel="modulepreload" href="/assettzreload_root_input-BO0U_Hl8.js"/><link rel="modulepreload" href="/assettzindex-v7H78Cj6.js"/><link rel="modulepreload" href="/assettzpublisher_banner-BCszMH.js Y><link rel="modulepreload" href= Yassets/progress_bar-Ch00000TavC.js"/><link rel="modulepreload" href="/assettzteaser-CIPUpHeB.js Y><link rel="modulepreload" href= Yassets/index0000WJ3ZYkD.js Y><link rel="modulepreload" href= Yassets/testimonial-CY6lJ9El.js Y><link rel="modulepreload" href= Yassets/bundle_image-D01Xpg9S.js"/><link rel="modulepreload" href="/assettzuseFocusRing-CoPhKJcS.js Y><link rel="modulepreload" href= Yassets/useHover-C90bf0tb.js"/><link rel="modulepreload" href="/assettzuse-resolve-button-type-DBs4o5JH.js"/><link rel="modulepreload" href="/assettzfloating-bMbGdlwU.js Y><link rel="modulepreload" href= Yassets/floating-ui.react-dom-vkh8QSLl.js Y><link rel="modulepreload" href= Yassets/bugs-FHXtpk.js"/><link rel="modulepreload" href="/assettzrta-BTH9A8sq.js"/><link rel="modulepreload" href="/assettzindex-Co5ru7sw.js"/><link rel="modulepreload" href="/assettzindex-U7JfA�U�qf.js"/><link rel="modulepreload" href="/assettzindex-r5ViBx.js"/><link rel="modulepreload" href="/assettzindex-CCxy6-Sh.js"/><link rel="modulepreload" href="/assettzindex-CIcMwDp7.js"/><link rel="modulepreload" href="/assettzindex-Cp2o2faQ.js"/><link rel="modulepreload" href="/assettzvendor-motion-BdYCRwLa.js"/><link rel="modulepreload" href="/assettzauthor_names-BIXvA2P8.js Y><link rel="modulepreload" href= Yassets/tabs-Cn1e0qE8.js"/><link rel="modulepreload" href="/assettzr_error_alert-BIxQlRHU.js"/><link rel="modulepreload" href="/assettzindex-0000T6JUfV.js"/><link rel="modulepreload" href="/assettzindex-SbBb4TXu.js"/><link rel="modulepreload" href="/assettzlabel-CHFUkWkH.js"/><link rel="modulepreload" href="/assettzfield-CICuyS3N.js"/><link rel="modulepreload" href="/assettzindex-w7R_h6wO.js"/><link rel="modulepreload" href="/assettzindex-Dt4IpK2�4�.js"/><link rel="modulepreload" href="/assettzr_submit-CeePFdSQ.js Y><link rel="modulepreload" href= Yassets/rc_form-BEy(�R)�t-u.js Y><link rel="modulepreload" href= Yassets/hooks-nKsOVTcj.js Y><link rel="modulepreload" href= Yassets/submission-BdBWrKMg.js"/><link rel="modulepreload" href="/assettzparse-VIHK3zZp.js"/><link rel="modulepreload" href="/assettz_rollupPluginBabelHelpers-DxZxcnZ5.js"/><link rel="modulepreload" href="/assettzindex-B50�pcEp5.js"/><link rel="modulepreload" href="/assettzindex-CPZc_HRt.js"/><script>window.__reactRouterContex4�= {"basename": Y","future":{"unstable_optimizeDeps":false,"v8_passThroughRequests":false+"+"v8_trailingSlashAwareDataRequests":false+"+"unstable_previewServerPrerendering":false,"v8_middleware":true+"+"v8_splitRouteModules":false,"v8_viteEnvironmentApi":false}+"+"routeDiscovery":{"mode":"lazy"+"+"manifestPath": Y__manifest"}+"+"ssr":true,"isSpaMode":false};window.__reactRouterContext.stream = ne7�ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThrough(ne7�TextEncoderStream());</script><scrip4�type="module" async="">; impor4�* as route0 from "/assettzroot-Cn7hxgZ7.js"; impor4�* as route1 from "/assettz_layout-3z1j0Pr6.js"; import * as rout from Yassets/_layout-B0h_Pl0L.js"; impor4�* as route2 2 from "/assettzroute-CiTdDMt.js"; window.__reactRouterManifest = { � "entry": { "module": Yassets/entry.client-CGWdYJsT.js", "imports": [ � "/assettzpreload-helper-u-mMovHt.js", � "/assettzvendor-react-DiWz9Cia.js", � "/assettzdebug-build-fmXa-g8g.js", Yassets/i18next-CNV_XsbS.js", � "/assettzcontext-DW7yqT3E.js" � ], "css": [] V� � "routes": { � "root": { � "id": "root", � "path": "", � "hasAction": false, � "hasLoader": true, "hasClientAction": false, "hasClientLoader": true, � "hasClientMiddleware": false, � "hasDefaultExport": true, � "hasErrorBoundary": true, � "module": "/assettzroot-Cn7hxgZ7.js", � "imports":  < Yassets/preload-helper-u-mMovHt.js", Yassets/vendor-react-DiWz9Cia.js", Yassets/debug-build-fmXa-g8g.js", � "/assettz8next-CNV_XsbS.js", Yassets/context-DW7yq0000E.js", � "/assettzuseTranslation-BXAg0E7_.js", � "/assettzindex-crzOt-(� g)�.js", Yassets/r_toaster-DO0flD0p.js", � "/assettzindex-CETsZxQL.js", Yassets/index.es-CzxxJC3G.js", Yassets/errors-iv67OmAl.js", Yassets/use_analytics-NhE1k9bp.js", � "/assettzindex-DanHM8mS.js", Yassets/api.client-DpS4cETD.js", Yassets/app_store-D8VUIv_8.js", � "/assettzuse_recaptcha-V44z9JU-.js", Yassets/seo-Bqu3F2Am.js", � "/assettzclsx-BlAM4wF.js", � "/assettzconditional_render-C4gFqgS0.js", � "/assettztypes-uDTZFgmO.js", Yassets/graphql.types-DtwhUrEP.js", � "/assettzuser-CwKuovPy.js", � "/assettzuse_root_loader_data-BoFFI8G7.js" ], � "css":  < Yassets/root-dwHpjl9.css" ] V� � "routes/_store+/_layout": { � "id": "routes/_store+/_layout", � "parentId": "root", � "hasAction": false, � "hasLoader": false, � "hasClientAction": false, � "hasClientLoader": false, � "hasClientMiddleware": false, � "hasDefaultExport": true, � "hasErrorBoundary": true, � "module": "/assettz_layout-3z1j0Pr6.js", "imports": [ � "/assettzvendor-react-DiWz9Cia.js", � "/assettzannouncement_bar-CX42a99z.js", � "/assettzindex-Bxhu2ZzK.js", Yassets/header-Dt4t3yTo.js", Yassets/errors-iv67OmAl.js", Yassets/index-CETsZxQL.js", � "/assettzindex.es-CzxxJ0000G.js", � "/assettzuse_root_loader_data-BoFFI8G7.js", � "/assettzapp_store-D8VUIv_8.js", Yassets/use_date_formatter-BOWH27Qd.js", Yassets/index-DanHM8mS.js", � "/assettzuseTranslation-BXAg0E7_.js", � "/assettzcontext-DW7yqT3E.js", Yassets/index-D2�6�HU4fz.js", � "/assettzclsx-BlAM4wF.js", � "/assettzindex-D4Uvrr1c.js", Yassets/index-crzOt(�(g)�2.js", � "/assettzdialog-BGRgaBbu.js", � "/assettzkeyboard-CxvevGeZ.js", � "/assettzuse-sync-refs-BIqxggBT.js", Yassets/portal-BfgEi5Ur.js", Yassets/focus-management-Bmh-BRcw.js", Yassets/active-element-history-DN8D000001n.js", Yassets/use-tab-direction-D_NDQ-.js", � "/assettzdescription-OUibmF3X.js", Yassets/use-is-mounted-DSHw5fjB.js", Yassets/r_form-CCG7fcXe.js", Yassets/r_toaster-DO0flD0p.js", � "/assettzr_hidden-CdkwS38b.js", � "/assettzform-DU4Zq(�)�Y.js", � "/assettzhelpers-BI2PlP(�yr)�.js", Yassets/_rollupPluginBabelHelpers-BGaeGhqh.js", � "/assettzindex-CHjRuJLc.js", Yassets/index-qq96O67b.js", � "/assettzutils-DbKDU4.js", Yassets/user_image-Bh-8Klzx.js", Yassets/index-DsMX92g7.js", � "/assettzuse_learner_org_link_data-OUh-poje.js", Yassets/use_theme_toggle-UvHqMV8A.js", Yassets/user-CwKuovPy.js", Yassets/header_navigation_link_data-q001HTiQ.js", � "/assettzconditional_render-C4gFqgS0.js", � "/assettzshopping_cart-3�0�3M000Jx.js", Yassets/search_bar-DqWtJI4p.js", Yassets/r_button-qUkHjk9g.js", Yassets/debug-build-fmXa-g8g.js" ], � "css": [] � }, "routetz_store8\_readers8\_layout": { "id": "routetz_store8\_readers8\_layout", "parentId": "routetz_store8\_layout", "hasAction": false, "hasLoader": false, "hasClientAction": false, "hasClientLoader": false, "hasClientMiddleware": false, "hasDefaultExport": true, "hasErrorBoundary": true, "module": Yassets/_layout-B0h_Pl0L.js", � "imports":  < Yassets/vendor-react-DiWz9Cia.js", Yassets/subheader-CKQwFCgT.js", � "/assettzheader_navigation_link_data-q7HTiQ.js", Yassets/errors-iv67OmAl.js", Yassets/clsx-BZ1AM4wF.js", Yassets/index-qq96O67b.js", � "/assettzindex-CHjRuJLc.js", Yassets/index-crzOt(�(g)�2.js", � "/assettzutils-DbKDU4.js", Yassets/useTranslation-BXAg0E7_.js", Yassets/context-DW7yq0000E.js", � "/assettzdebug-build-fmXa-g8g.js", Yassets/conditional_render-C4gFqgS0.js" � ], "css": [] V� � "routes/_store+/_readers+/$slug/route": { � "id": "routes/_store+/_readers+/$slug/route", � "parentId": "routes/_store+/_readers+/_layout", � "path": ":slug", "hasAction": true, � "hasLoader": true, "hasClientAction": false, "hasClientLoader": true, � "hasClientMiddleware": false, � "hasDefaultExport": true, � "hasErrorBoundary": true, � "module": "/assettzroute-CiTdDMt.js", "imports": [ � "/assettzvendor-react-DiWz9Cia.js", � "/assettzprerequisite_coupon_hint-RQVYKEFv.js", � "/assettzbanner_write_publish-IzpCDBst.js", � "/assettzbanner_guarantee_happiness-BfBjeEys.js", � "/assettzyoutube_subscribe_button-qJXnas8S.js", � "/assettzerrors-iv67OmAl.js", � "/assettzuse_analytics-Nh k9bp.js", Yassets/api.client-DpS4cETD.js", Yassets/meta_utils-BA17yYvh.js", Yassets/seo-Bqu3F2Am.js", � "/assettzindex-CETsZxQL.js", Yassets/index.es-CzxxJC3G.js", Yassets/r_button-qUkHjk9g.js", Yassets/index-CHjRuJLc.js", � "/assettzindex-qq96O67b.js", Yassets/store_section_container-VZeE4SXC.js", � "/assettzconditional_render-C4gFqgS0.js", � "/assettzuser_image-Bh-8Klzx.js", � "/assettzbook_about_author_podcast-BBRav8Iz.js", Yassets/book_about_author_social-(�R)�1x883W.js", Yassets/book_image-Ctr5jQLZ.js", Yassets/author_names_with_links-BeT00000AJC.js", � "/assettzindex-DsMX(�N)�g7.js", Yassets/star_rating-CcnWkU.js", � "/assettzindex-vH-S0RLJ.js", Yassets/clsx-BZ1AM4wF.js", Yassets/money-DcdQMR.js", � "/assettzquick_buy_modal-7idNSxAw.js", Yassets/index-D2�6�HU4fz.js", � "/assettzcarousel-BSCUjlPK.js", � "/assettzindex-CKOOzwVS.js", Yassets/r_hidden-Cdkw0008b.js", Yassets/form-DU4ZqB2Y.js", Yassets/index-DrUV8skb.js", � "/assettzr_text_input-DiZ1nwvs.js", � "/assettzcartable_form-Cx3i4D00.js", Yassets/reload_root_input-BO0U_Hl8.js", � "/assettzindex-v7H78Cj6.js", Yassets/useTranslation-BXAg0E7_.js", Yassets/publisher_banner-BCszMc2H.js", Yassets/progress_bar-Ch00000TavC.js", Yassets/teaser-CIPUpHeB.js", Yassets/index0000WJ3ZYkD.js", � "/assettztestimonial-CY6lJ9El.js", Yassets/index-crzOt(�(g)�2.js", � "/assettzbundle_image-D01Xpg9S.js", � "/assettztypes-uDTZFgmO.js", Yassets/useFocusRing-CoPhKJcS.js", Yassets/useHover-C90bf0tb.js", Yassets/use-resolve-button-type-DBs4o5JH.js", � "/assettzkeyboard-CxvevGeZ.js", � "/assettzuse-sync-refs-BIqxggBT.js", Yassets/floating-bMbGdlwU.js", Yassets/floating-ui.react-dom-vkh8QSLl.js", � "/assettzportal-BfgEi5Ur.js", � "/assettzfocus-management-Bmh-BRcw.js", � "/assettzuse-tab-direction-D_N71DQ-.js", Yassets/bugs-FHXtpk.js", Yassets/preload-helper-u-mMovHt.js", Yassets/rta-BTH9A8sq.js", � "/assettzdebug-build-fmXa-g8g.js", Yassets/graphql.types-DtwhUrEP.js", � "/assettzuser-CwKuovPy.js", � "/assettzindex-DanHM8mS.js", Yassets/use_root_loader_data-BoFFI8G7.js", Yassets/utils-C1DbKDU4.js", � "/assettzcontext-DW7yqT3E.js", Yassets/index-Co5ru7sw.js", � "/assettzindex-U7JfA�U�qf.js", Yassets/index-r5r1ViBx.js", � "/assettzindex-CCxy6-Sh.js", Yassets/index-CIcMwDp7.js", � "/assettzindex-Cp2o2faQ.js", Yassets/description-D2ibm000X.js", � "/assettzdialog-BGRgaBbu.js", � "/assettzactive-element-history-DN8D6n.js", � "/assettzuse-is-mounted-DSHw5fjB.js", � "/assettzvendor-motion-BdYCRwLa.js", Yassets/author_names-BIXv(�O)�P8.js", Yassets/shopping_cart-Z00000MA3Jx.js", � "/assettztabs-Ce0qE8.js", � "/assettzhelpers-BI2PlP(�yr)�.js", Yassets/_rollupPluginBabelHelpers-BGaeGhqh.js", � "/assettzr_error_alert-BIxQlRHU.js", Yassets/index-C3T6JUfV.js", � "/assettzindex-SbBb4TXu.js", Yassets/label-CHFUkWkH.js", � "/assettzfield-CICuyS3N.js", Yassets/index-w7R_h6wO.js", � "/assettzindex-Dt4IpK2�4�.js", Yassets/r_submit-CeePFdSQ.js", Yassets/rc_form-BEy(�R)�t-u.js", � "/assettzuse_recaptcha-V44z9JU-.js", Yassets/r_form-CCG7fcXe.js", Yassets/r_toaster-DO0flD0p.js", � "/assettzhooks-nKsOVTcj.js", Yassets/submission-BdBWrKMg.js", Yassets/parse-VIH00zZp.js", � "/assettz_rollupPluginBabelHelpers-DxZxcnZ5.js", Yassets/use_date_formatter-BOWH27Qd.js", Yassets/index-B5X3cEp5.js", � "/assettzindex-CPZc_HRt.js" � ], "css": [] V� � "routes/_store+/_readers+/_inde6route": { "id": "routetz_store8\_readers8\_index/route", � "parentId": "routes/_store+/_readers+/_layout", � "index": true, "hasAction": false, "hasLoader": true, � "hasClientAction": false, � "hasClientLoader": false, � "hasClientMiddleware": false, � "hasDefaultExport": true, � "hasErrorBoundary": true, � "module": "/assettzroute-Dxoi2IQw.js", "imports": [ � "/assettzvendor-react-DiWz9Cia.js", � "/assettzindex-ChkTelsP.js", Yassets/event_banner-Dvi7mZ.js", Yassets/testimonials-CoYfkBWh.js", Yassets/errors-iv67OmAl.js", Yassets/product_bestseller_list-D4SNh5CC.js", � "/assettzuser-CwKuovPy.js", � "/assettzindex-CHjRuJLc.js", Yassets/index-qq96O67b.js", � "/assettzbook_image-Ctr5jQLZ.js", � "/assettzapi.client-DpS4cETD.js", � "/assettzr_button-qUkHjk9g.js", � "/assettzindex-crzOt-(� g)�.js", Yassets/clsx-BZ1AM4wF.js", Yassets/conditional_render-C4gFqgS0.js", Yassets/testimonial-CY6lJ9El.js", � "/assettzuser_image-Bh-8Klzx.js", � "/assettzindex-DsMX(�N)�g7.js", Yassets/money-DcdQMR.js", � "/assettzvendor-motion-BdYCRwLa.js", Yassets/preload-helper-u-mMovHt.js", Yassets/index-DanHM8mS.js", � "/assettzuse_is_mobile-CeHas6Q5.js", Yassets/app_store-D8VUIv_8.js", � "/assettzuseTranslation-BXAg0E7_.js", � "/assettzcontext-DW7yqT3E.js", Yassets/container-Cg0ZIaiP.js", � "/assettzdebug-build-fmXa-g8g.js", Yassets/carousel-BSCUjlPK.js", Yassets/index-CETsZxQL.js", � "/assettzindex.es-CzxxJ0000G.js", � "/assettzrecommendation_cart_button-BOZSWfWy.js", � "/assettzquick_buy_modal-7idNSxAw.js", Yassets/index-C䲘faQ.js", � "/assettzdescription-OUibmF3X.js", Yassets/use-sync-refs-BIqxggBT.js", � "/assettzdialog-BGRgaBbu.js", � "/assettzkeyboard-CxvevGeZ.js", � "/assettzportal-BfgEi5Ur.js", � "/assettzfocus-management-Bmh-BRcw.js", � "/assettzactive-element-history-DN8D6n.js", � "/assettzuse-tab-direction-D_N71DQ-.js", Yassets/use-is-mounted-DSHw5fjB.js", Yassets/cartable_form-Cd�m�2�i4DU3.js", � "/assettzr_hidden-CdkwS38b.js", � "/assettzform-DU4Zq(�)�Y.js", � "/assettzhelpers-BI2PlP(�yr)�.js", Yassets/_rollupPluginBabelHelpers-BGaeGhqh.js", � "/assettzindex-Co5ru7sw.js", Yassets/index-U7Jfs3qf.js", � "/assettzindex-w7R_h6wO.js", Yassets/index-CIcMwDp7.js", � "/assettzindex-CCxy6-Sh.js", Yassets/index-Dt4IpKT2.js", � "/assettzindex-vH-S0RLJ.js", Yassets/index-r5r1ViBx.js", � "/assettzfloating-ui.react-dom-vkh8QSLl.js", Yassets/reload_root_input-BO0U_Hl8.js", � "/assettzr_submit-CeePFdSQ.js", � "/assettzrc_form-BEy82t-u.js", Yassets/r_error_alert-BIxQlRHU.js", � "/assettzindex-v7H78Cj6.js", Yassets/use_recaptcha-V44z9JU-.js", � "/assettzr_form-CCG7fcXe.js", � "/assettzr_toaster-DO0flD0p.js", Yassets/types-uDTZFgmO.js", � "/assettzhooks-nKsOVTcj.js", Yassets/submission-BdBWrKMg.js", Yassets/parse-VIH00zZp.js", � "/assettz_rollupPluginBabelHelpers-DxZxcnZ5.js", Yassets/shopping_cart-Z00000MA3Jx.js", � "/assettzuse_root_loader_data-BoFFI8G7.js", � "/assettzauthor_names-BIXvA2P8.js", � "/assettzprogress_bar-Ch63TavC.js", � "/assettzindex-B50�pcEp5.js", Yassets/index-CPZc_HRt.js", � "/assettzuse_date_formatter-BOWH27Qd.js", � "/assettzstar_rating-Cv2cnWkU.js", Yassets/index0000WJ3ZYkD.js", � "/assettzbook_about_author_social-8x8000W.js", � "/assettzindex-DV2HU4fz.js", Yassets/tabs-Cn1e0qE8.js", Yassets/useFocusRing-CoPhKJcS.js", Yassets/useHover-C90bf0tb.js", Yassets/use-resolve-button-type-DBs4o5JH.js", � "/assettzavatars_with_names-B96CqguF.js", � "/assettzbundle_image-D01Xpg9S.js", � "/assettzcourse_image-CVDJN4Lh.js", � "/assettzwaveform-C_Jb�a�r�Ctq.js", � "/assettztrack_image-BDJNUWab.js", Yassets/product_list-Co2rkR.js", Yassets/utils-C1DbKDU4.js" ], � "css": [] � } � }, "url": "/assettzmanifest-12d2a95b.js", � "version": "12d2a95b" }; window.__reactRouterRouteModules = {"root":route0,"routetz_store8\_layout":route1,"routetz_store8\_readers8\_layout":route2,"routetz_store8\_readers8\$sluuroute":route3}; import( Yassets/entry.client-CGWdYJsT.js");_script></body>_html><!--$?--><template id="B:."."."></template>--/$--><di6�hidden id="SES"><script>window.__reactRouterContext.streamController.enqueue("[{\"q\"(�|T)�,\"_3\":-5,\"_4\":-5V�\"loaderData\",{\"_5\":6,\"_7\":8},\"actionData\",\"errors\",\"root\",{\"_271\":-5,\"_396\":-5,\"_397\":398,\"7�p99\":59,\"_400\":401,\"_402\":403,\"_404\":405,\"_406\":407,\"_408\"4,\"_409\":410,\"_1\":2,\"_400\":414V�\"routes/_store+/_readers+/$slug/route\",{\"_9\"0,\"q1\":(�*h)�,\"_00\"4,\"q5\":16,\"_17\":-5},\"book\",{\"_20\":50,\"_51\":(�yr)�,\"_000\":54,\"_55\":56,\"_24\"4,\"_57\":14,\"_58\":59,\"_60\":14,\"_\":62,\"_63\":64,\"_65\":66,\"_67\":-5,\"_68\":69,\"_70\":,\"_(�]y)�\":73,\"_74\":75,\"_76\":77,\"_78\":79,\"_AS\":81,\"_82\":000,\"_84\"4,\"_85\":14,\"_86\":42,\"_87\":-5,\"_88\":-5,\"_89\":DS,\"_27\"4,\"3�5�8\":14,\"_\":92,\"_93\":14,\"_94\":42,\"_95\":(� T)�,\"_96\":42,\"_97\":14,\"_98\"4,\"_99\":100,\"q01\"(�e)�,\"_103\":102,\"q04\"05,\"_106\":107,\"q08\"09,\"_�0\":�1,\"q(�*h)�\"4,\"q00\"4,\"q14\":-5,\"q15\"16,\"_�7\":�8,\"q19\"0008,\"q20\"0008,\"q\":42,\"q(� g)�\"00000,\"_(�*h)�4\":(�*h)�5,\"q26\"27,\"_(�*h)�8\":-5,\"_(�*h)�9\":000,\"q\"(�>y)�,\"_003\":14,\"_004\":005,\"q36\"4,\"q37\"38,\"_009\":14,\"_140\":(� T)�,\"_141\":14,\"_142\":143,\"q44\":42,\"q45\":42,\"_41\":(� T)�,\"_00000\"4,\"q46\":42,\"q47\"48,\"_149\":150,\"q\"(�yr)�,\"_153\":154,\"q55\"56,\"_46\":47,\"q57\"58,\"_159\":-5,\"_160\":161,\"q(�)�\"4,\"q00000\":-5,\"q64\"65,\"_166\":-5,\"_167\":168,\"q69\"70,\"_39\":40,\"7�p5\":36,\"_37\"0008,\"q8\":171,\"q(�]y)�\"4,\"q00\":75,\"q74\":75,\"q75\":75,\"q76\":75,\"q77\"4,\"q78\"4,\"q79\"AS,\"_181\":-5,\"_182\":183,\"q84\":-5,\"q85\"86,\"_187\":188,\"q89\"DS,\"_191\":(�*h)�,\"_192\":-5,\"_193\":194,\"q95\"96,\"_197\":-5,\"_198\":199,\"3�5�00\"(�|T)�01,\"_202\":203,\"3�5�04\"(�|T)�05,\"_206\":207,\"3�5�08\"(�|T)�09,\"_0\":(� T)�V�\"currentSelectedPackage\",{\"q8\":19,\"_20\"(�|T)�1,\"3�5�2\":00000,\"_24\"4,\"3�5�5\":26,\"_27\"4,\"3�5�8\":14,\"_29\"0000,\"7�p1\":(�>y)�,\"_0000\"0004,\"7�p5\":36,\"_37\"0008,\"7�p9\":40,\"_\":42,\"_43\":14,\"_44\":45,\"_46\":47,\"_48\"0006,\"_49\":(� T)�V�\"isOwner\",false,\"orgMembershipBudgets\",[],\"prerequisiteCoupon\",\"type\",\"StoreProductVariant\",\"id\",\"Z2lkOi8vbGVhbnB1Yi9TdG9yZTo6UHJvZHVjdFZhcmlhbnQvNTgwODM\",\"variantId\",5AS000,\"allowFreePurchases\",\"description\",\"This is the Workshop Student Edition. Supporting file downloads are available at the worksho0�or from the instructor.\",\"freePurchaseOnly\",\"freePurchaseRequiresMembership\",\"maximumPrice\",80,\"minimumPaidPrice\",7.99,\"name\",\"The Book\",\"ratioOfRevenueToAuthors\",1,\"ratioOfRevenueToCauses\",0,\"royaltiesToRevenueRatio\",0.8,\"showWhatAuthorGets\",true,\"showWhatCauseGets\",\"suggestedPrice\",39.99,\"title\",\"Building \\\"Strategy\\\" Browser Games\",\"numCredits\",\"taxedAsEbook\",\"3�0�lkOi8vbGVhbnYi9TdG9yZTo6Qm9vsBy81�pQvNTY4NzI\",\"aboutText\",\"\u003cp\u000eDiscover ho7�to create online Strateg9�games using the methods in this single chapter from the \u003cstrong\u003e\\\"Construc4�Game Starter Kit Collection\\\" workshop.\u000ustrong\u003e This chapter leads yo5�through \u000cstrong\u000eMilitar9�Strategy\u003c/strong\u000e and\u003cstrong\u003e \\\"Decision Science\\\"\u003c/strong\u000e game development. This workbook tutorial has both Construct v2 2 \u0026amp; v2 encoding. It's perfect for novices, experienced web developers, and just anyone wanting their own bespoke \u000cstrong\u000e\\\"militar9�conquest\\\"\u003c/strong\u000e game, artwork, and features.\u003c/p\u003e\u003cp\u000e \u003c/p\u003e\u003cp\u000eWhen yo5�finish this Workbook tutorial, you will have a production pipeline to create as many different \\\"Militar9�Strategy\\\" games as your imagination can dream oV�I�I�\u003c/p\u003e\u003cp\u000e \u003c/p\u003e\u003cp\u000eI would like to guide you in creating several styles of Strateg9�and \u003cstrong\u003e\\\"military history\\\"\u003c/strong\u000e game mechanics. We will use these game mechanics, displa9�mechanisms, and those developmen4�methods. B9�the end of this workbook, yo5�should have a full9�functional Strateg9�game (with \\\"importable maps and NATO military symbols\\\") - \u003cstrong\u003e\u003cem\u003eno4�just a cop9�of m9�game, bu4�your ver9�own product\u000uem\u003e\u003c/strong\u000e using your gaming assets. There is a supporting website where yo5�can \u003cstrong\u003edownload all the bonus content, instructor guides, and PowerPoin4�slides\u003c/strong\u000e included with your workbook's purchase.  \u000up\u000e\u000cp\u003e \u000up\u000e\u000cp\u003eThe bonus content, download examples, and source code references sho7�ho7�to do ever9�single thing in this game design workbook, so yo5�can copy and paste any example into your productions and then modify those artwork resources for your purposes. General Game Licenses are included with this purchased book if you wish to simpl9�copy and publish m9�fantas9�strategy game version.\u003c/p\u003e\u003cp\u000e \u003c/p\u003e\u003cp\u000eThis extraordinaril9�comprehensive guide will teach you how to: \u003c/p\u003e\u003cul\u003e\u003cli\u003eUse Construc4�- either v2 or v3.\u003c/li\u000e\u000cli\u000eHow to integrate \\\"Military Strategy\\\" game mechanics into other game genres such as RPG, first-person shooters, Educational content, and Simulation Developmenv�\u003c/li\u000e\u000cli\u000eUse your game as a \\\"Progressive Web Application\\\" or \\\"Single Page Web Application\\\" for any device.\u003c/li\u000e\u000cli\u000eAnalyze current business demand for this game's genre, how, and where to deploy it.\u003c/li\u000e\u000cli\u000eAutomatically generate various game map boards with terrain features.\u003c/li\u000e\u000uul\u003e\u003cp\u000eIf yo5�have any feedback or suggestions please join our email listing or participate in the forum for this workshop course - https:]leanpub.cowcgc-starterkit\u003c/p\u003e\",\"metaText\",\"strategy, wargames, browser, construct, 2,00000, make, create, examples, tutorial, making, course, build, prototyping, html5, JavaScript, games\",\"teaserText\",\"\u003cp\u000eThis is a single chapter from the\u003cstrong\u003e \\\"Construct Starter Kit Collection\\\" workshop.\u000ustrong\u003e This chapter leads yo5�through \u003cstrong\u003eMilitary Strategy\u000ustrong\u003e and \u003cstrong\u003eDecision Science\u003c/strong\u000e game development. This tutorial has both Construct v2 2 \u0026amp; v2 encoding. It's perfect for novices, experienced web developers, and just anyone wanting their own bespoke game, artwork, and features.\u003c/p\u003e\",\"showFullTitleForTranslations\",\"languageCode\",\"en\",\"authorsAreEditors\",\"publishedTranslationBundleProducts\",[],\"bundles\",3�p45],\"ccLicenseText\",\"Creative Commons Attribution 4.0 International License\",\"ccLicenseImage\",\"ccSlug\",\"by\",\"ccVersion\",\"4.0\",\"contactAuthorMethod\",\"email\",\"contactAuthorUrl\",\"\",\"copyrightType\",\"custom\",\"coverHero\",{\"3�5�66\"00044V�\"coverHerx\",{\"_266\":00009,\"7�p40\"000,\"_342\":343},\"createdAt\",\(� N)�(�e)�5-(�*h)�(�(g)�0T0009:34Z\",\"embargo\",\"enabledForums\",\"epubAvailable\",\"externalForumUrl\",\"nativeForum\",\"feedbackDisplay\",\"feedback_page\",\"googleAnalyticsCode\",\"G(�(g)�5H0B5FB66\",\"hasEpubSample\",\"hasWebSample\",\"hasPublicWebPage\",\"hasMultiplePackages\",\"hasPdfSample\",\"hasSample\",\"inputFormat\",\"markua010\",\"installmentsCompleted\"0000,\"installmentsPlanned\",\"jsonToc\",\"[{\\\"level\\\":2,\\\"title\\\":\\\"Preface\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-preface\\\",\\\"file_count\\\",\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\"000,\\\"title\\\":\\\"Distribution Permission\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-distribution-permission\\\",\\\"file_count\\\":1,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":3,\\\"title\\\":\\\"Forewords\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-forewords\\\",\\\"file_count\\\",\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\"000,\\\"title\\\":\\\"Disclosures\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-disclosures\\\",\\\"file_count\\\":1,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":3,\\\"title\\\":\\\"Disclaimer\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-disclaimer\\\",\\\"file_count\\\",\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\"000,\\\"title\\\":\\\"Workbook Content\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-workbook-content\\\",\\\"file_count\\\":1,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":4,\\\"title\\\":\\\"\u0026gt<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�For Patrons from Amazon and other Book Distributors\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-gt-for-patrons-from-amazon-and-other-book-distributors\\\",\\\"file_count\\\":1,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":4,\\\"title\\\":\\\"\u0026gt<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Abou4�this Workbook\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-gt-about-this-workbook\\\",\\\"file_count\\\":1,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":4,\\\"title\\\":\\\"\u0026gt<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Ho7�to Read \u0026amp; Use this workbook:\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-gt-how-ta-read-amp-use-this-workbook\\\",\\\"file_count\\\":1,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":4,\\\"title\\\":\\\"\u0026gt<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Viewing the eBook:\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-gt-viewing-the-ebook\\\",\\\"file_count\\\",\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\":4,\\\"title\\\":\\\"\u0(�e)�6gt; External Links\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-gt-external-links\\\",\\\"file_count\\\",\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\":4,\\\"title\\\":\\\"\u0(�e)�6gt; References Used\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-gt-references-used\\\",\\\"file_count\\\",\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\"000,\\\"title\\\":\\\"Your newl9�obtained skills …\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-your-newly-obtained-skills-hellip\\\",\\\"file_count\\\",\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\"000,\\\"title\\\":\\\"More Resources\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-more-resources\\\",\\\"file_count\\\":1,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":4,\\\"title\\\":\\\"Programming Courses\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-programming-courses\\\",\\\"file_count\\\",\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\",\\\"title\\\":\\\"Par4�!�?�YConcep4�\u0026amp; Design\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-part-i-mdash-concept--design\\\",\\\"file_count\\\":2,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"I\\\"V�{\\\"level\\\"(�|T)�,\\\"title\\\":\\\"Introduction to \u000ci\u003e“Code-less”\u000ui\u000e Game Design\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-introduction-ta-code-less-game-design\\\",\\\"file_count\\\"000,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"1\\\"},{\\\"level\\\":4,\\\"title\\\":\\\"Approaching Game Development\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-approaching-game-development\\\",\\\"file_count\\\"000,\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\":4,\\\"title\\\":\\\"Focusing Your Game\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-focusing-your-game\\\",\\\"file_count\\\":3,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":3,\\\"title\\\":\\\"Game Genres Defined\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-game-genres-defined\\\",\\\"file_count\\\"000,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"1.1\\\"},{\\\"level\\\":4,\\\"title\\\":\\\"GG Interactive — \u000cb\u003e\u003ci\u000eGame Design Course\u000ui\u000e\u000ub\u000e\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-gg-interactive-mdash-game-design-coursehttpswebarchiveorgweb20(� g)�08171424�httpdevprogginteractivecom\\\",\\\"file_count\\\":3,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":3,\\\"title\\\":\\\"Game Deliver9�Modes\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-game-delivery-modes\\\",\\\"file_count\\\"000,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"1.2\\\"},{\\\"level\\\":4,\\\"title\\\":\\\"\u0026gt<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Mobile “In Apps Purchases” (IAP) ROI\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-gt-mobile-in-apps-purchases-iap-roi\\\",\\\"file_count\\\":3,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":3,\\\"title\\\":\\\"Game Tools \u0(�e)�6amp<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Generators\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-game-tools--generators\\\",\\\"file_count\\\"000,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"1.3\\\"},{\\\"level\\\":2,\\\"title\\\":\\\"Projec4�Management Overview\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-project-management-overview\\\",\\\"file_count\\\":4,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"2\\\"},{\\\"level\\\":3,\\\"title\\\":\\\"Demo Game License(s)\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-dema-game-licenses\\\",\\\"file_count\\\":4,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"2.1\\\"},{\\\"level\\\":3,\\\"title\\\":\\\"Game Recipe™ jus4�add Artwork, stir, \u0(�e)�6amp<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�season to tastV�I�\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-game-recipe-just-add-artwork-stir--season-ta-taste\\\",\\\"file_count\\\":4,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"2.2\\\"},{\\\"level\\\":3,\\\"title\\\":\\\"Development:\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-development\\\",\\\"file_count\\\":4,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\(� N)�00000\\\"V�{\\\"level\\\":4,\\\"title\\\":\\\"Adventures of Renown YRogue Prince™ “Elevator Speech”\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-adventures-of-renown-mdash-rogue-prince-elevator-speech\\\",\\\"file_count\\\":4,\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\"000,\\\"title\\\":\\\"Design:\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-design\\\",\\\"file_count\\\":4,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"2.4\\\"},{\\\"level\\\":4,\\\"title\\\":\\\"\u0026gt<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Deeper Dive: How Browser Games Load\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-gt-deeper-dive-how-browser-games-load\\\",\\\"file_count\\\":4,\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\":4,\\\"title\\\":\\\"Deconstructing Gameplay\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-deconstructing-gameplay\\\",\\\"file_count\\\":4,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":3,\\\"title\\\":\\\"Design Consideration: Background Stories\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-design-consideration-background-stories\\\",\\\"file_count\\\":4,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\(� N)�.5\\\"V�{\\\"level\\\":4,\\\"title\\\":\\\"\u0(�e)�6gt; Deeper Dive: Putting Stories in the Wrong Place\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-gt-deeper-dive-putting-stories-in-the-wrong-place\\\",\\\"file_count\\\":4,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":4,\\\"title\\\":\\\"Seven Deadly Sins of Strateg9�Game Design\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-seven-deadly-sins-of-strategy-game-design\\\",\\\"file_count\\\":4,\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\"000,\\\"title\\\":\\\"Construct’s \u000ci\u003e“Code-less”\u000ui\u000e Encoding\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-constructs-code-less-encoding\\\",\\\"file_count\\\":4,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\(� N)�.6\\\"V�{\\\"level\\\":4,\\\"title\\\":\\\"\u0(�e)�6gt; Deeper Dive: Creating Display Mechanisms Ya 4-Step \u000cspan id=\\\\\\\"regimen\\\\\\\"\u003emethod\u003c/span\u000e\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-gt-deeper-dive-creating-display-mechanisms-mdash-a-4-step-method-regimen\\\",\\\"file_count\\\":4,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":2,\\\"title\\\":\\\"\u003ci\u000e“Strategy” \u0026amp; “Decision Science”\u000ui\u000e Genre\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-strategy-amp-decision-science-genre\\\",\\\"file_count\\\":5,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"3\\\"},{\\\"level\\\":4,\\\"title\\\":\\\"Digital Strategy Games Are BrokeD�\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-digital-strategy-games-are-broken\\\",\\\"file_count\\\":5,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":3,\\\"title\\\":\\\"Types of Strateg9�Games\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-types-of-strategy-games\\\",\\\"file_count\\\":5,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"3.1\\\"},{\\\"level\\\":3,\\\"title\\\":\\\"Historical background?\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-historical-background\\\",\\\"file_count\\\":5,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\000(�ё)�\\\"V�{\\\"level\\\"000,\\\"title\\\":\\\"Common \u003cb\u000e\u000ci\u003eStrategy Game Characteristics\u000ui\u000e\u000ub\u000e\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-common-strategy-game-characteristics\\\",\\\"file_count\\\":5,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\00000000\\\"V�{\\\"level\\\":4,\\\"title\\\":\\\"Advantages and Disadvantages of Decision Trees\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-advantages-and-disadvantages-of-decision-trees\\\",\\\"file_count\\\":5,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":4,\\\"title\\\":\\\"Disadvantages of Decision Trees\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-disadvantages-of-decision-trees\\\",\\\"file_count\\\":5,\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\"000,\\\"title\\\":\\\"What’s Your Competition Doing?\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-whats-your-competition-doing\\\",\\\"file_count\\\":5,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\000.4\\\"V�{\\\"level\\\":4,\\\"title\\\":\\\"\u0(�e)�6gt; Your Targeted Marke4�Y\u003ci\u000eWho’s Playing What?\u003c/i\u003e\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-gt-your-targeted-market-mdash-whos-playing-what\\\",\\\"file_count\\\":5,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":4,\\\"title\\\":\\\"\u003cb\u000e\u000ci\u003eWhat is your favorite game genre?\u000ui\u000e\u000ub\u000e Y\u003ci\u000eSeparating Developers from Gamers!\u000ui\u000e\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-what-is-your-favorite-game-genrehttpswwwjetbrainscomresearchdevecosystem(�(g)�017-mdash-separating-developers-from-gamers\\\",\\\"file_count\\\":5,\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\"000,\\\"title\\\":\\\"Revie7�your competition and their games\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-review-your-competition-and-their-games\\\",\\\"file_count\\\":5,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\000.5\\\"V�{\\\"level\\\":4,\\\"title\\\":\\\"Game Examples\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-game-examples\\\",\\\"file_count\\\":5,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":2,\\\"title\\\":\\\"“Common Core Construction”\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-common-core-construction\\\",\\\"file_count\\\":6,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"4\\\"},{\\\"level\\\":3,\\\"title\\\":\\\"Game Mechanics (GM): Data Structures\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-game-mechanics-gm-data-structures\\\",\\\"file_count\\\":6,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"4.1\\\"V�{\\\"level\\\":4,\\\"title\\\":\\\"\u0(�e)�6gt; Data Design Considerations\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-gt-data-design-considerations\\\",\\\"file_count\\\":6,\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\":4,\\\"title\\\":\\\"\u0(�e)�6gt; Following the herd? - \u000ci\u003eUsing expected “Convention”\u000ui\u000e\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-gt-following-the-herd---using-expected-convention\\\",\\\"file_count\\\":6,\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\":4,\\\"title\\\":\\\"\u0(�e)�6gt; Terrain and Uni4�Symbols\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-gt-terrain-and-unit-symbols\\\",\\\"file_count\\\":6,\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\":4,\\\"title\\\":\\\"Historical Military Symbols Usage\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-historical-military-symbols-usage\\\",\\\"file_count\\\":6,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":3,\\\"title\\\":\\\"Turn-based Gameplay\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-turn-based-gameplay\\\",\\\"file_count\\\":6,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"4.2\\\"},{\\\"level\\\":4,\\\"title\\\":\\\"\u0026gt<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Deeper Dive: Multi-Player versions\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-gt-deeper-dive-multi-player-versions\\\",\\\"file_count\\\":6,\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\"000,\\\"title\\\":\\\"Game Framework Mechanisms (GFM)\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-game-framework-mechanisms-gfm\\\",\\\"file_count\\\":6,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"400000\\\"V�{\\\"level\\\":4,\\\"title\\\":\\\"\u0(�e)�6gt; Deeper Dive: Properly Using D.R.Y. “Event Sheets” as “Includes”!\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-gt-deeper-dive-properly-using-dry-event-sheets-as-includes\\\",\\\"file_count\\\":6,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":4,\\\"title\\\":\\\"Ho7�to Succeed a4�Making One Game a Month\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-how-to-succeed-at-making-one-game-a-month\\\",\\\"file_count\\\":6,\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\"000,\\\"title\\\":\\\"Par4�I: Conclusion\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-part-i-conclusion\\\",\\\"file_count\\\":6,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"4.4\\\"},{\\\"level\\\":1,\\\"title\\\":\\\"Part II: C2 Production\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-part-ii-c2-production\\\",\\\"file_count\\\":7,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"II\\\"},{\\\"level\\\":3,\\\"title\\\":\\\"\u003cb\u000e\u000ci\u003eACTUALLY START THE DAMN GAME …\u003c/i\u003e\u003c/b\u003e\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-actually-start-the-damn-game-helliphttpmakegamestumblrcompost�36(�)�3767finishing-a-game\\\",\\\"file_count\\\":7,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":2,\\\"title\\\":\\\"Lesson 1: Game Project Launch\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-lesson-1-game-project-launch\\\",\\\"file_count\\\":8,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"5\\\"V�{\\\"level\\\"000,\\\"title\\\":\\\"Game Mechanics Used:\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-game-mechanics-used\\\",\\\"file_count\\\":8,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"5.1\\\"},{\\\"level\\\":3,\\\"title\\\":\\\"(�)� Project Creation\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta--project-creation\\\",\\\"file_count\\\":8,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"5.2\\\"},{\\\"level\\\":4,\\\"title\\\":\\\"\u0026gt<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�\u003ci\u000eAbout\u003c/i\u003e Your Project:\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-gt-about-your-project\\\",\\\"file_count\\\":8,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":4,\\\"title\\\":\\\"\u0026gt<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Projec4�Settings:\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-gt-project-settings\\\",\\\"file_count\\\":8,\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\":4,\\\"title\\\":\\\"\u0(�e)�6gt; Configuration Settings\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-gt-configuration-settings\\\",\\\"file_count\\\":8,\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\":4,\\\"title\\\":\\\"Customized Loaders\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-customized-loaders\\\",\\\"file_count\\\":8,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":3,\\\"title\\\":\\\"Design Considerations: CMS, PWA, or SWPA\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-design-considerations-cms-pwa-or-swpa\\\",\\\"file_count\\\":8,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"500000\\\"V�{\\\"level\\\":4,\\\"title\\\":\\\"\u0(�e)�6gt; Creating a (�)� SWPA Game Version?\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-gt-creating-a--swpa-game-version\\\",\\\"file_count\\\":8,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":4,\\\"title\\\":\\\"\u0026gt<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Creating a C2 CMS or PWA Game Version?\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-gt-creating-a-c2-cms-or-pwa-game-version\\\",\\\"file_count\\\":8,\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\":4,\\\"title\\\":\\\"\u0(�e)�6gt; Other Visual Layouts\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-gt-other-visual-layouts\\\",\\\"file_count\\\":8,\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\"000,\\\"title\\\":\\\"Comparing your code\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-comparing-your-code\\\",\\\"file_count\\\":8,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"5.4\\\"V�{\\\"level\\\"(�|T)�,\\\"title\\\":\\\"Lesson 2: Strategic Map(s) \u0026amp; Gameplay\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-lesson(�(g)�-strategic-maps-amp-gameplay\\\",\\\"file_count\\\":9,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"6\\\"V�{\\\"level\\\"000,\\\"title\\\":\\\"Gameboard Terrain\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-gameboard-terrain\\\",\\\"file_count\\\":9,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"6.1\\\"V�{\\\"level\\\"000,\\\"title\\\":\\\"Deeper Dive: Hexagonal Maps\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-deeper-dive-hexagonal-maps\\\",\\\"file_count\\\":9,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"6.2\\\"},{\\\"level\\\":3,\\\"title\\\":\\\"Comparing your code\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-comparing-your-code-1\\\",\\\"file_count\\\":9,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"6.3\\\"},{\\\"level\\\":2,\\\"title\\\":\\\"Lesson00000: Ma0�Exploration during Gameplay\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-lesson0000-map-exploration-during-gameplay\\\",\\\"file_count\\\":10,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"7\\\"},{\\\"level\\\":3,\\\"title\\\":\\\"Design Consideration\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-design-consideration\\\",\\\"file_count\\\"0,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"7.1\\\"V�{\\\"level\\\"000,\\\"title\\\":\\\"Neutral Settlements \u0(�e)�6amp<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Garrisons\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-neutral-settlements-amp-garrisons\\\",\\\"file_count\\\"0,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"7(�ё)�\\\"V�{\\\"level\\\"000,\\\"title\\\":\\\"\u000ci\u003e“Hidden Objects”\u003c/i\u003e Game Mechanics\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-hidden-objects-game-mechanics\\\",\\\"file_count\\\"0,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"700000\\\"V�{\\\"level\\\"(�|T)�,\\\"title\\\":\\\"Lesson 4: Troops \u0026amp; Heroes Data Records\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-lesson-4-troops--heroes-data-records\\\",\\\"file_count\\\"1,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"8\\\"V�{\\\"level\\\"000,\\\"title\\\":\\\"Men5�Options\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-menu-options\\\",\\\"file_count\\\":�,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"8.1\\\"},{\\\"level\\\":3,\\\"title\\\":\\\"Games \u003cb\u000e\u000ci\u003eARE databasei�v�\u003c/i\u003e\u003c/b\u003e\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-games-are-databases\\\",\\\"file_count\\\":�,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"8.2\\\"},{\\\"level\\\":4,\\\"title\\\":\\\"\u0026gt<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Neutral Garrison \u0(�e)�6amp<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Location records\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-gt-neutral-garrison-amp-location-records\\\",\\\"file_count\\\"1,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":4,\\\"title\\\":\\\"\u0026gt<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Troo0�records\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-gt-troop-records\\\",\\\"file_count\\\":�,\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\":4,\\\"title\\\":\\\"\u0(�e)�6gt; Hero records\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-gt-hera-records\\\",\\\"file_count\\\"1,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":2,\\\"title\\\":\\\"Lesson 5: Pre-Battle Deploymen4�Layout\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-lesson-5-pre-battle-deployment-layout\\\",\\\"file_count\\\":(�*h)�,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"9\\\"},{\\\"level\\\":3,\\\"title\\\":\\\"Menu Options\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-menu-options-1\\\",\\\"file_count\\\"2,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"9.1\\\"V�{\\\"level\\\"000,\\\"title\\\":\\\"Design Considerations\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-design-considerations\\\",\\\"file_count\\\":(�*h)�,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"9.2\\\"},{\\\"level\\\":3,\\\"title\\\":\\\"Comparing your code\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-comparing-your-code-2\\\",\\\"file_count\\\"2,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"900000\\\"V�{\\\"level\\\"(�|T)�,\\\"title\\\":\\\"Lesson 6: “Conduc4�the Battle” Layout\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-lesson-6-conduct-the-battle-layout\\\",\\\"file_count\\\"3,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"10\\\"},{\\\"level\\\":2,\\\"title\\\":\\\"Lesson 7: Battle Narratives\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-lesson-7-battle-narratives\\\",\\\"file_count\\\":14,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"�\\\"V�{\\\"level\\\",\\\"title\\\":\\\"Par4�III: C2 2 Production\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-part-iii-1�1�p-production\\\",\\\"file_count\\\"5,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"III\\\"V�{\\\"level\\\"000,\\\"title\\\":\\\"\u000cb\u003e\u003ci\u000eACTUALLY START THE DAMN GAME …\u000ui\u000e\u000ub\u000e\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-actually-start-the-damn-game-helliphttpmakegamestumblrcompos"006600000767finishing-a-game-1\\\",\\\"file_count\\\"5,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":2,\\\"title\\\":\\\"Lesson 1: 0000 Game Produc4�Launch\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-lesson-1-1�1�p-game-product-launch\\\",\\\"file_count\\\":16,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"(�*h)�\\\"V�{\\\"level\\\"000,\\\"title\\\":\\\"Game Mechanics Used:\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-game-mechanics-used-1\\\",\\\"file_count\\\"6,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"12.1\\\"},{\\\"level\\\":3,\\\"title\\\":\\\"0000 Project Creation\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-1�1�p-project-creation\\\",\\\"file_count\\\"6,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"12.2\\\"},{\\\"level\\\":4,\\\"title\\\":\\\"\u0026gt<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�\u003ci\u000eAbout\u003c/i\u003e Your Project:\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-gt-about-your-project-1\\\",\\\"file_count\\\":16,\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\":4,\\\"title\\\":\\\"\u0(�e)�6gt; Project Settings: Color Theme, Start-up \u0(�e)�6amp<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Display\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-gt-project-settings-color-theme-start-up-amp-display\\\",\\\"file_count\\\":16,\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\":4,\\\"title\\\":\\\"Customized Loaders\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-customized-loaders-1\\\",\\\"file_count\\\":16,\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\":4,\\\"title\\\":\\\"\u0(�e)�6gt; Configuration Settings: Advanced \u0026amp; Editor\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-gt-configuration-settings-advanced-amp-editor\\\",\\\"file_count\\\"6,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":3,\\\"title\\\":\\\"Design Considerations: CMS, PWA, or SWPA\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-design-considerations-cms-pwa-or-swpa-1\\\",\\\"file_count\\\":16,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"(�*h)�00000\\\"V�{\\\"level\\\"000,\\\"title\\\":\\\"Creating a 0000 SWPA Game Version?\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-creating-a-c3-swpa-game-version\\\",\\\"file_count\\\"6,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"12.4\\\"},{\\\"level\\\":3,\\\"title\\\":\\\"Creating a C2 2 CMS or PWA Game Version?\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-creating-a-1�1�p-cms-or-pwa-game-version\\\",\\\"file_count\\\":16,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"(�*h)�.5\\\"V�{\\\"level\\\":4,\\\"title\\\":\\\"\u0(�e)�6gt; Other Visual Layouts\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-gt-other-visual-layouts-1\\\",\\\"file_count\\\"6,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":3,\\\"title\\\":\\\"Comparing your code\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-comparing-your-code-3\\\",\\\"file_count\\\"6,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"12.6\\\"},{\\\"level\\\":2,\\\"title\\\":\\\"Lesson(��N)�: Strategic Map(s) \u0(�e)�6amp<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Gameplay\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-lesson-2-strategic-maps-amp-gameplay-1\\\",\\\"file_count\\\"7,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"13\\\"},{\\\"level\\\":3,\\\"title\\\":\\\"Gameboard Terrain\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-gameboard-terrain-1\\\",\\\"file_count\\\"7,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"13.1\\\"},{\\\"level\\\":3,\\\"title\\\":\\\"Deeper Dive: Hexagonal Maps\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-deeper-dive-hexagonal-maps-1\\\",\\\"file_count\\\":17,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"00(�ё)�\\\"V�{\\\"level\\\"000,\\\"title\\\":\\\"Comparing your code\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-comparing-your-code-4\\\",\\\"file_count\\\":17,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"0000000\\\"V�{\\\"level\\\"(�|T)�,\\\"title\\\":\\\"Lesson 3: Map Exploration during Gameplay\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-lesson-3-map-exploration-during-gameplay-1\\\",\\\"file_count\\\"8,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"14\\\"},{\\\"level\\\":3,\\\"title\\\":\\\"Design Consideration\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-design-consideration-1\\\",\\\"file_count\\\"8,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"14.1\\\"},{\\\"level\\\":3,\\\"title\\\":\\\"Neutral Settlements \u0026amp; Garrisons\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-neutral-settlements-amp-garrisons-1\\\",\\\"file_count\\\":18,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"14(�ё)�\\\"V�{\\\"level\\\"000,\\\"title\\\":\\\"\u000ci\u003e“Hidden Objects”\u003c/i\u003e Game Mechanics\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-hidden-objects-game-mechanics-1\\\",\\\"file_count\\\"8,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"14.3\\\"},{\\\"level\\\":2,\\\"title\\\":\\\"Lesson 4: Troops \u0(�e)�6amp<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Heroes Data Records\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-lesson-4-troops--heroes-data-records-1\\\",\\\"file_count\\\":19,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"15\\\"V�{\\\"level\\\"000,\\\"title\\\":\\\"Men5�Options\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-menu-options(�(g)�\\\",\\\"file_count\\\":19,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"15.1\\\"V�{\\\"level\\\"000,\\\"title\\\":\\\"Games \u000cb\u003e\u003ci\u000eARE databases!\u000ui\u000e\u000ub\u000e\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-games-are-databases-1\\\",\\\"file_count\\\"9,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"15.2\\\"},{\\\"level\\\":4,\\\"title\\\":\\\"\u0026gt<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Neutral Garrison \u0(�e)�6amp<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Location records\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-gt-neutral-garrison-amp-location-records-1\\\",\\\"file_count\\\"9,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":4,\\\"title\\\":\\\"\u0026gt<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Troo0�records\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-gt-troop-records-1\\\",\\\"file_count\\\":19,\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\":4,\\\"title\\\":\\\"\u0(�e)�6gt; Hero records\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-gt-hera-records-1\\\",\\\"file_count\\\"9,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":2,\\\"title\\\":\\\"Lesson 5: Pre-Battle Deploymen4�Layout\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-lesson-5-pre-battle-deployment-layout-1\\\",\\\"file_count\\\":20,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"16\\\"V�{\\\"level\\\"000,\\\"title\\\":\\\"Men5�Options\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-menu-options0000\\\",\\\"file_count\\\":20,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"16.1\\\"V�{\\\"level\\\"000,\\\"title\\\":\\\"Design Considerations\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-design-considerations-1\\\",\\\"file_count\\\":20,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"16(�ё)�\\\"V�{\\\"level\\\"000,\\\"title\\\":\\\"Comparing your code\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-comparing-your-code-5\\\",\\\"file_count\\\":20,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"1600000\\\"V�{\\\"level\\\"(�|T)�,\\\"title\\\":\\\"Lesson 6: “Conduc4�the Battle” Layout\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-lesson-6-conduct-the-battle-layout-1\\\",\\\"file_count\\\"(�|T)�1,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"17\\\"},{\\\"level\\\":2,\\\"title\\\":\\\"Lesson 7: Battle Narratives\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-lesson-7-battle-narratives-1\\\",\\\"file_count\\\":(� g)�,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"18\\\"V�{\\\"level\\\",\\\"title\\\":\\\"Par4�IV: Expanding Your Prototype\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-part-iv-expanding-your-prototype\\\",\\\"file_count\\\"(�|T)�3,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"IV\\\"},{\\\"level\\\":2,\\\"title\\\":\\\"Lesson 8: Adding Unique Features.\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-lesson-8-adding-unique-features\\\",\\\"file_count\\\"(�|T)�4,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"19\\\"},{\\\"level\\\":3,\\\"title\\\":\\\"Deeper Dive: Creating “Add-ons” \u0026amp; “Extensions”\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-deeper-dive-creating-add-ons--extensions\\\",\\\"file_count\\\":24,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"19.1\\\"V�{\\\"level\\\"000,\\\"title\\\":\\\"Deeper Dive: Creating External Projec4�Files?\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-deeper-dive-creating-external-project-files\\\",\\\"file_count\\\":24,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"19(�ё)�\\\"V�{\\\"level\\\"000,\\\"title\\\":\\\"“Play Again?”\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-play-again\\\",\\\"file_count\\\"(�|T)�4,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"19.3\\\"},{\\\"level\\\":4,\\\"title\\\":\\\"\u0026gt<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Lesson Instructions\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-gt-lesson-instructions\\\",\\\"file_count\\\":24,\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\":4,\\\"title\\\":\\\"\u0(�e)�6gt; Reset the Global Variables.\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-gt-reset-the-global-variables\\\",\\\"file_count\\\":24,\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\"000,\\\"title\\\":\\\"A Better “Game Start”?\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-a-better-game-start\\\",\\\"file_count\\\"(�|T)�4,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"19.4\\\"},{\\\"level\\\":3,\\\"title\\\":\\\"Customize an Avatar?\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-customize-an-avatar\\\",\\\"file_count\\\":24,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"19.5\\\"V�{\\\"level\\\"000,\\\"title\\\":\\\"Integrating Multiple Languages??\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-integrating-multiple-languages\\\",\\\"file_count\\\":24,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"19.6\\\"V�{\\\"level\\\":4,\\\"title\\\":\\\"\u000cb\u003e\u003ci\u000eHow Languages Got Their Directionality\u000ui\u000e\u000ub\u000e by Steph Koyfman April(��N)�8,(��N)�(�e)�1\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-how-languages-got-their-directionalityhttpswwwbabbelcomenmagazineright-ta-left-languages-by-steph-koyfman-april-28(�(g)�(�e)�1\\\",\\\"file_count\\\"(�|T)�4,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":4,\\\"title\\\":\\\"Right-To-Lef4�Languages\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-right-to-left-languages\\\",\\\"file_count\\\"(�|T)�4,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":4,\\\"title\\\":\\\"Top-To-Bottom Languages\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-top-to-bottom-languages\\\",\\\"file_count\\\"(�|T)�4,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":4,\\\"title\\\":\\\"Conten4�languages market position report.\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-content-languages-market-position-report\\\",\\\"file_count\\\":24,\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\":4,\\\"title\\\":\\\"Compare Who uses the Internet as compared to their language.\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-compare-wha-uses-the-internet-as-compared-to-their-language\\\",\\\"file_count\\\"(�|T)�4,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":3,\\\"title\\\":\\\"Main Men5�as a “Campaign Gallery”?\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-main-menu-as-a-campaign-gallery\\\",\\\"file_count\\\":24,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"19.7\\\"V�{\\\"level\\\"000,\\\"title\\\":\\\"Saving \u0026amp; Loading Game Sessions\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-saving-amp-loading-game-sessions\\\",\\\"file_count\\\"(�|T)�4,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"19.8\\\"},{\\\"level\\\":3,\\\"title\\\":\\\"In-Game Module (IGM) Editor\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-in-game-module-igm-editor\\\",\\\"file_count\\\"(�|T)�4,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"19.9\\\"},{\\\"level\\\":3,\\\"title\\\":\\\"Membership System, Logins, \u0(�e)�6amp<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Registrations\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-membership-system-logins--registrations\\\",\\\"file_count\\\"(�|T)�4,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"19.10\\\"V�{\\\"level\\\",\\\"title\\\":\\\"Starting \u003ci\u000eYour Own Game StudiM�\u003c/i\u003e\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-starting-your-own-game-studio\\\",\\\"file_count\\\":25,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"V\\\"},{\\\"level\\\":2,\\\"title\\\":\\\"Lesson 9: One “GM” to Rule them alL�\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-lesson-9-one-gm-ta-rule-them-all\\\",\\\"file_count\\\"(�|T)�6,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\(� N)�0\\\"},{\\\"level\\\":2,\\\"title\\\":\\\"Lesson 10: Capstone YExchanging Artwork\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-lesson-10-capstone-mdash-exchanging-artwork\\\",\\\"file_count\\\":27,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"\\\"V�{\\\"level\\\":4,\\\"title\\\":\\\"D.R.Y. Speed Limi4�Y5 GP?�!�(Games Per Hour)!\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-dry-speed-limit-mdash-5-gph-games-per-hour\\\",\\\"file_count\\\":27,\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\"000,\\\"title\\\":\\\"Abstrac4�Strategy Games\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-abstract-strategy-games\\\",\\\"file_count\\\":27,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\".1\\\"V�{\\\"level\\\":4,\\\"title\\\":\\\"Three Musketeers game board\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-three-musketeers-game-board\\\",\\\"file_count\\\":27,\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\":4,\\\"title\\\":\\\"Hnefatafl game board\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-hnefatafl-game-board\\\",\\\"file_count\\\":27,\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\":4,\\\"title\\\":\\\"Blue \u0026amp; Gra9�Ya US Civil War “GM Jump-to-Capture”\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-blue--gray-mdash-a-us-civil-war-gm-jump-to-capture\\\",\\\"file_count\\\":27,\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\":4,\\\"title\\\":\\\"Single-player Variations\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-single-player-variations\\\",\\\"file_count\\\":27,\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\":4,\\\"title\\\":\\\"“EinStein würfel4�nichv�”\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-einstein-wrfelt-nicht\\\",\\\"file_count\\\"(�|T)�7,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":4,\\\"title\\\":\\\"Cathedral YStrategy Board Game for Two Players\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-cathedral-mdash-strategy-board-game-for-twa-players\\\",\\\"file_count\\\"(�|T)�7,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":3,\\\"title\\\":\\\"Military Strateg9�Games\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-military-strategy-games\\\",\\\"file_count\\\"(�|T)�7,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\(� N)�1.2\\\"},{\\\"level\\\":4,\\\"title\\\":\\\"Napoleon a4�Waterloo\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-napoleon-at-waterloo\\\",\\\"file_count\\\"(�|T)�7,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":4,\\\"title\\\":\\\"Gameplay\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-gameplay\\\",\\\"file_count\\\"(�|T)�7,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":4,\\\"title\\\":\\\"Victor9�conditions\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-victory-conditions\\\",\\\"file_count\\\"(�|T)�7,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":3,\\\"title\\\":\\\"Diplomatic \u0(�e)�6amp<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Political Strategy Games\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-diplomatic-amp-political-strategy-games\\\",\\\"file_count\\\":27,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"00000\\\"V�{\\\"level\\\",\\\"title\\\":\\\"What’s next?\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-whats-next\\\",\\\"file_count\\\":28,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"VI\\\"V�{\\\"level\\\":4,\\\"title\\\":\\\"“Ho7�to publish a game on the web??”\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-how-to-publish-a-game-on-the-web\\\",\\\"file_count\\\":28,\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\"(�|T)�,\\\"title\\\":\\\"Game Distribution \u0(�e)�6amp<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Marketing\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-game-distribution--marketing\\\",\\\"file_count\\\":29,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"(� g)�\\\"V�{\\\"level\\\"000,\\\"title\\\":\\\"Introduction: 8-Ste0�Deployment Method.\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-introduction-8-step-deployment-method\\\",\\\"file_count\\\":29,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"(� g)�.1\\\"V�{\\\"level\\\"000,\\\"title\\\":\\\"Por4�to a Console\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-port-to-a-console\\\",\\\"file_count\\\":29,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"(� g)�(�ё)�\\\"V�{\\\"level\\\"000,\\\"title\\\":\\\"Selling Directl9�YThe Advantages\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-selling-directly-mdash-the-advantages\\\",\\\"file_count\\\":29,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"(� g)�00000\\\"V�{\\\"level\\\":4,\\\"title\\\":\\\"\u000cb\u003e\u003ci\u000eShareably (SBLY)\u000ui\u000e\u000ub\u000e looking to ren4�your games\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-shareably-sblyhttpsshareablynetabout-looking-to-rent-your-games\\\",\\\"file_count\\\":29,\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\"000,\\\"title\\\":\\\"Book Review Protocol\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-book-review-protocol\\\",\\\"file_count\\\":29,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"(� g)�.4\\\"V�{\\\"level\\\"000,\\\"title\\\":\\\"Tell the world abou4�\u003cb\u000e\u000ci\u003eyour\u003c/i\u003e\u003c/b\u003e gamV�I�\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-tell-the-world-about-your-game\\\",\\\"file_count\\\"(�|T)�9,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\(� N)�2.5\\\"},{\\\"level\\\":2,\\\"title\\\":\\\"Conclusion\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-conclusion\\\",\\\"file_count\\\"0000,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\(� N)�3\\\"},{\\\"level\\\":1,\\\"title\\\":\\\"Bonus Developmen4�Content\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-bonus-development-content\\\",\\\"file_count\\\"0001,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"VII\\\"V�{\\\"level\\\"(�|T)�,\\\"title\\\":\\\"Rogue Prince™ Guides\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-rogue-prince-guides\\\",\\\"file_count\\\"0002,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\(� N)�4\\\"},{\\\"level\\\":3,\\\"title\\\":\\\"Player’s Guide\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-players-guide\\\",\\\"file_count\\\":(�>y)�,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"24.1\\\"V�{\\\"level\\\"(�|T)�,\\\"title\\\":\\\"Instructor’s Workshops \u0026amp; Educational Guides\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-instructors-workshops--educational-guides\\\",\\\"file_count\\\"0003,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\(� N)�5\\\"},{\\\"level\\\":3,\\\"title\\\":\\\"Workshops Available\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-workshops-available\\\",\\\"file_count\\\"0003,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\(� N)�5.1\\\"},{\\\"level\\\":3,\\\"title\\\":\\\"Certification Examination\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-certification-examination\\\",\\\"file_count\\\"0003,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\(� N)�5.2\\\"},{\\\"level\\\":2,\\\"title\\\":\\\"Rogue Prince™ Administrator Guide\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-rogue-prince-administrator-guide\\\",\\\"file_count\\\":34,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"26\\\"V�{\\\"level\\\"000,\\\"title\\\":\\\"Settings\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-settings\\\",\\\"file_count\\\":34,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"26.1\\\"V�{\\\"level\\\":4,\\\"title\\\":\\\"Realistic Missile Fire Ranges …\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-realistic-missile-fire-ranges-hellip\\\",\\\"file_count\\\"0004,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":3,\\\"title\\\":\\\"Advanced Rules\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-advanced-rules\\\",\\\"file_count\\\"0004,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\(� N)�6.2\\\"},{\\\"level\\\":2,\\\"title\\\":\\\"Rogue Prince™ Developer’s Guide\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-rogue-prince-developers-guide\\\",\\\"file_count\\\"0005,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\(� N)�7\\\"},{\\\"level\\\":3,\\\"title\\\":\\\"“Event Sheets” Index \u0(�e)�6amp<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Game Flow\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-event-sheets-index-amp-game-flow\\\",\\\"file_count\\\":35,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"27.1\\\"V�{\\\"level\\\":4,\\\"title\\\":\\\"\u0(�e)�6gt; External CMS Pages\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-gt-external-cms-pages\\\",\\\"file_count\\\"0005,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":4,\\\"title\\\":\\\"\u0026gt<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Demonstration Game — deployed as a “client-side” SWPA edition.\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-gt-demonstration-game-mdash-deployed-as-a-client-side-swpa-edition\\\",\\\"file_count\\\"0005,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":3,\\\"title\\\":\\\"Supporting Layouts \u0(�e)�6amp<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Even4�Sheets\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-supporting-layouts-amp-event-sheets\\\",\\\"file_count\\\":35,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"27(�ё)�\\\"V�{\\\"level\\\"000,\\\"title\\\":\\\"Avatar Editor\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-avatar-editor\\\",\\\"file_count\\\":35,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"2700000\\\"V�{\\\"level\\\":4,\\\"title\\\":\\\"Avatar Storage Options\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-avatar-storage-options\\\",\\\"file_count\\\":35,\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\"000,\\\"title\\\":\\\"IGM Editor\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-igm-editor\\\",\\\"file_count\\\":35,\\\"quiz_id\\\":null,\\\"section_num\\\":\\\"27.4\\\"V�{\\\"level\\\",\\\"title\\\":\\\"Appendix\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-appendix\\\",\\\"file_count\\\":36,\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\"(�|T)�,\\\"title\\\":\\\"More Resources …\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-more-resources-hellip\\\",\\\"file_count\\\"0007,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":3,\\\"title\\\":\\\"“You don’t kno7�JS Yet” by Kyle Simpson\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-you-dont-know-js-yet-by-kyle-simpson\\\",\\\"file_count\\\":37,\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\"000,\\\"title\\\":\\\"Construct Demos\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-construct-demos\\\",\\\"file_count\\\":37,\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\"(�|T)�,\\\"title\\\":\\\"Appendix: Game Developer Tool Kits\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-appendix-game-developer-tool-kits\\\",\\\"file_count\\\"0008,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":3,\\\"title\\\":\\\"Artwork Resources\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-artwork-resources\\\",\\\"file_count\\\"0008,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":3,\\\"title\\\":\\\"Selling your Game Artwork \u0026amp; Assets\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-selling-your-game-artwork-amp-assets\\\",\\\"file_count\\\":38,\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\"000,\\\"title\\\":\\\"JavaScrip4�Garden\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-javascript-garden\\\",\\\"file_count\\\":38,\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\"(�|T)�,\\\"title\\\":\\\"Additional Appendices\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-additional-appendices\\\",\\\"file_count\\\":39,\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\"(�|T)�,\\\"title\\\":\\\"Appendix: Making WebXR Gamei�v�\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-appendix-making-webxr-games\\\",\\\"file_count\\\":40,\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\"(�|T)�,\\\"title\\\":\\\"Appendix: “Ho7�to Start a WebSocket”\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-appendix-how-ta-start-a-websocket\\\",\\\"file_count\\\":41,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":3,\\\"title\\\":\\\"Testing Your Browser\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-testing-your-browser\\\",\\\"file_count\\\":41,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":4,\\\"title\\\":\\\"Test sites:\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-test-sites\\\",\\\"file_count\\\":,\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\"000,\\\"title\\\":\\\"WebSocket Protocol Handshake\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-websocket-protocol-handshake\\\",\\\"file_count\\\":,\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\":4,\\\"title\\\":\\\"\u0(�e)�6gt; Deeper Dive: WebSocke4�API\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-gt-deeper-dive-websocket-api\\\",\\\"file_count\\\":,\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\"000,\\\"title\\\":\\\"Sample Source Code: Client-side WebSocket\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-sample-source-code-client-side-websocket\\\",\\\"file_count\\\":41,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":4,\\\"title\\\":\\\"\u0026gt;Ste0�#1: Game \u000ccode\u000eindex\u003c/code\u000e page\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-gtstep-1-game-index-page\\\",\\\"file_count\\\":41,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":4,\\\"title\\\":\\\"\u0026gt;Ste0�(�V)�: Generate Event handlers\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-gtstep(�(g)�-generate-event-handlers\\\",\\\"file_count\\\":,\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\",\\\"title\\\":\\\"Appendix: Safe JavaScript Using OLOO\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-appendix-safe-javascript-using-oloo\\\",\\\"file_count\\\":42,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":4,\\\"title\\\":\\\"JS Objects: \u003cb\u000e\u000ci\u003e“TL;DR”\u000ui\u000e\u000ub\u000e\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-js-objects-tldr\\\",\\\"file_count\\\":42,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":4,\\\"title\\\":\\\"15(�ё)�(�ё)� Inside the body of a class definition\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-inside-the-body-of-a-class-definition\\\",\\\"file_count\\\":(� T)�,\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\"000,\\\"title\\\":\\\"Deeper Dive: JS Delegation (aka “Inheritance”?)\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-deeper-dive-js-delegation-aka-inheritance\\\",\\\"file_count\\\":(� T)�,\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\"000,\\\"title\\\":\\\"The old way\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-the-old-way\\\",\\\"file_count\\\":(� T)�,\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\":4,\\\"title\\\":\\\"\u000cb\u003e\u003ci\u000e“Object-Oriented JavaScript Pattern Comparison”\u003c/i\u003e\u003c/b\u003e\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-object-oriented-javascript-pattern-comparisonhttpsjohn-dugancomobject-oriented-javascript-pattern-comparison\\\",\\\"file_count\\\":42,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":4,\\\"title\\\":\\\"ECMA(�(g)�(�)� 7th EditionX June 2016\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-ecma-262-7th-edition--june-2016\\\",\\\"file_count\\\":(� T)�,\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\"000,\\\"title\\\":\\\"Objects Linking to Other Objects (OLOO)\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-objects-linking-ta-other-objects-oloo\\\",\\\"file_count\\\":(� T)�,\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\"000,\\\"title\\\":\\\"Compare your code\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-compare-your-code\\\",\\\"file_count\\\":(� T)�,\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\"000,\\\"title\\\":\\\"Object.create\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-objectcreate\\\",\\\"file_count\\\":42,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":3,\\\"title\\\":\\\"Exercise Lesson 9:\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-exercise-lesson-9\\\",\\\"file_count\\\":(� T)�,\\\"quiz_id\\\":null,\\\"section_num\\\":nullV�{\\\"level\\\":4,\\\"title\\\":\\\"Exercise 1\\\",\\\"quiz_type\\\":\\\"exercise\\\",\\\"path\\\":null,\\\"file_count\\\":(� T)�,\\\"quiz_id\\\":null,\\\"quiz_markua_id\\\":null,\\\"attempts\\\":null},{\\\"level\\\":3,\\\"title\\\":\\\"Game Singletons\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-game-singletons\\\",\\\"file_count\\\":42,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":3,\\\"title\\\":\\\"Deeper Dive: Objec4�Manipulation objects in ES^6\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auta-deeper-dive-object-manipulation-objects-in-es56\\\",\\\"file_count\\\":42,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":3,\\\"title\\\":\\\"Lesson Summary\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-lesson-summary\\\",\\\"file_count\\\":42,\\\"quiz_id\\\":null,\\\"section_num\\\":null},{\\\"level\\\":3,\\\"title\\\":\\\"Resource References:\\\",\\\"quiz_type\\\":null,\\\"path\\\":\\\"#leanpub-auto-resource-references\\\",\\\"file_count\\\":(� T)�,\\\"quiz_id\\\":null,\\\"section_num\\\":null}]\",\"lastPublishedAt\",\(� N)�(�e)�5-�-14T168:40Z\",\"lastPublishedSyncMode\",\"dropbox\",\"landingPagePath\",\"/cgc-strategy\",\"leanpubAppAvailable\",\"matureContent\",\"newEdition\",\"pageCount\"(�4l)�56,\"pastEditions\",[],\"pastEditionsCount\",\"pastEditionsReaderCount\",\"pdfAvailable\",\"samplePdfUrl\",\"httpsa_/s3.amazonaws.cowsamples.leanpub.cowcgc-strategy-sample.pdf?X-Amz-Algorithm=AWS4-HMAC-SH(�O)�56\u0026X-Amz-Credential=0XBXH000Q9GGV69BT7E82%2F20260707(�mQ)�Fus-east-1(�mQ)�Fs3%2Faws4_request\u0026X-Amz-Date(�O)�(�e)�0707T(� g)�0009Z\u0(�e)�6X-Amz-Expires=518400\u0(�e)�6X-Amz-SignedHeaders=host\u0(�e)�6X-Amz-Signature=9242bc05bDS07e9c400u1�1�pabaf8c774f9eeef8c0c4000(�]y)�0cca1�4�p44c8a85\",\"sampleEpubUrl\",\"https:]A�U�.amazonaws.com/samples.leanpub.com/cgc-strategy-sample.epub?X-Amz-Algorithm=AWS4-HMAC-SH(�O)�56\u0026X-Amz-Credential=0XBXH000Q9GGV69BT7E82%2F20260707(�mQ)�Fus-east-1(�mQ)�Fs3%2Faws4_request\u0026X-Amz-Date(�O)�(�e)�0707T(� g)�0009Z\u0(�e)�6X-Amz-Expires=518400\u0(�e)�6X-Amz-SignedHeaders=host\u0(�e)�6X-Amz-Signature=f000006bdcafbd19ac5db646(�e)�1ae545f934d49d0f89e8271�0�pc001382c9e6\",\"percentComplete\",100,\"recentProgress\",\"prePublishMailchimpListId\",\"leanpub\",\"previewGeneratedAt\",\"2025-11-14f6:15:50Z\",\"retired\",\"seoTitle\",\"Building \\\"Strategy\\\" Browser Games [Leanpub PDF/iPa(uKindle]\",\"showAlsoByAuthors\",\"otherBooksFromAuthors\",[],\"showCommunityEditionOnPage\",\"showNumReaders\",\"exceedsMinimumDisplayReaders\",\"totalCopiesSold\",2,\"showPageCount\",\"showReadLink\",\"showWordCount\",\"slug\",\"cgc-strategy\",\"state\",\"published\",\"subtitle\",\"Codeless Game Construction \\r\\nusing Construct2 \u0026 Construct2 2 \",\"suggestedHashtag\",\"PBMCube\",\"suggestedTweet\",\"I'm making HTML games using Codeless Game Construction workbook.\",\"toc\",\"\u003cul class=\\\"toc has-parts\\\"\u003e\\n \u000cli\u000e\\n \u003cspan\u003e\u0026nbsp;\u000uspan\u003e\\n \u000cul\u000e\\n \u003cli\u003e\\n Preface\\n \u000cul\u000e\\n \u003cli\u003e\\n Distribution Permission\\n \u000uli\u003e\\n \u000cli\u000e\\n Forewords\\n \u003c/li\u000e\\n \u003cli\u003e\\n Disclosures\\n \u000uli\u003e\\n \u000cli\u000e\\n Disclaimer\\n \u000uli\u003e\\n \u000cli\u000e\\n Workbook Content\\n \u000cul\u000e\\n \u003cli\u003e\\n \u0(�e)�6gt; For Patrons from Amazon and other Book Distributors\\n \u000uli\u003e\\n \u000cli\u000e\\n \u0026gt<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Abou4�this Workbook\\n \u003c/li\u000e\\n \u003cli\u003e\\n \u0(�e)�6gt; How to Read \u0(�e)�6amp<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Use this workbook:\\n \u000uli\u003e\\n \u000cli\u000e\\n \u0026gt<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Viewing the eBook:\\n \u000uli\u003e\\n \u000cli\u000e\\n \u0026gt<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�External Links\\n \u000uli\u003e\\n \u000cli\u000e\\n \u0026gt<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�References Used\\n \u003c/li\u000e\\n \u003c/ul\u000e\\n \u003c/li\u000e\\n \u003cli\u003e\\n Your newl9�obtained skills …\\n \u003c/li\u000e\\n \u003cli\u003e\\n More Resources\\n \u003cul\u003e\\n \u000cli\u000e\\n Programming Courses\\n \u003c/li\u000e\\n \u003c/ul\u000e\\n \u003c/li\u000e\\n \u003c/ul\u000e\\n \u003c/li\u000e\\n \u003c/ul\u000e\\n \u003c/li\u000e\\n \u003cli\u003e\\n Par4�!�?�YConcep4�\u0026amp; Design\\n \u003cul\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u000 \u000uspan\u003eIntroduction to \u003ci\u000e“Code-less”\u003c/i\u003e Game Design\\n \u000cul\u000e\\n \u003cli\u003e\\n \u000cspan class=\\\"section-number\\\"\u003e1.1 \u003c/span\u000eGame Genres Defined\\n \u000uli\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u000(�ё)� \u000uspan\u003eGame Deliver9�Modes\\n \u003cul\u003e\\n \u000cli\u000e\\n \u0026gt<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Mobile “In Apps Purchases” (IAP) ROI\\n \u000uli\u003e\\n \u000uul\u003e\\n \u000uli\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u00000000 \u000uspan\u003eGame Tools \u0(�e)�6amp<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Generators\\n \u000uli\u003e\\n \u000uul\u003e\\n \u000uli\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u000 \u000uspan\u003eProjec4�Management Overview\\n \u003cul\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u000.1 \u000uspan\u003eDemo Game License(s)\\n \u000uli\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u000(�ё)� \u000uspan\u003eGame Recipe™ jus4�add Artwork, stir, \u0(�e)�6amp<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�season to tastV�I�\\n \u000uli\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u00000000 \u000uspan\u003eDevelopment:\\n \u000uli\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u000.4 \u000uspan\u003eDesign:\\n \u003cul\u003e\\n \u000cli\u000e\\n \u0026gt<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Deeper Dive: How Browser Games Load\\n \u003c/li\u000e\\n \u003c/ul\u000e\\n \u003c/li\u000e\\n \u003cli\u003e\\n \u000cspan class=\\\"section-number\\\"\u003e2.5 \u003c/span\u000eDesign Consideration: Background Stories\\n \u003cul\u003e\\n \u000cli\u000e\\n \u0026gt<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Deeper Dive: Putting Stories in the Wrong Place\\n \u003c/li\u000e\\n \u003c/ul\u000e\\n \u003c/li\u000e\\n \u003cli\u003e\\n \u000cspan class=\\\"section-number\\\"\u003e2.5 5 \u003c/span\u000eConstruct’s \u000ci\u003e“Code-less”\u000ui\u000e Encoding\\n \u000cul\u000e\\n \u003cli\u003e\\n \u0(�e)�6gt; Deeper Dive: Creating Display Mechanisms Ya 4-Step \u000cspan id=\\\"regimen\\\"\u003emethod\u003c/span\u000e\\n \u003c/li\u000e\\n \u003c/ul\u000e\\n \u003c/li\u000e\\n \u003c/ul\u000e\\n \u003c/li\u000e\\n \u003cli\u003e\\n \u000cspan class=\\\"section-number\\\"\u003e2 2 \u003c/span\u000e\u000ci\u003e“Strategy” \u0(�e)�6amp<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�“Decision Science”\u003c/i\u003e Genre\\n \u000cul\u000e\\n \u003cli\u003e\\n \u000cspan class=\\\"section-number\\\"\u003e3.1 \u003c/span\u000eTypes of Strategy Games\\n \u000uli\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u0001�3�p(�ё)� \u000uspan\u003eHistorical background?\\n \u000uli\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u0001�3�p00000 \u000uspan\u003eCommon \u000cb\u003e \u003ci\u000eStrateg9�Game Characteristics\u003c/i\u003e\u003c/b\u003e\\n \u000uli\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u0001�3�p.4 \u000uspan\u003eWhat’s Your Competition Doing?\\n \u000cul\u000e\\n \u003cli\u003e\\n \u0(�e)�6gt; Your Targeted Marke4�Y\u003ci\u000eWho’s Playing What?\u003c/i\u003e\\n \u000uli\u003e\\n \u000uul\u003e\\n \u000uli\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u0001�3�p.5 \u000uspan\u003eReview your competition and their games\\n \u003cul\u003e\\n \u000cli\u000e\\n Game Examples\\n \u003c/li\u000e\\n \u003c/ul\u000e\\n \u003c/li\u000e\\n \u003c/ul\u000e\\n \u003c/li\u000e\\n \u003cli\u003e\\n \u000cspan class=\\\"section-number\\\"\u003e2 2 2 \u003c/span\u000e“Common Core Construction”\\n \u003cul\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u000e4.1 \u000uspan\u003eGame Mechanics (GM): Data Structures\\n \u000cul\u000e\\n \u003cli\u003e\\n \u0(�e)�6gt; Data Design Considerations\\n \u003c/li\u000e\\n \u003cli\u003e\\n \u0(�e)�6gt; Following the herd? - \u000ci\u003eUsing expected “Convention”\u000ui\u000e\\n \u003c/li\u000e\\n \u003cli\u003e\\n \u0(�e)�6gt; Terrain and Uni4�Symbols\\n \u003c/li\u000e\\n \u003c/ul\u000e\\n \u003c/li\u000e\\n \u003cli\u003e\\n \u000cspan class=\\\"section-number\\\"\u003e4.2 \u003c/span\u000eTurn-based Gameplay\\n \u000cul\u000e\\n \u003cli\u003e\\n \u0(�e)�6gt; Deeper Dive: Multi-Player versions\\n \u003c/li\u000e\\n \u003c/ul\u000e\\n \u003c/li\u000e\\n \u003cli\u003e\\n \u000cspan class=\\\"section-number\\\"\u003e4.2 2 \u003c/span\u000eGame Framework Mechanisms (GFM)\\n \u000cul\u000e\\n \u003cli\u003e\\n \u0(�e)�6gt; Deeper Dive: Properly Using D.R.Y. “Event Sheets” as “Includes”!\\n \u003c/li\u000e\\n \u003c/ul\u000e\\n \u003c/li\u000e\\n \u003cli\u003e\\n \u000cspan class=\\\"section-number\\\"\u003e4.2 2 2 \u003c/span\u000ePar4�I: Conclusion\\n \u003c/li\u000e\\n \u003c/ul\u000e\\n \u003c/li\u000e\\n \u003c/ul\u000e\\n \u003c/li\u000e\\n \u003cli\u003e\\n Par4�II: (�)� Production\\n \u003cul\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u000e5 \u000uspan\u003eLesson 1: Game Project Launch\\n \u003cul\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u000e5.1 \u000uspan\u003eGame Mechanics Used:\\n \u000uli\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u000e5(�ё)� \u000uspan\u003e(�)� Project Creation\\n \u003cul\u003e\\n \u000cli\u000e\\n \u0026gt<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�\u003ci\u000eAbout\u003c/i\u003e Your Project:\\n \u000uli\u003e\\n \u000cli\u000e\\n \u0026gt<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Projec4�Settings:\\n \u003c/li\u000e\\n \u003cli\u003e\\n \u0(�e)�6gt; Configuration Settings\\n \u003c/li\u000e\\n \u003c/ul\u000e\\n \u003c/li\u000e\\n \u003cli\u003e\\n \u000cspan class=\\\"section-number\\\"\u003e5.2 2 \u003c/span\u000eDesign Considerations: CMS, PWA, or SWPA?!\\n \u003cul\u003e\\n \u000cli\u000e\\n \u0026gt<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Creating a C2 SWPA Game Version?\\n \u000uli\u003e\\n \u000cli\u000e\\n \u0026gt<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Creating a C2 CMS or PWA Game Version?\\n \u000uli\u003e\\n \u000cli\u000e\\n \u0026gt<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Other Visual Layouts\\n \u000uli\u003e\\n \u000uul\u003e\\n \u000uli\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u000e5.4 \u000uspan\u003eComparing your code\\n \u003c/li\u000e\\n \u003c/ul\u000e\\n \u003c/li\u000e\\n \u003cli\u003e\\n \u000cspan class=\\\"section-number\\\"\u003e5 5 \u003c/span\u000eLesson 2: Strategic Map(s) \u0026amp; Gameplay\\n \u003cul\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u000e6.1 \u000uspan\u003eGameboard Terrain\\n \u003c/li\u000e\\n \u003cli\u003e\\n \u000cspan class=\\\"section-number\\\"\u003e6.2 \u003c/span\u000eDeeper Dive: Hexagonal Maps\\n \u000uli\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u000e600000 \u000uspan\u003eComparing your code\\n \u003c/li\u000e\\n \u003c/ul\u000e\\n \u003c/li\u000e\\n \u003cli\u003e\\n \u000cspan class=\\\"section-number\\\"\u003e5 5 5 \u003c/span\u000eLesson 3: Map Exploration during Gameplay\\n \u000cul\u000e\\n \u003cli\u003e\\n \u000cspan class=\\\"section-number\\\"\u003e7.1 \u003c/span\u000eDesign Consideration\\n \u003c/li\u000e\\n \u003cli\u003e\\n \u000cspan class=\\\"section-number\\\"\u003e7.2 \u003c/span\u000eNeutral Settlements \u0(�e)�6amp<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Garrisons\\n \u003c/li\u000e\\n \u003cli\u003e\\n \u000cspan class=\\\"section-number\\\"\u003e7.2 2 \u003c/span\u000e\u000ci\u003e“Hidden Objects”\u003c/i\u003e Game Mechanics\\n \u003c/li\u000e\\n \u003c/ul\u000e\\n \u003c/li\u000e\\n \u003cli\u003e\\n \u000cspan class=\\\"section-number\\\"\u003e8 \u003c/span\u000eLesson 4: Troops \u0026amp; Heroes Data Records\\n \u000cul\u000e\\n \u003cli\u003e\\n \u000cspan class=\\\"section-number\\\"\u003e8.1 \u003c/span\u000eMen5�Options\\n \u003c/li\u000e\\n \u003cli\u003e\\n \u000cspan class=\\\"section-number\\\"\u003e8.2 \u003c/span\u000eGames \u000cb\u003e \u003ci\u000eARE databases!\u000ui\u000e\u000ub\u000e\\n \u003cul\u003e\\n \u000cli\u000e\\n \u0026gt<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Neutral Garrison \u0(�e)�6amp<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Location records\\n \u000uli\u003e\\n \u000cli\u000e\\n \u0026gt<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Troo0�records\\n \u003c/li\u000e\\n \u003cli\u003e\\n \u0(�e)�6gt; Hero records\\n \u003c/li\u000e\\n \u003c/ul\u000e\\n \u003c/li\u000e\\n \u003c/ul\u000e\\n \u003c/li\u000e\\n \u003cli\u003e\\n \u000cspan class=\\\"section-number\\\"\u003e9 \u003c/span\u000eLesson 5: Pre-Battle Deployment Layout\\n \u003cul\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u000e9.1 \u000uspan\u003eMenu Options\\n \u000uli\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u000e9(�ё)� \u000uspan\u003eDesign Considerations\\n \u003c/li\u000e\\n \u003cli\u003e\\n \u000cspan class=\\\"section-number\\\"\u003e9.2 2 \u003c/span\u000eComparing your code\\n \u000uli\u003e\\n \u000uul\u003e\\n \u000uli\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u0000 \u003c/span\u000eLesson 6: “Conduc4�the Battle” Layout\\n \u000uli\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u0001 \u003c/span\u000eLesson 7: Battle Narratives\\n \u000uli\u003e\\n \u000uul\u003e\\n \u000uli\u003e\\n \u000cli\u000e\\n Part III: 0000 Production\\n \u003cul\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u0002 \u003c/span\u000eLesson 1: C2 2 Game Product Launch\\n \u003cul\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u0002.1 \u003c/span\u000eGame Mechanics Used:\\n \u003c/li\u000e\\n \u003cli\u003e\\n \u000cspan class=\\\"section-number\\\"\u003e(�*h)�(�ё)� \u000uspan\u003e0000 Project Creation\\n \u003cul\u003e\\n \u000cli\u000e\\n \u0026gt<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�\u003ci\u000eAbout\u003c/i\u003e Your Project:\\n \u000uli\u003e\\n \u000cli\u000e\\n \u0026gt<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Projec4�Settings: Color Theme, Start-u0�\u0026amp; Display\\n \u000uli\u003e\\n \u000cli\u000e\\n \u0026gt<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Configuration Settings: Advanced \u0(�e)�6amp<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Editor\\n \u000uli\u003e\\n \u000uul\u003e\\n \u000uli\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u0002.2 2 \u003c/span\u000eDesign Considerations: CMS, PWA, or SWPA?!\\n \u003c/li\u000e\\n \u003cli\u003e\\n \u000cspan class=\\\"section-number\\\"\u003e(�*h)�.4 \u000uspan\u003eCreating a C2 2 SWPA Game Version?\\n \u000uli\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u0002.5 \u003c/span\u000eCreating a 0000 CMS or PWA Game Version?\\n \u003cul\u003e\\n \u000cli\u000e\\n \u0026gt<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Other Visual Layouts\\n \u000uli\u003e\\n \u000uul\u003e\\n \u000uli\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u0002.5 5 \u003c/span\u000eComparing your code\\n \u000uli\u003e\\n \u000uul\u003e\\n \u000uli\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u0002 2 \u003c/span\u000eLesson 2: Strategic Map(s) \u0026amp; Gameplay\\n \u003cul\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u0003.1 \u003c/span\u000eGameboard Terrain\\n \u000uli\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u0003.2 \u003c/span\u000eDeeper Dive: Hexagonal Maps\\n \u000uli\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u0003.2 2 \u003c/span\u000eComparing your code\\n \u000uli\u003e\\n \u000uul\u003e\\n \u000uli\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u0002 2 2 \u003c/span\u000eLesson 3: Map Exploration during Gameplay\\n \u000cul\u000e\\n \u003cli\u003e\\n \u000cspan class=\\\"section-number\\\"\u003e14.1 \u000uspan\u003eDesign Consideration\\n \u000uli\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u0004.2 \u003c/span\u000eNeutral Settlements \u0(�e)�6amp<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Garrisons\\n \u003c/li\u000e\\n \u003cli\u003e\\n \u000cspan class=\\\"section-number\\\"\u003e1400000 \u000uspan\u003e\u003ci\u000e“Hidden Objects”\u000ui\u000e Game Mechanics\\n \u000uli\u003e\\n \u000uul\u003e\\n \u000uli\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u0005 \u003c/span\u000eLesson 4: Troops \u0026amp; Heroes Data Records\\n \u000cul\u000e\\n \u003cli\u003e\\n \u000cspan class=\\\"section-number\\\"\u003e15.1 \u000uspan\u003eMenu Options\\n \u000uli\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u0005.2 \u003c/span\u000eGames \u000cb\u003e \u003ci\u000eARE databases!\u000ui\u000e\u000ub\u000e\\n \u003cul\u003e\\n \u000cli\u000e\\n \u0026gt<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Neutral Garrison \u0(�e)�6amp<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Location records\\n \u000uli\u003e\\n \u000cli\u000e\\n \u0026gt<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Troo0�records\\n \u003c/li\u000e\\n \u003cli\u003e\\n \u0(�e)�6gt; Hero records\\n \u003c/li\u000e\\n \u003c/ul\u000e\\n \u003c/li\u000e\\n \u003c/ul\u000e\\n \u003c/li\u000e\\n \u003cli\u003e\\n \u000cspan class=\\\"section-number\\\"\u003e16 \u000uspan\u003eLesson 5: Pre-Battle Deploymen4�Layout\\n \u000cul\u000e\\n \u003cli\u003e\\n \u000cspan class=\\\"section-number\\\"\u003e16.1 \u000uspan\u003eMenu Options\\n \u000uli\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u0006.2 \u003c/span\u000eDesign Considerations\\n \u000uli\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u0006.2 2 \u003c/span\u000eComparing your code\\n \u000uli\u003e\\n \u000uul\u003e\\n \u000uli\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u0005 5 5 \u003c/span\u000eLesson 6: “Conduc4�the Battle” Layout\\n \u000uli\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u0008 \u003c/span\u000eLesson 7: Battle Narratives\\n \u000uli\u003e\\n \u000uul\u003e\\n \u000uli\u003e\\n \u000cli\u000e\\n Part IV: Expanding Your Prototype\\n \u003cul\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u0009 \u003c/span\u000eLesson 8: Adding Unique Features.\\n \u000cul\u000e\\n \u003cli\u003e\\n \u000cspan class=\\\"section-number\\\"\u003e19.1 \u000uspan\u003eDeeper Dive: Creating “Add-ons” \u0026amp; “Extensions”\\n \u003c/li\u000e\\n \u003cli\u003e\\n \u000cspan class=\\\"section-number\\\"\u003e19(�ё)� \u000uspan\u003eDeeper Dive: Creating External Project Files?\\n \u003c/li\u000e\\n \u003cli\u003e\\n \u000cspan class=\\\"section-number\\\"\u003e1900000 \u000uspan\u003e“Pla9�Again?”\\n \u003cul\u003e\\n \u000cli\u000e\\n \u0026gt<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Lesson Instructions\\n \u003c/li\u000e\\n \u003cli\u003e\\n \u0(�e)�6gt; Reset the Global Variables.\\n \u000uli\u003e\\n \u000uul\u003e\\n \u000uli\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u0009.2 2 2 \u003c/span\u000eA Better “Game Start”?\\n \u003c/li\u000e\\n \u003cli\u003e\\n \u000cspan class=\\\"section-number\\\"\u003e19.5 \u000uspan\u003eCustomize an Avatar?\\n \u000uli\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u0009.5 5 \u003c/span\u000eIntegrating Multiple Languages??\\n \u003c/li\u000e\\n \u003cli\u003e\\n \u000cspan class=\\\"section-number\\\"\u003e19.7 \u000uspan\u003eMain Men5�as a “Campaign Gallery”?\\n \u000uli\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u0009.8 \u003c/span\u000eSaving \u0026amp; Loading Game Sessions\\n \u000uli\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u0009.9 \u003c/span\u000eIn-Game Module (IGM) Editor\\n \u000uli\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u0009.10 \u000uspan\u003eMembership System, Logins, \u0(�e)�6amp<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Registrations\\n \u003c/li\u000e\\n \u003c/ul\u000e\\n \u003c/li\u000e\\n \u003c/ul\u000e\\n \u003c/li\u000e\\n \u003cli\u003e\\n Starting \u003ci\u000eYour Own Game StudiM�\u003c/i\u003e\\n \u000cul\u000e\\n \u003cli\u003e\\n \u000cspan class=\\\"section-number\\\"\u003e20 \u000uspan\u003eLesson 9: One “GM” to Rule them alL�\\n \u000uli\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u0001 \u003c/span\u000eLesson 10: Capstone — Exchanging Artwork\\n \u003cul\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u0001.1 \u003c/span\u000eAbstrac4�Strategy Games\\n \u000cul\u000e\\n \u003cli\u003e\\n Three Musketeers game board\\n \u000uli\u003e\\n \u000cli\u000e\\n Hnefatafl game board\\n \u000uli\u003e\\n \u000cli\u000e\\n Blue \u0(�e)�6amp<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Gray — a US Civil War “GM Jump-ta-Capture”\\n \u000uli\u003e\\n \u000cli\u000e\\n Single-player Variations\\n \u000uli\u003e\\n \u000cli\u000e\\n “EinStein würfelt nicht!”\\n \u000uli\u003e\\n \u000cli\u000e\\n Cathedral YStrategy Board Game for Two Players\\n \u003c/li\u000e\\n \u003c/ul\u000e\\n \u003c/li\u000e\\n \u003cli\u003e\\n \u000cspan class=\\\"section-number\\\"\u003e(�ё)� \u000uspan\u003eMilitary Strateg9�Games\\n \u003cul\u003e\\n \u000cli\u000e\\n Napoleon a4�Waterloo\\n \u000uli\u003e\\n \u000uul\u003e\\n \u000uli\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u0001.2 2 \u003c/span\u000eDiplomatic \u0026amp; Political Strateg9�Games\\n \u003c/li\u000e\\n \u003c/ul\u000e\\n \u003c/li\u000e\\n \u003c/ul\u000e\\n \u003c/li\u000e\\n \u003cli\u003e\\n What’s next?\\n \u003cul\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u0002 \u003c/span\u000eGame Distribution \u0(�e)�6amp<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Marketing\\n \u003cul\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u0002.1 \u003c/span\u000eIntroduction: 8-Ste0�Deployment Method.\\n \u000uli\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u0002.2 \u003c/span\u000ePor4�to a Console\\n \u000uli\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u0002.2 2 \u003c/span\u000eSelling Directl9�YThe Advantages\\n \u000uli\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u0002.2 2 2 \u003c/span\u000eBook Review Protocol\\n \u003c/li\u000e\\n \u003cli\u003e\\n \u000cspan class=\\\"section-number\\\"\u003e(� g)�.5 \u000uspan\u003eTell the world about \u000cb\u003e \u003ci\u000eyour\u000ui\u000e\u000ub\u000e game!\\n \u003c/li\u000e\\n \u003c/ul\u000e\\n \u003c/li\u000e\\n \u003cli\u003e\\n \u000cspan class=\\\"section-number\\\"\u003e00000 \u000uspan\u003eConclusion\\n \u000uli\u003e\\n \u000uul\u003e\\n \u000uli\u003e\\n \u000cli\u000e\\n Bonus Developmen4�Content\\n \u003cul\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u0002 2 2 \u003c/span\u000eRogue Prince™ Guides\\n \u003cul\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u0004.1 \u003c/span\u000ePlayer’s Guide\\n \u003c/li\u000e\\n \u003c/ul\u000e\\n \u003c/li\u000e\\n \u003cli\u003e\\n \u000cspan class=\\\"section-number\\\"\u003e25 \u000uspan\u003eInstructor’s Workshops \u0(�e)�6amp<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Educational Guides\\n \u000cul\u000e\\n \u003cli\u003e\\n \u000cspan class=\\\"section-number\\\"\u003e25.1 \u000uspan\u003eWorkshops Available\\n \u003c/li\u000e\\n \u003cli\u003e\\n \u000cspan class=\\\"section-number\\\"\u003e25(�ё)� \u000uspan\u003eCertification Examination\\n \u003c/li\u000e\\n \u003c/ul\u000e\\n \u003c/li\u000e\\n \u003cli\u003e\\n \u000cspan class=\\\"section-number\\\"\u003e26 \u000uspan\u003eRogue Prince™ Administrator Guide\\n \u003cul\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u0006.1 \u003c/span\u000eSettings\\n \u003c/li\u000e\\n \u003cli\u003e\\n \u000cspan class=\\\"section-number\\\"\u003e26(�ё)� \u000uspan\u003eAdvanced Rules\\n \u000uli\u003e\\n \u000uul\u003e\\n \u000uli\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u0005 5 5 \u003c/span\u000eRogue Prince™ Developer’s Guide\\n \u000cul\u000e\\n \u003cli\u003e\\n \u000cspan class=\\\"section-number\\\"\u003e27.1 \u000uspan\u003e“Event Sheets” Index \u0(�e)�6amp<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Game Flow\\n \u003cul\u003e\\n \u000cli\u000e\\n \u0026gt<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�External CMS Pages\\n \u000uli\u003e\\n \u000cli\u000e\\n \u0026gt<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Demonstration Game — deployed as a “client-side” SWPA edition.\\n \u000uli\u003e\\n \u000uul\u003e\\n \u000uli\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u0007.2 \u003c/span\u000eSupporting Layouts \u0026amp; Event Sheets\\n \u003c/li\u000e\\n \u003cli\u003e\\n \u000cspan class=\\\"section-number\\\"\u003e2700000 \u000uspan\u003eAvatar Editor\\n \u003cul\u003e\\n \u000cli\u000e\\n Avatar Storage Options\\n \u000uli\u003e\\n \u000uul\u003e\\n \u000uli\u003e\\n \u000cli\u000e\\n \u003cspan class=\\\"section-number\\\"\u0007.2 2 2 \u003c/span\u000eIGM Editor\\n \u003c/li\u000e\\n \u003c/ul\u000e\\n \u003c/li\u000e\\n \u003c/ul\u000e\\n \u003c/li\u000e\\n \u003cli\u003e\\n Appendix\\n \u003cul\u003e\\n \u000cli\u000e\\n More Resources …\\n \u000cul\u000e\\n \u003cli\u003e\\n “Yo5�don’4�know JS Yet” b9�Kyle Simpson\\n \u000uli\u003e\\n \u000cli\u000e\\n Construc4�Demos\\n \u003c/li\u000e\\n \u003c/ul\u000e\\n \u003c/li\u000e\\n \u003cli\u003e\\n Appendix: Game Developer Tool Kits\\n \u003cul\u003e\\n \u000cli\u000e\\n Artwork Resources\\n \u003c/li\u000e\\n \u003cli\u003e\\n Selling your Game Artwork \u0(�e)�6amp<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�s�i�g�n�"�>�; <�/�s�p�a�n�>�<�s�p�a�n� �c�l�a�s�s�=�"�n�a�k�e�d�_�a�u�r�a�l�"�>�(�l)�<�/�s�p�a�n�>�Assets\\n \u000uli\u003e\\n \u000cli\u000e\\n JavaScript Garden\\n \u003c/li\u000e\\n \u003c/ul\u000e\\n \u003c/li\u000e\\n \u003cli\u003e\\n Additional Appendices\\n \u000uli\u003e\\n \u000cli\u000e\\n Appendix: Making WebXR Games!\\n \u003c/li\u000e\\n \u003cli\u003e\\n Appendix: “Ho7�to Start a WebSocket”\\n \u003cul\u003e\\n \u000cli\u000e\\n Testing Your Browser\\n \u000uli\u003e\\n \u000cli\u000e\\n WebSocke4�Protocol Handshake\\n \u000cul\u000e\\n \u003cli\u003e\\n \u0(�e)�6gt; Deeper Dive: WebSocke4�API\\n \u003c/li\u000e\\n \u003c/ul\u000e\\n \u003c/li\u000e\\n \u003cli\u003e\\n Sample Source Code: Client-side WebSocket\\n \u000cul\u000e\\n \u003cli\u003e\\n \u0(�e)�6gt;Step #1: Game \u003ccode\u003eindex\u000ucode\u003e page\\n \u003c/li\u000e\\n \u003cli\u003e\\n \u0(�e)�6gt;Step #2: Generate Even4�handlers\\n \u000uli\u003e\\n \u000uul\u003e\\n \u000uli\u003e\\n \u000uul\u003e\\n \u000uli\u003e\\n \u000uul\u003e\\n \u000uli\u003e\\n \u000cli\u000e\\n Appendix: Safe JavaScrip4�Using OLOO\\n \u000cul\u000e\\n \u003cli\u003e\\n \u000cspan\u000e\u0(�e)�6nbsp;\u003c/span\u000e\\n \u003cul\u003e\\n \u000cli\u000e\\n Deeper Dive: JS Delegation (aka “Inheritance”?)\\n \u003c/li\u000e\\n \u003cli\u003e\\n The old way\\n \u000uli\u003e\\n \u000cli\u000e\\n Objects Linking to Other Objects (OLOO)\\n \u003c/li\u000e\\n \u003cli\u003e\\n Compare your code\\n \u000uli\u003e\\n \u000cli\u000e\\n Object.create\\n \u003c/li\u000e\\n \u003cli\u003e\\n Exercise Lesson 9:\\n \u003c/li\u000e\\n \u003cli\u003e\\n Game Singletons\\n \u000uli\u003e\\n \u000cli\u000e\\n Deeper Dive: Objec4�Manipulation objects in ES^6\\n \u003c/li\u000e\\n \u003cli\u003e\\n Lesson Summary\\n \u003c/li\u000e\\n \u003cli\u003e\\n Resource References:\\n \u003c/li\u000e\\n \u003c/ul\u000e\\n \u003c/li\u000e\\n \u003c/ul\u000e\\n \u003c/li\u000e\\n \u003cli\u003e\\n Notes\\n \u000uli\u003e\\n \u000cli\u000e\\n Answers to Exercises\\n \u000cul\u000e\\n \u003cli\u003e\\n \u000cspan\u000e\u0(�e)�6nbsp;\u003c/span\u000e\\n \u003cul\u003e\\n \u000cli\u000e\\n Appendix: Safe JavaScrip4�Using OLOO\\n \u000uli\u003e\\n \u000uul\u003e\\n \u000uli\u003e\\n \u000uul\u003e\\n \u000uli\u003e\\n\u000uul\u003e\\n\",\"translatedFrom\",\"translations\",[],\"unpublishedSample\",\"vimeoUrl\",\"wordCount\",(�yr)�000007,\"youtubeUrl\",\"launchVideos\",[],\"clips\",[],\"StoreBookProduct\",\"isAiTranslation\",\"communityEditionTeaserText\",\"communityEditionAboutTheBook\",\"communityEditionWhatsIncluded\",\"communityEditionCalloutQuote\",\"courseMaterial\",\"showReviewsSection\",\"featuredReviews\",[],\"reviewAggregate\",\"authors\",[5],\"bigTestimonial\",\"categories\",[285,286,287,288,289,290,291,292,293,294],\"causes\",[],\"contributors\",[],\"defaultVariant\",\"featuredTestimonial\",\"language\",{\"7�p3\":279,\"3�5�AS\":59,\"3�5�\"(�|T)�(�R)�,\"_283\":284},\"variants\",3�1�75],\"pastEdition\",\"primaryAuthor\",{\"_20\"(�|T)�69,\"_0000\"(�|T)�70,\"_271\":272},\"publisher\",{\"3�5�57\"4,\"3�5�58\"(�|T)�59,\"_0000\"(�|T)�0,\"_147\":000,\"3�5�\"4,\"3�5�(�)�\"(�|T)�00000,\"_264\":265},\"showReadLinkString\",\"none\",\"teamDiscountVariants\",3�1��(�4l)�(�*h)�(�4l)�00(�4l)�14(�4l)�15],\"teamDiscountVariant\",{\"_20\"(�|T)�1,\"3�5�2\":00000,\"_0000\"0004,\"3�5�4\":14,\"_27\"4,\"3�5�8\":14,\"_\"0002,\"_44\":45,\"_48\"0006,\"_49\":(� T)�V�\"testimonials\",[],\"showLaunchVideos\",{\"q8\":19,\"_20\"(�|T)�49,\"_(� g)�\"(�|T)�50,\"_147\":251,\"3�5�4\":14,\"_25\":-5,\"3�5�7\":14,\"_28\"4,\"3�5�9\":252,\"7�p1\":253,\"7�p3\":254,\"7�p5\":36,\"_37\"0008,\"7�p9\":40,\"_\":42,\"_43\":14,\"_44\"(�|T)�55,\"_46\":47,\"3�5�00000\"(�|T)�56,\"_49\":42},{\"q8\":19,\"_20\"(�|T)�,\"_(� g)�\"(�|T)�(� T)�,\"_147\":243,\"3�5�4\":14,\"_25\":-5,\"3�5�7\":14,\"_28\"4,\"3�5�9\":244,\"7�p1\":245,\"7�p3\":246,\"7�p5\":36,\"_37\"0008,\"7�p9\":40,\"_\":42,\"_43\":14,\"_44\"(�|T)�47,\"_46\":47,\"3�5�00000\"(�|T)�48,\"_49\":42},{\"q8\":19,\"_20\"(�|T)�0000,\"_(� g)�\"(�|T)�34,\"_147\":000005,\"3�5�4\":14,\"_25\":-5,\"3�5�7\":14,\"_28\"4,\"3�5�9\":000006,\"7�p1\":000007,\"7�p3\":000008,\"7�p5\":36,\"_37\"0008,\"7�p9\":40,\"_\":42,\"_43\":14,\"_44\"(�|T)�39,\"_46\":47,\"3�5�00000\"(�|T)�40,\"_49\":42},{\"q8\":19,\"_20\"(�|T)�25,\"_(� g)�\"(�|T)�26,\"_147\":(� g)�7,\"3�5�4\":14,\"_25\":-5,\"3�5�7\":14,\"_28\"4,\"3�5�9\":(� g)�8,\"7�p1\":(� g)�9,\"7�p3\":000000,\"7�p5\":36,\"_37\"0008,\"7�p9\":40,\"_\":42,\"_43\":14,\"_44\"(�|T)�,\"_46\":47,\"3�5�00000\"(�|T)�(�>y)�,\"_49\":42},{\"q8\":19,\"_20\"(�|T)�16,\"_(� g)�\"(�|T)�17,\"_147\":8,\"3�5�4\":14,\"_25\":-5,\"3�5�7\":14,\"_28\"4,\"3�5�9\":9,\"7�p1\":(� g)�0,\"7�p3\":(� g)�1,\"7�p5\":36,\"_37\"0008,\"7�p9\":40,\"_\":42,\"_43\":14,\"_44\"(�|T)�(� g)�,\"_46\":47,\"3�5�00000\"(�|T)�24,\"_49\":42},\"Z2lkOi8vbGVhbnB1Yi9TdG9yZTo6UHJvZHVjdFZhcmlhbnQvNTgwODg\",5AS88,\"book_only(�(g)�5-copies\",1200,�9,\"25 Cop9�Team Discount\",599,\"quantity\"(�4l)�5,\"3�0�lkOi8vbGVhbnYi9TdG9yZTo6UHJvZHVjdFZhcmlhbnQvNTgwODc\",58087,\"book_only-15-copies\",AS0,79,\"15 Copy Team Discount\"00099,15,\"3�0�lkOi8vbGVhbnYi9TdG9yZTo6UHJvZHVjdFZhcmlhbnQvNTgwODY\",58086,\"book_only-10-copies\",560,55,\"10 Copy Team Discount\"(�4l)�79,10,\"3�0�lkOi8vbGVhbnYi9TdG9yZTo6UHJvZHVjdFZhcmlhbnQvNTgwODU\",58085,\"book_only-5-copies\"000200001,\"5 Copy Team Discount\",159,5,\"Z2lkOi8vbGVhbnB1Yi9TdG9yZTo6UHJvZHVjdFZhcmlhbnQvNTgwODQ\",5AS84,\"book_only0000-copies\",200,19,\000 Cop9�Team Discount\",99000,\"coverUploaded\",\"defaultLandingPageBlurb\",\"\u000cp\u003eLeanpub empowers authors to self-publish in-progress ebooks.\u003c/p\u003e\",\"Leanpub\",\"university\",\"cover\",{\"_266\":268},\"logo\",{\"_266\":267},\"url\",\"httpsa_/s3.amazonaws.cowpublisherlogos.leanpub.com/logos/1/originavleanpub_logo.png501739DS6\u0(�e)�501739DS6\",\"missing_avatar.jpg\",\"Z2lkOi8vbGVhbnB1Yi9TdG9yZTo6UHJvZHVjdEF1dGhvci81OTk3OQ\",\"Stephen Gose\",\"user\",{\"_273\":274},\"username\",\"pbmcube\",{\"_18\"9,\"3�5�0\":,\"_(� g)�\"(�|T)�3,\"3�5�4\":14,\"_25\"(�|T)�6,\"3�5�7\":14,\"_28\"4,\"3�5�9\":30,\"_\"0002,\"7�p3\":34,\"_35\"0006,\"7�p7\":38,\"_39\":40,\"_41\":(� T)�,\"_00000\"4,\"_44\":45,\"_147\":276,\"q49\"50,\"_46\":47,\"3�5�00000\"0006,\"_48\":36,\"_49\":42,\"3�5�77\"(�|T)�78V�\"book_only\",\"assets\",[],\"English\",\"code2\",\"code3\",\"eng\",\"direction\",\"ltr\",{\"_0000\"00000,\"_147\":4},{\"7�p3\":1,\"q47\"000(�*h)�V�{\"_0000\"00009,\"_147\":0},{\"7�p3\":307,\"q47\"00008V�{\"_0000\"00005,\"_147\":306},{\"7�p3\":303,\"q47\"00004V�{\"_0000\"00001,\"_147\":302},{\"7�p3\":299,\"q47\"00000V�{\"_0000\"(�|T)�97,\"_147\":298},{\"7�p3\":295,\"q47\"(�|T)�96V�\"Social Sciences\",\"social_science\",\"Education\",\"education\",\"History\",\"nonfiction_history\",\"Games\",\"games\",\"Projec4�Management\",\"project_management\",\"Event-Driven Architecture\",\"event_driven_architecture\",\"Programming Cookbooks\",\"programming_cookbooks\",\"JavaScript\",\"javascript\",\"Game Development\",\"game_development\",\"Cloud Computing\",\"cloud_computing\",{\"_20\"(�|T)�69,\"_0000\"(�|T)�70,\"_6\":-5,\"_7\":(� T)�,\"_271\":8},\"blurb\",\"isPrimary\",{\"7�p19\"(�|T)�74,\"_(�>y)�0\":274,\"7�p\"000(� g)�,\"_0000\"(�|T)�70,\"_(�>y)�3\":(�>y)�4,\"7�p25\"54,\"_273\":274,\"7�p26\":75,\"7�p27\":75,\"7�p28\":75,\"7�p29\":-5,\"7�p30\":-5,\"7�p\":-5,\"7�p(�>y)�\"0000000,\"_00004\":00005,\"7�p36\":-5},\"githubname\",\"instagramname\",\"linkedinname\",\"stephen-gose\",\"profileBlurb\",\"\u000cp\u003e\u003cstrong\u003e\u003cem\u003eAvatar is an adorable cartoon sketch of my wife. M9�48th anniversary is this coming Sept 1, 2026!\u000uem\u003e\u003c/strong\u000e\u000up\u000e\u000cp\u003e \u000up\u000e\u000cp\u003eStephen Gose, Ph.D. Information Systems (honorary) (and second-generation German) is a retired Professor Emeritus with a 41-year career as a certified network engineer, and \\\"Certified Cisco Academy Instructor\\\" (CCAI) since(��N)�002. He is listed in the \u000cstrong\u000eWho's Who for Information Technology\u000ustrong\u003e for his directl9�related work for the Interne4�backbones in the Caribbean, Netherlands, Israel, and Russia. He was awarded \\\"Letters of Appreciation\\\" from AT\u0(�e)�6amp;T, and the German, Israeli, Dutch, and Russian Governments. Steve has nearl9�three decades of international \\\"teaching and conference lecturing\\\" in both Local-Area and Wide-Area Networks, network security, Internet backbones, software engineering, and prograwprojec4�management.\u0(�e)�6nbsp;He is a retired US Arm9�Signal Corps Officer. He earned, in 2014, the ITT Technical Institute's \u003cstrong\u003e\\\"Instructor of the Year\\\"\u003c/strong\u000e ou4�of 8,000 instructors across 142 2 2 campuses throughou4�the USA.\u0026nbsp;\u000up\u000e\u000cp\u003e \u000up\u000e\u000cp\u003eHe graduated from Grand Canyon Universit9�with his first B.A. in Religions and Music Education, then a B.S. in Business Admin. from the University of Maryland, and an M.B.A. in International Managemen4�from Liberty University. \u000up\u000e\u000cp\u003eHe is currentl9�pursuing his Th.D. He has been a licensed minister since 19(�]y)� and a missionar9�to Okinawa, Japan. He earned the US Army Chaplain Outstanding Service Award in 1983.\u0026nbsp;\u000up\u000e\u000cp\u003e \u000up\u000e\u000cp\u003eIn his spare time(?), Steve enjoys creating online casual games, software engineering, and managing his online gaming businesses.\u0(�e)�6nbsp;\u003c/p\u003e\u003cp\u000e \u003c/p\u003e\u003cp\u000eM9�driving theme: \u000ca href=\\\"https:]www.youtube.cowwatch?v=awzNHuGqoMc\\\" target=\\\"_blank\\\"\u000e\\\"Always stay humble and kind\\\"\u003c/a\u003e\u003c/p\u003e\u003cp\u000e \u003c/p\u003e\u003cp\u000eHis website is: \u003ca href=\\\"httpsa_/www.stephen-gose.cowen/\\\" target=\\\"_blank\\\"\u000ehttpsa_/www.Stephen-Gose.cow\u003c/a\u003e\u003c/p\u003e\u003cp\u000eHis game showcase is:\\t\u000ca href=\\\"httpa_/www.renown-games.cow\\\" target=\\\"_blank\\\"\u003ehttpa_/www.renown-games.com\u000ua\u000e\u000up\u000e\u000cp\u003eHis theology website:\\t\\t\u000ca href=\\\"httpa_/kingdomofgodprinciples.cow\\\" target=\\\"_blank\\\"\u003ehttpa_/kingdomofgodprinciples.cow\u003c/a\u003e\u003c/p\u003e\u003cp\u000eGame Suppor4�Site: \u003ca href=\\\"http:]makingbrowsergames.com/\\\" target=\\\"_blank\\\"\u000e\\t\\thttp:]makingbrowsergames.com/\u000ua\u000e\u000up\u000e\u000cp\u003eReview m9�profile on LinkedIn.com: \u000ca href=\\\"https:]www.linkedin.com/iwstephen-gose/\\\" target=\\\"_blank\\\"\u000ehttpsa_/www.linkedin.cowin/stephen-gos0u\u003c/a\u003e\u003c/p\u003e\",\"twittername\",\"facebookUrl\",\"youtubeName\",\"mastodonName\",\"tiktokName\",\"blueskyName\",\"redditName\",\"avatarOriginal\",{\"3�5�66\"00038V�\"avatarTiny\",{\"3�5�66\"00037V�\"latestPodcastEpisode\",\"httpsa_/d39qdlcrvnra4b.cloudfront.net/avatars0004625 _tiny/Cubee1.jpg?14255859\",\"httpsa_/d39qdlcrvnra4b.cloudfront.net/avatars0004625 _full/Cubee1.jpg?14255859\",\"httpsa_/d2sofvawe08yqg.cloudfront.net/cgc-strategQs_hero2x698520007\u0(�e)�698520007\",\"width\",640,\"height\",828,\"httpsa_/d2sofvawe08yqg.cloudfront.net/cgc-strategQs_hero698520007\u0(�e)�698520007\",{\"_346\":347,\"3�5�0\":348,\"q47\"00049,\"_46\"00050,\"_58\":59,\"3�5�4\":14,\"_351\":352,\"3�5�7\":14,\"_28\":42,\"7�p1\":353,\"_96\":14,\"_44\"00054,\"_18\"00047,\"_78\"00055,\"_AS\"00056,\"_357\":358,\"q\"00059,\"_195\":360,\"q87\"000V�\"__typename\",\"StoreBundleProduct\",\"3�0�lkOi8vbGVhbnYi9TdG9yZTo6QnVuZGxlUHJvZHVjdC000MDM0Mg\",\"cgsk\",\"Construc4�Game Starter Kit\",\"boughtSeparatelyCombinedSuggestedPrice\",459.00170135498,79.99,99.99,{\"_266\":393,\"7�p40\"00094,\"_342\":395},{\"3�5�66\"000,\"_340\":(� g)�8,\"7�p(� T)�\"000(�N)�V�\"bundledProducts\",3�p6600067000680006900070000000(�]y)�0000000074],{\"_20\"00000000,\"_0000\"00065,\"_(� g)�\"00064,\"_\":42,\"_43\":14,\"_27\"4,\"3�5�8\":(� T)�,\"_\"000000,\"_44\"00054,\"_29\"(�|T)�(�yr)�,\"_35\"0006,\"7�p7\":38,\"_39\":40,\"3�5�4\":14,\"_48\"0006,\"_49\":(� T)�V�3�p(�)�],[],{\"3�5�0\":363,\"3�5�2\":364,\"7�p3\":365},\"Z2lkOi8vbGVhbnB1Yi9TdG9yZTo6UHJvZHVjdFZhcmlhbnQvNzI3MDk\",72709,\"The Bundle\",{\"_20\"00089,\"_46\"000DSV�{\"_20\"00087,\"_46\"00088V�{\"_20\"00085,\"_46\"00086V�{\"_20\"000000,\"_46\"00084V�{\"_20\":50,\"_46\":47V�{\"_20\"000,\"_46\"000(�R)�V�{\"_20\"00079,\"_46\"000ASV�{\"_20\"00077,\"_46\"00078V�{\"_20\"00075,\"_46\"00076V�\"3�0�lkOi8vbGVhbnYi9TdG9yZTo6Qm9vsBy81�pQvNTkzNDg\",\"Building Comba4�Engines for Browser Games\",\"3�0�lkOi8vbGVhbnYi9TdG9yZTo6Qm9vsBy81�pQvNjIwNTE\",\"Building Audio \u0(�e)�5 5 Rhythmic Browser Games\",\"Z2lkOi8vbGVhbnB1Yi9TdG9yZTo6Qm9va1Byb2R1Y3QvNjE4NjY\",\"Building Browser Game Prototypes\",\"3�0�lkOi8vbGVhbnYi9TdG9yZTo6Qm9vsBy81�pQvNTMTc\",\"Building Bum0�\u0026 Jump-to-Capture Browser Games\",\"Z2lkOi8vbGVhbnB1Yi9TdG9yZTo6Qm9va1Byb2R1Y3QvNTM1NjI\",\"Building \\\"Hidden Objects\\\" Browser Games\",\"Z2lkOi8vbGVhbnB1Yi9TdG9yZTo6Qm9va1Byb2R1Y3QvNTMyOTg\",\"Code-less Game Design Workshop\",\"3�0�lkOi8vbGVhbnYi9TdG9yZTo6Qm9vsBy81�pQvNTI4NTA\",\"Building \\\"Role Playing\\\" Browser Games\",\"3�0�lkOi8vbGVhbnYi9TdG9yZTo6Qm9vsBy81�pQvNTI0NTE\",\"Building \\\"Collapsing Blocks\\\" Browser Games\",\"httpsa_/s3.amazonaws.cowbundles.leanpub.cowcgsk/s_her6bundle-cover.png782488(�]y)�3\u0(�e)�782488(�]y)�3\",450,\"https:]A�U�.amazonaws.com/bundles.leanpub.com/cgsvs_hero/bundle-cover.png?17(�R)�488700000\u002617(�R)�488700000\",400(�4l)�25,\"shoppingCartId\",\"shoppingCart\",{\"3�5�0\":(� T)�7,\"_428\"0008,\"_429\":42,\"_430\":75,\"_4\":4(�>y)�,\"_000003\":000004,\"_435\":42},\"locale\",\"readerTheme\",\"light\",\"constants\",{\"_(� T)�5\":(� T)�6},\"publishers\",{\"_(� T)�1\":(� T)�2,\"_400000\":424V�\"learnerOrganizations\",[],\"needsLocaleCookieSync\",\"announcements\",{\"_5\":6,\"_417\":-5},\"sentryEnvironment\",\"production\",\"sentryRelease\",\"8a34000f7d65c8d(�R)�40551�0�p6d00001c15780f29\",\"announcement_store\",{\"_8\":14,\"_9\":(� T)�0},\"announcement_authors\",\"flag\",\"text\",\"\u003cp\u000e\u000ca href=\\\"/eventtzbook_kickstart_workshop\\\"\u000eKick off your book project\u000ua\u000e, \u000ca href=\\\"/eventtzghostai_workshop\\\"\u003ege4�started with GhostAI\u003c/a\u003e, \u003ca href=\\\ Yevents/book_marketing_workshop\\\"\u003ege4�better a4�marketing\u000ua\u000e, or spend the da9�\u003ca href=\\\ Yevents/full_day\\\"\u000edoing all three\u003c/a\u003e! Free live workshops on Zoom. Saturday, June 27, 2026.\u000up\u000e\\n\",\"companies\",[],\"universities\",[],\"paypalClientId\",\"AX53Cwz8jR6rVVzzZiZNWWXl0dGagi-GZrjG-000Ua14E5nrKMn7DxDQ000O4R8LusLPp49ALn6aRVaEy\",\"no-cart\",\"count\",\"free\",\"updatedAt\",\"paymentGateway\",\"STRIPE\",\"cartItems\",[],\"loading\"]\n");</script>--$?--><template id="B">_template><!-q\$-->_div><script>function $RC(a,b){a=document.getElementById(a);b=document.getElementById(b);b.parentNode.removeChild(b);if(a){a=a.previousSibling;var f=a.parentNode,c=a.nextSibling,e=0;do{if(c&&8===c.nodeType){var d=c.data;if( Y$"===d)if(0===e)break;else e--;else"$"!==d&&"$?"!==d&&"$!"!==d||e++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;b.firstChild;)f.insertBefore(b.firstChild,c);a.data="$";a._reactRetry&&a._reactRetry()}};$RC("BES","SES")_script><di6�hidden id="S"><script>window.__reactRouterContext.streamController.close();</script>_div><script>$RC("B","S")_script<�/�d�i�v�>�<�d�i�v� �c�l�a�s�s�=�"�n�a�k�e�d�_�c�t�r�l�"�>� �<�f�o�r�m� �a�c�t�i�o�n�=�"�/�i�n�d�e�x�.�c�g�i�/�c�o�n�t�r�a�s�t�"� �m�e�t�h�o�d�=�"�g�e�t�"� �n�a�m�e�=�"�g�a�t�e�"�>� �<�p�>�<�a� �h�r�e�f�=�"�h�t�t�p�:�/�/�a�l�t�s�t�y�l�e�.�a�l�f�a�s�a�d�o�.�n�e�t�"�>�A�l�t�S�t�y�l�e�<�/�a�>� �k00c0f0 YcU00_0000 �<�a� �h�r�e�f�=�"�h�t�t�p�s�:�/�/�l�e�a�n�p�u�b�.�c�o�m�/�c�g�c�-�s�t�r�a�t�e�g�y�"�>�(�-�&�g�t�;�00000)�<�/�a�>� �/� �<�l�a�b�e�l�>�0000:� �<�i�n�p�u�t� �t�y�p�e�=�"�t�e�x�t�"� �n�a�m�e�=�"�n�a�k�e�d�_�p�o�s�t�_�u�r�l�"� �v�a�l�u�e�=�"�h�t�t�p�s�:�/�/�l�e�a�n�p�u�b�.�c�o�m�/�c�g�c�-�s�t�r�a�t�e�g�y�"� �s�i�z�e�=�"�2�2�"� �/�>�<�/�l�a�b�e�l�>� �<�l�a�b�e�l�>�000:� �<�s�e�l�e�c�t� �n�a�m�e�=�"�n�a�k�e�d�_�p�o�s�t�_�m�o�d�e�"�>� �<�o�p�t�i�o�n� �v�a�l�u�e�=�"�d�e�f�a�u�l�t�"�>�00000<�/�o�p�t�i�o�n�>� �<�o�p�t�i�o�n� �v�a�l�u�e�=�"�s�p�e�e�c�h�"�>�X0000<�/�o�p�t�i�o�n�>� �<�o�p�t�i�o�n� �v�a�l�u�e�=�"�r�u�b�y�"�>�00NM0<�/�o�p�t�i�o�n�>� �<�o�p�t�i�o�n� �v�a�l�u�e�=�"�c�o�n�t�r�a�s�t�"� �s�e�l�e�c�t�e�d�=�"�s�e�l�e�c�t�e�d�"�>�MrS<�/�o�p�t�i�o�n�>� �<�o�p�t�i�o�n� �v�a�l�u�e�=�"�l�a�r�g�e�r�-�t�e�x�t�"�>�eW[b'Y<�/�o�p�t�i�o�n�>� �<�o�p�t�i�o�n� �v�a�l�u�e�=�"�m�o�b�i�l�e�"�>�0000<�/�o�p�t�i�o�n�>� �<�/�s�e�l�e�c�t�>� �<�i�n�p�u�t� �t�y�p�e�=�"�s�u�b�m�i�t�"� �v�a�l�u�e�=�"�h:y"� �/�>� �<�/�p�>� �<�/�f�o�r�m�>� �<�/�d�i�v�>� � � �