<?xml version="1.0" encoding="UTF-8" ?><!-- generator=Zoho Sites --><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><atom:link href="https://www.lucascharland.com/blogs/Uncategorized/feed" rel="self" type="application/rss+xml"/><title>Lucas Charland - Blog , Uncategorized</title><description>Lucas Charland - Blog , Uncategorized</description><link>https://www.lucascharland.com/blogs/Uncategorized</link><lastBuildDate>Thu, 26 Jan 2023 03:59:15 -0800</lastBuildDate><generator>http://zoho.com/sites/</generator><item><title><![CDATA[Carl Eats Sheep]]></title><link>https://www.lucascharland.com/blogs/post/carl</link><description><![CDATA[<img align="left" hspace="5" src="https://www.lucascharland.com/files/other/carl.jpg"/>Carl Eats Sheep &nbsp;was made for my Game Technology II class as the final project. In Game Tech II, I learned how to write in C# and make game in a 3 ]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div
 data-element-id="elm_Y964L3MiTKq57sTEvNQW9A" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer"><div
 data-element-id="elm_e9pnZmplTEWqbxedgf-a6Q" data-element-type="row" class="zprow zpalign-items- zpjustify-content- "><style type="text/css"></style><div
 data-element-id="elm_wksOw8v4ShGXpvesEPwdcQ" data-element-type="column" class="zpelem-col zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"> [data-element-id="elm_wksOw8v4ShGXpvesEPwdcQ"].zpelem-col{ border-radius:1px; } </style><div data-element-id="elm_dkW7WJfuTUH6pLxVxGJJHQ" data-element-type="iframe" class="zpelement zpelem-iframe "><style type="text/css"> [data-element-id="elm_dkW7WJfuTUH6pLxVxGJJHQ"].zpelem-iframe{ border-radius:1px; } </style><div class="zpiframe-container zpiframe-align-center"><iframe class="zpiframe " src="https://www.youtube.com/embed/Qyl7fLlzcC8" width="962" height="541" align="center" allowfullscreen frameBorder="0"></iframe></div>
</div></div></div></div></div><div
 data-element-id="elm_gLesKljrpjM_ihn5e6b7XQ" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_gLesKljrpjM_ihn5e6b7XQ"].zpsection{ border-radius:1px; } </style><div class="zpcontainer"><div
 data-element-id="elm_MxZJsDpNcEOLhoyTwSrZrw" data-element-type="row" class="zprow zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_MxZJsDpNcEOLhoyTwSrZrw"].zprow{ border-radius:1px; } </style><div
 data-element-id="elm_XlwiYDDMgxEAGn7XAAeBWA" data-element-type="column" class="zpelem-col zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_XlwiYDDMgxEAGn7XAAeBWA"].zpelem-col{ border-radius:1px; } </style><div
 data-element-id="elm_xfrp8oGOYXosIzr1O8lAXg" data-element-type="divider" class="zpelement zpelem-divider "><style type="text/css"> [data-element-id="elm_xfrp8oGOYXosIzr1O8lAXg"].zpelem-divider{ border-radius:1px; } </style><style></style><div class="zpdivider-container zpdivider-line zpdivider-align-center zpdivider-width100 zpdivider-line-style-solid "><div class="zpdivider-common"></div>
