<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Daniel R. Schlegel</provider_name><provider_url>https://danielschlegel.org/wp</provider_url><author_name>digitalneoplasm</author_name><author_url>https://danielschlegel.org/wp/author/digitalneoplasm/</author_url><title>Programming Challenge 6: Monsters! - Daniel R. Schlegel</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="VSaQM0xoYP"&gt;&lt;a href="https://danielschlegel.org/wp/teaching/csc212-fall-2023/programming-challenge-6-monsters/"&gt;Programming Challenge 6:  Monsters!&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://danielschlegel.org/wp/teaching/csc212-fall-2023/programming-challenge-6-monsters/embed/#?secret=VSaQM0xoYP" width="600" height="338" title="&#x201C;Programming Challenge 6:  Monsters!&#x201D; &#x2014; Daniel R. Schlegel" data-secret="VSaQM0xoYP" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
/* &lt;![CDATA[ */
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://danielschlegel.org/wp/wp-includes/js/wp-embed.min.js
/* ]]&gt; */
&lt;/script&gt;
</html><thumbnail_url>https://danielschlegel.org/wp/wp-content/uploads/2023/11/Screenshot-2023-10-25-at-3.46.48-PM.png</thumbnail_url><thumbnail_width>2014</thumbnail_width><thumbnail_height>660</thumbnail_height><description>In this assignment you will model two classes &#x2013; monsters and monster hordes, allowing you to practice your class modeling, good programming techniques, and your use of constructs like ArrayLists. Why do it? This assignment glues together nearly everything we&#x2019;ve done this semester, and will provide excellent practice for the final exam! The Monster Class The MonsterHorde Class The Testing&hellip;Read more</description></oembed>