</div></div></div></div><div
 data-element-id="elm_RtXSTcynfh7mHX89HXNRZQ" data-element-type="row" class="zprow zpalign-items-flex-start zpjustify-content-flex-start "><style type="text/css"></style><div
 data-element-id="elm_USf-2UeZ7rO7DjkMUVNmEA" data-element-type="column" class="zpelem-col zpcol-md-6 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_ERacIPWYjuxrtJY4uDJRww" data-element-type="iconHeadingText" class="zpelement zpelem-iconheadingtext "><style type="text/css"> [data-element-id="elm_ERacIPWYjuxrtJY4uDJRww"].zpelem-iconheadingtext{ border-radius:1px; } </style><div class="zpicon-container zpicon-align-right "><style></style><span class="zpicon zpicon-common zpicon-size-md zpicon-style-none "><svg viewBox="0 0 2048 1792" height="2048" width="1792" xmlns="http://www.w3.org/2000/svg"><path d="M657 896q-162 5-265 128H258q-82 0-138-40.5T64 865q0-353 124-353 6 0 43.5 21t97.5 42.5T448 597q67 0 133-23-5 37-5 66 0 139 81 256zm1071 637q0 120-73 189.5t-194 69.5H587q-121 0-194-69.5T320 1533q0-53 3.5-103.5t14-109T364 1212t43-97.5 62-81 85.5-53.5T666 960q10 0 43 21.5t73 48 107 48 135 21.5 135-21.5 107-48 73-48 43-21.5q61 0 111.5 20t85.5 53.5 62 81 43 97.5 26.5 108.5 14 109 3.5 103.5zM704 256q0 106-75 181t-181 75-181-75-75-181 75-181T448 0t181 75 75 181zm704 384q0 159-112.5 271.5T1024 1024 752.5 911.5 640 640t112.5-271.5T1024 256t271.5 112.5T1408 640zm576 225q0 78-56 118.5t-138 40.5h-134q-103-123-265-128 81-117 81-256 0-29-5-66 66 23 133 23 59 0 119-21.5t97.5-42.5 43.5-21q124 0 124 353zm-128-609q0 106-75 181t-181 75-181-75-75-181 75-181 181-75 181 75 75 181z"></path></svg></span><h3 class="zpicon-heading " data-editor="true">Team Members</h3><div class="zpicon-text-container zpicon-text-wrap-none" data-editor="true"><p>Lucas Charland, Designer</p><p>Sean Kennedy, Designer</p><p>Michelle Pollock, Designer</p><p><span style="color:inherit;"></span></p><p>Paul&nbsp;Klimazewski, Designer</p></div>
</div></div></div><div
 data-element-id="elm_3n8XwkVHO-EprCPou-Eymg" data-element-type="column" class="zpelem-col zpcol-md-6 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_pBHmSonI9Ath2GavY2T1Hw" data-element-type="iconHeadingText" class="zpelement zpelem-iconheadingtext "><style type="text/css"> [data-element-id="elm_pBHmSonI9Ath2GavY2T1Hw"].zpelem-iconheadingtext{ border-radius:1px; } </style><div class="zpicon-container zpicon-align-left "><style></style><span class="zpicon zpicon-common zpicon-size-md zpicon-style-none "><svg viewBox="0 0 512 513.5" height="512" width="513.5" xmlns="http://www.w3.org/2000/svg"><path d="M256 112c102.131 0 191.5 33 191.5 33l9.5 3.5 1 9.5 21.5 164c5.84 45.361-26.643 87.66-72 93.5-42.227 5.44-80.086-23.045-90-63.5h-123c-9.9 40.459-47.762 68.939-90 63.5-45.357-5.84-77.84-48.139-72-93.5L54 158l1-9.5 9.5-3.5s89.37-33 191.5-33zm0 32c-87.769 0-160.112 24.378-172 28.5l-19.5 154c-3.632 28.207 15.79 53.368 44 57 28.207 3.632 53.88-15.794 57.5-44l.5-5.5 2-14h175l2 14 .5 5.5c3.632 28.21 29.314 47.63 57.5 44 28.21-3.632 47.632-28.793 44-57l-19.5-154c-11.893-4.122-84.231-28.5-172-28.5zm-112 48h32v32h32v32h-32v32h-32v-32h-32v-32h32v-32zm208 0c8.837 0 16 7.163 16 16s-7.163 16-16 16-16-7.163-16-16 7.163-16 16-16zm-32 32c8.837 0 16 7.163 16 16s-7.163 16-16 16-16-7.163-16-16 7.163-16 16-16zm64 0c8.837 0 16 7.163 16 16s-7.163 16-16 16-16-7.163-16-16 7.163-16 16-16zm-32 32c8.837 0 16 7.163 16 16s-7.163 16-16 16-16-7.163-16-16 7.163-16 16-16z"></path></svg></span><h3 class="zpicon-heading " data-editor="true">Playable on</h3><div class="zpicon-text-container zpicon-text-wrap-none" data-editor="true"><p> PC with gamepad</p></div>
</div></div></div></div><div
 data-element-id="elm_ujmfilpHaHiJaBUFC9hcQQ" data-element-type="row" class="zprow zpalign-items-flex-start zpjustify-content-flex-start "><style type="text/css"></style><div
 data-element-id="elm_f10t3IUSnS867pBH_VKEGg" data-element-type="column" class="zpelem-col zpcol-md-6 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_-o0RK394W26pL6UKgvTdOA" data-element-type="iconHeadingText" class="zpelement zpelem-iconheadingtext "><style type="text/css"> [data-element-id="elm_-o0RK394W26pL6UKgvTdOA"].zpelem-iconheadingtext{ border-radius:1px; } </style><div class="zpicon-container zpicon-align-right "><style></style><span class="zpicon zpicon-common zpicon-size-md zpicon-style-none "><svg viewBox="0 0 512 513.5" height="512" width="513.5" xmlns="http://www.w3.org/2000/svg"><path d="M144 64h32v16h160V64h32v16h64v352H80V80h64V64zm-32 48v32h288v-32h-32v16h-32v-16H176v16h-32v-16h-32zm0 64v224h288V176H112zm96 32h32v32h-32v-32zm64 0h32v32h-32v-32zm64 0h32v32h-32v-32zm-192 64h32v32h-32v-32zm64 0h32v32h-32v-32zm64 0h32v32h-32v-32zm64 0h32v32h-32v-32zm-192 64h32v32h-32v-32zm64 0h32v32h-32v-32zm64 0h32v32h-32v-32z"></path></svg></span><h3 class="zpicon-heading " data-editor="true">Production Period</h3><div class="zpicon-text-container zpicon-text-wrap-none" data-editor="true"><p>November 2016 - December 2016</p><p><span style="color:inherit;"></span></p><p>4 weeks</p></div>
</div></div></div><div
 data-element-id="elm_h-2JCY5ntX4sPSncNoH6sA" data-element-type="column" class="zpelem-col zpcol-md-6 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_rPe-TNbycTWox17IU8p0vA" data-element-type="iconHeadingText" class="zpelement zpelem-iconheadingtext "><style type="text/css"> [data-element-id="elm_rPe-TNbycTWox17IU8p0vA"].zpelem-iconheadingtext{ border-radius:1px; } </style><div class="zpicon-container zpicon-align-left "><style></style><span class="zpicon zpicon-common zpicon-size-md zpicon-style-none "><svg viewBox="0 0 1792 1792" height="1792" width="1792" xmlns="http://www.w3.org/2000/svg"><path d="M1152 896q0-106-75-181t-181-75-181 75-75 181 75 181 181 75 181-75 75-181zm512-109v222q0 12-8 23t-20 13l-185 28q-19 54-39 91 35 50 107 138 10 12 10 25t-9 23q-27 37-99 108t-94 71q-12 0-26-9l-138-108q-44 23-91 38-16 136-29 186-7 28-36 28H785q-14 0-24.5-8.5T749 1634l-28-184q-49-16-90-37l-141 107q-10 9-25 9-14 0-25-11-126-114-165-168-7-10-7-23 0-12 8-23 15-21 51-66.5t54-70.5q-27-50-41-99l-183-27q-13-2-21-12.5t-8-23.5V783q0-12 8-23t19-13l186-28q14-46 39-92-40-57-107-138-10-12-10-24 0-10 9-23 26-36 98.5-107.5T465 263q13 0 26 10l138 107q44-23 91-38 16-136 29-186 7-28 36-28h222q14 0 24.5 8.5T1043 158l28 184q49 16 90 37l142-107q9-9 24-9 13 0 25 10 129 119 165 170 7 8 7 22 0 12-8 23-15 21-51 66.5t-54 70.5q26 50 41 98l183 28q13 2 21 12.5t8 23.5z"></path></svg></span><h3 class="zpicon-heading " data-editor="true">Programs used</h3><div class="zpicon-text-container zpicon-text-wrap-none" data-editor="true"><p>Unity3D</p><p>Visual Studio</p><p>Maya</p><p>Adobe Photoshop</p><p><span style="color:inherit;"></span></p><p>Audacity</p></div>
</div></div></div></div><div
 data-element-id="elm_8-nT_aUsWp28qWdajipfeA" data-element-type="row" class="zprow zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_8-nT_aUsWp28qWdajipfeA"].zprow{ border-radius:1px; } </style><div
 data-element-id="elm_OWNQ0p9HR5M_Uu26YMPqBQ" data-element-type="column" class="zpelem-col zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_OWNQ0p9HR5M_Uu26YMPqBQ"].zpelem-col{ border-radius:1px; } </style><div
 data-element-id="elm_k3WPxbpNoExpiUu3nY8mDA" data-element-type="divider" class="zpelement zpelem-divider "><style type="text/css"> [data-element-id="elm_k3WPxbpNoExpiUu3nY8mDA"].zpelem-divider{ border-radius:1px; } </style><style></style><div class="zpdivider-container zpdivider-line zpdivider-align-center zpdivider-width100 zpdivider-line-style-solid "><div class="zpdivider-common"></div>
</div></div><div data-element-id="elm_bmH2W2AEH2LLEzT9myyjQA" data-element-type="heading" class="zpelement zpelem-heading "><style> [data-element-id="elm_bmH2W2AEH2LLEzT9myyjQA"].zpelem-heading { border-radius:1px; } </style><h3
 class="zpheading zpheading-style-none zpheading-align-left " data-editor="true">Project Summary</h3></div>
<div data-element-id="elm_kw9JXQVHo9qOLqJ0dynWUA" data-element-type="imagetext" class="zpelement zpelem-imagetext "><style> @media (max-width: 992px) and (min-width: 768px) { [data-element-id="elm_kw9JXQVHo9qOLqJ0dynWUA"] .zpimagetext-container figure img { } } @media (max-width: 767px) { [data-element-id="elm_kw9JXQVHo9qOLqJ0dynWUA"] .zpimagetext-container figure img { } } [data-element-id="elm_kw9JXQVHo9qOLqJ0dynWUA"].zpelem-imagetext{ border-radius:1px; } </style><div data-size-tablet="" data-size-mobile="" data-align="left" data-tablet-image-separate="" data-mobile-image-separate="" class="zpimagetext-container zpimage-with-text-container zpimage-align-left zpimage-size-medium hb-lightbox " data-lightbox-options="
            type:fullscreen,
            theme:dark"><figure class="zpimage-data-ref"><a class="zpimage-anchor" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/files/other/carltres.png" size="medium" alt="" title="" data-lightbox="true" style="width:1200px;padding:0px;margin:0px;"/></picture></a></figure><div class="zpimage-text zpimage-text-align-left " data-editor="true"><p><i><span style="font-size:16px;">Carl Eats Sheep</span></i><span style="font-size:16px;">&nbsp;was made for my Game Technology II class as the final project. In Game Tech II, I learned how to write in C# and make game in a 3D space in Unity for the first time. The final assignment was to make a full gameplay experience or vertical slice using only things that we had learned how to do in the class. Having worked with pilot controls in the class, my team and I decided that turning the classic video game,&nbsp;<i>Snake</i>, into a 3D experience would be an interesting challenge. Our professor,&nbsp;Guillaume Langlois, loved the idea and sent us on our way to make it. Our team composition was a problem initially, having no specialized artists or programmers to work with. In the end, we found that we worked very well as a squad, each having our own, different strengths that helped bring the project together.</span></p></div>
</div></div></div></div><div
 data-element-id="elm_fi4FwxvUpNGRkUxMEUDQwQ" data-element-type="row" class="zprow zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_fi4FwxvUpNGRkUxMEUDQwQ"].zprow{ border-radius:1px; } </style><div
 data-element-id="elm_J04hXr6GEEH5EAKYNeVAgQ" data-element-type="column" class="zpelem-col zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_J04hXr6GEEH5EAKYNeVAgQ"].zpelem-col{ border-radius:1px; } </style><div data-element-id="elm_3kIVyxGVsFwyEC-1ZKTX5g" data-element-type="imagetext" class="zpelement zpelem-imagetext "><style> @media (max-width: 992px) and (min-width: 768px) { [data-element-id="elm_3kIVyxGVsFwyEC-1ZKTX5g"] .zpimagetext-container figure img { } } @media (max-width: 767px) { [data-element-id="elm_3kIVyxGVsFwyEC-1ZKTX5g"] .zpimagetext-container figure img { } } [data-element-id="elm_3kIVyxGVsFwyEC-1ZKTX5g"].zpelem-imagetext{ border-radius:1px; } </style><div data-size-tablet="" data-size-mobile="" data-align="left" data-tablet-image-separate="" data-mobile-image-separate="" class="zpimagetext-container zpimage-with-text-container zpimage-align-left zpimage-size-medium hb-lightbox " data-lightbox-options="
            type:fullscreen,
            theme:dark"><figure class="zpimage-data-ref"><a class="zpimage-anchor" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/files/other/carl2.jpg" size="medium" alt="" title="" data-lightbox="true" style="width:1198px;padding:0px;margin:0px;"/></picture></a></figure><div class="zpimage-text zpimage-text-align-left " data-editor="true"><p style="font-size:14px;"><span style="font-size:16px;">I handled all camera work, menuing, skybox and music switching, all sound engineering, sheep physics and spawn systems, and UI.</span></p><p style="font-size:14px;"><span style="font-size:16px;">This arcade-style game's objective is to eat as many sheep as you can, and avoid crashing into the play boundaries and the player's own body. In eating sheep, the dragon the player controls gets faster and longer, making it harder to control and giving the player more obstacles to avoid. This system makes moving around the atmospheric setting more difficult and exciting over time. When the player eventually crashes, every segment of the dragon's body explodes and is tallied up as the player's score.<br></span></p><p style="font-size:14px;"><span style="font-size:16px;"><br></span></p><p style="font-size:14px;"><span style="font-size:16px;">The main challenge for me to figure out while developing this game was the camera system. Being able to move and rotate the camera in all directions to always have a good view of the dragon was difficult to pull off. It still is not perfect in its current state, but works well enough. If I were to change one thing about the camera in this build it would be where I have the camera focusing. In developing&nbsp;<i>Planet Snatchers</i>&nbsp;and&nbsp;<i>Keep On Rolling</i>, I learned that the camera can be positioned in a way that can give the player move room to look at where they are going rather than so much focus on the player character in the center of the screen.<br></span></p><p style="font-size:14px;"><span style="font-size:16px;"><br></span></p><p style="font-size:14px;"></p><p><span style="color:inherit;"></span></p><p style="font-size:14px;"><span style="font-size:16px;">Even though the game is pretty simple, I am proud of the amount of polish my team and I were able to put on it in only 4 weeks.</span></p></div>
</div></div></div></div><div
 data-element-id="elm_RafnUH1-Yeh_mff1XXQLvg" data-element-type="row" class="zprow zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_RafnUH1-Yeh_mff1XXQLvg"].zprow{ border-radius:1px; } </style><div
 data-element-id="elm_0Bw5W_medfgEbaVAb10fjg" data-element-type="column" class="zpelem-col zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_0Bw5W_medfgEbaVAb10fjg"].zpelem-col{ border-radius:1px; } </style><div
 data-element-id="elm_MkLNjLoZPxYa2-Tsui0ZEQ" data-element-type="button" class="zpelement zpelem-button "><style> [data-element-id="elm_MkLNjLoZPxYa2-Tsui0ZEQ"].zpelem-button{ border-radius:1px; } </style><div class="zpbutton-container zpbutton-align-center"><style type="text/css"></style><a class="zpbutton-wrapper zpbutton zpbutton-type-primary zpbutton-size-lg zpbutton-style-none " href="https://www.dropbox.com/s/iewsn2r9jtc0mok/CarlEatsSheepGame.zip?dl=0" target="_blank"><span class="zpbutton-content">Download the Game!</span></a></div>
</div></div></div><div
 data-element-id="elm_U9Zg-3aFR0ev_HLYfvWASA" data-element-type="row" class="zprow zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_U9Zg-3aFR0ev_HLYfvWASA"].zprow{ border-radius:1px; } </style><div
 data-element-id="elm_BXVfCquNisWtTH1S2jSLhg" data-element-type="column" class="zpelem-col zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_BXVfCquNisWtTH1S2jSLhg"].zpelem-col{ border-radius:1px; } </style></div>
</div><div
 data-element-id="elm_cFzSgcIRX4fFLnvEyaHc8g" data-element-type="row" class="zprow zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_cFzSgcIRX4fFLnvEyaHc8g"].zprow{ border-radius:1px; } </style><div
 data-element-id="elm_yGFMpKqxwQcal4WFykRquA" data-element-type="column" class="zpelem-col zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_yGFMpKqxwQcal4WFykRquA"].zpelem-col{ border-radius:1px; } </style></div>
</div><div
 data-element-id="elm_hNQbbpD5P2c25_XvcviNoA" data-element-type="row" class="zprow zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_hNQbbpD5P2c25_XvcviNoA"].zprow{ border-radius:1px; } </style><div
 data-element-id="elm__RMbKVgrD2pRGa8sE7eaig" data-element-type="column" class="zpelem-col zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm__RMbKVgrD2pRGa8sE7eaig"].zpelem-col{ border-radius:1px; } </style></div>
</div></div></div></div> ]]></content:encoded><pubDate>Wed, 15 Jul 2020 23:21:50 +0000</pubDate></item></channel></rss>