<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-10149786</id><updated>2011-06-08T01:17:52.942-05:00</updated><title type='text'>Designing the Game</title><subtitle type='html'>A group of four computer science majors and a mechanical engineer design and develop a working game in one semester of work.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://designingthegame.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://designingthegame.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Schizo</name><uri>http://www.blogger.com/profile/04143451438553783797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.people.cornell.edu/pages/sr288/wedding_pic.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>37</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-10149786.post-111602729570172068</id><published>2005-05-13T18:30:00.000-05:00</published><updated>2005-05-13T18:34:55.706-05:00</updated><title type='text'>It's Over!</title><content type='html'>Well, it's over. We did it. And, surprisingly, it turned out pretty damn good. It was fun; at least everyone who played it during the showcase seemed to think so. So yay. There are still some speed issues and a few more things to tweak, which I'm going to fix next week. When those tweaks are done, I'll release PvN: The Better Edition. Which will be better. Yes.&lt;br /&gt;&lt;br /&gt;Thanks for the semester and all the hard work, guys. We did good.&lt;br /&gt;&lt;br /&gt;~Will out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10149786-111602729570172068?l=designingthegame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designingthegame.blogspot.com/feeds/111602729570172068/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10149786&amp;postID=111602729570172068' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/111602729570172068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/111602729570172068'/><link rel='alternate' type='text/html' href='http://designingthegame.blogspot.com/2005/05/its-over.html' title='It&apos;s Over!'/><author><name>will</name><uri>http://www.blogger.com/profile/17188119428786687862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10149786.post-111502290903300346</id><published>2005-05-02T03:32:00.000-05:00</published><updated>2005-05-02T03:35:09.033-05:00</updated><title type='text'>*sigh*</title><content type='html'>&lt;p&gt;Worst semester ever. I have never worked so much on a single project neglecting everything else in my life. I have become PVN. I know 95% of the code by heart; i could  recite it. I can tell you why each line of code is there. I lose it all the time and start laughing for no reason. I have constant insomnia and dejavu. I fear thinking about my health and its deterioration.&lt;br /&gt;&lt;br /&gt;one more week... we can do it.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;this wasn't a joke&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10149786-111502290903300346?l=designingthegame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designingthegame.blogspot.com/feeds/111502290903300346/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10149786&amp;postID=111502290903300346' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/111502290903300346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/111502290903300346'/><link rel='alternate' type='text/html' href='http://designingthegame.blogspot.com/2005/05/sigh.html' title='*sigh*'/><author><name>Schizo</name><uri>http://www.blogger.com/profile/04143451438553783797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.people.cornell.edu/pages/sr288/wedding_pic.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10149786.post-111501610439957467</id><published>2005-05-02T01:38:00.000-05:00</published><updated>2005-05-02T01:41:44.400-05:00</updated><title type='text'>stats</title><content type='html'>&lt;p&gt;I found our code stats interesting and thought it would be interesting to share them with the rest of the world. &lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;We have 118 source files in our project, not including the map and configuration files. They total 289kb of disc space.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;We have a total of 10511 lines. &lt;br /&gt;&lt;ul&gt; &lt;br /&gt;&lt;li&gt;Code only: 7955  75.7%&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Code + Comment: 291  2.8%&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Comment Only: 881  8.4%&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Empty: 1384  13.2%&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Damn....&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10149786-111501610439957467?l=designingthegame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designingthegame.blogspot.com/feeds/111501610439957467/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10149786&amp;postID=111501610439957467' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/111501610439957467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/111501610439957467'/><link rel='alternate' type='text/html' href='http://designingthegame.blogspot.com/2005/05/stats.html' title='stats'/><author><name>Schizo</name><uri>http://www.blogger.com/profile/04143451438553783797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.people.cornell.edu/pages/sr288/wedding_pic.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10149786.post-111454428799201620</id><published>2005-04-26T14:31:00.000-05:00</published><updated>2005-04-26T14:38:07.993-05:00</updated><title type='text'>Story: Kids Love It, Parents Burn in Homemade Napalm</title><content type='html'>I just sent an email out to the team about our need to develop a real, explicit narrative for the game and implement along with our levels in the coming days.&lt;br /&gt;&lt;br /&gt;Thus far, we have largely ignored the actual story and narrative that would push our game along. This is bad: story is good. So we need to do this.&lt;br /&gt;&lt;br /&gt;There are still two technical holes to be filled before cutscenes are viable (script player ai trigger and message displayer), but mostly we just need to decide what we want to do and when. I'm happy to write copy for the cutscenes, Ethan can make sure the level designs are agreeable with the cutscenes we want to script, Siz can be the Fearless Leader he's supposed to be, Eugene can write player script ais, and Hugh can help us make it cool. Bosses might also need to do cool things for cutscenes, so, Hugh, let us know what we can do with that and what kinds of things you think would be cool.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10149786-111454428799201620?l=designingthegame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designingthegame.blogspot.com/feeds/111454428799201620/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10149786&amp;postID=111454428799201620' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/111454428799201620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/111454428799201620'/><link rel='alternate' type='text/html' href='http://designingthegame.blogspot.com/2005/04/story-kids-love-it-parents-burn-in.html' title='Story: Kids Love It, Parents Burn in Homemade Napalm'/><author><name>will</name><uri>http://www.blogger.com/profile/17188119428786687862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10149786.post-111438447366748175</id><published>2005-04-24T18:08:00.000-05:00</published><updated>2005-04-24T18:14:33.666-05:00</updated><title type='text'>i iz happy</title><content type='html'>&lt;h3&gt;Joy&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;So we definitly have done a considerable amount of useful work over the weekend. I am happy that we all got toghether and worked on this game. There's a considerable amount of work left, but I think that was long as we work on it consitently and without waiting for to the last minute, we should be fine. I think that the key is to avoid 20 hours marathons at CSUG until 11am in the morning. Other than being absurd and unhealthy, it puts the morale waaay down low where we don't want it. And at this point, that's the last thing we want. People should be happy and not overworked, although, I can speak for myself and the fact that my other classes are killing me. I told a friend about last weekend's marathon sessions for this course and project. His response? "What about your other classes???" Mr. Obvious says: Overworking yourself is bad.&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Presenting our game&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;The presentation is coming up. I see the presentation as the perfect spot for us to show everyone what we're capable of doing. Embarassing as it is, we have no delievered as well as we could have during the semester. Our goal for the presentation should be to show the audience that we worked on this game hard, which we have, and that we have completed a very playable game that should provide a very fun experience. This should strech into the showcase and everyone should say "holy shit. pvn is fuckin awesome."&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10149786-111438447366748175?l=designingthegame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designingthegame.blogspot.com/feeds/111438447366748175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10149786&amp;postID=111438447366748175' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/111438447366748175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/111438447366748175'/><link rel='alternate' type='text/html' href='http://designingthegame.blogspot.com/2005/04/i-iz-happy.html' title='i iz happy'/><author><name>Schizo</name><uri>http://www.blogger.com/profile/04143451438553783797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.people.cornell.edu/pages/sr288/wedding_pic.jpg'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10149786.post-111437203734508000</id><published>2005-04-24T14:35:00.000-05:00</published><updated>2005-04-24T14:47:17.346-05:00</updated><title type='text'>The progress and more design issues</title><content type='html'>&lt;h3&gt;Levels&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;There's been something that I have been thinking of for quite a while, that I didn't want to trouble us with, considering our slow initial progress. In a lot of games that I have played, I remember that one of the best things was the interactivity with the levels. Climbing, stepping, bouncing, etc. Level design is of high priority for us, and with the advancement of our level code, I'd say we're ready for something nice. We have to consider that levels are a world themselves. They are alive. They are not static. This being said, I asked Will if there's an easy way in which, given the current level code, we can add moving parts to levels. The response: yes. Awesome. For the final version, look forward to waving flags, moving windmills in the ninja town (i hope), and other animations.&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Enemies&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;Given a game of our scope, how do we create various enemies that could add a nice dimension to the game? It is quite a difficult question to answer. But we decided from the begining that the way our enemies will stand out is not their dramatic visual difference, but their AI. The enemies, are in essence, the same as our characters. However, each type specializes in a different skill. Pirates and Nnjas. There's aggresive pirates and ninjas. There's defensive pirates and ninjas. There's suicidal pirates and ninjas. Visually, we used the Adobe Photoshop suite and ran our character images through some filters. That has resulted in some pretty interesting images, which I think we could still work on. But overall, I'm very satisfied with them. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10149786-111437203734508000?l=designingthegame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designingthegame.blogspot.com/feeds/111437203734508000/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10149786&amp;postID=111437203734508000' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/111437203734508000'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/111437203734508000'/><link rel='alternate' type='text/html' href='http://designingthegame.blogspot.com/2005/04/progress-and-more-design-issues.html' title='The progress and more design issues'/><author><name>Schizo</name><uri>http://www.blogger.com/profile/04143451438553783797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.people.cornell.edu/pages/sr288/wedding_pic.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10149786.post-111422700157367645</id><published>2005-04-22T22:28:00.000-05:00</published><updated>2005-04-22T22:30:01.573-05:00</updated><title type='text'>another weekend? you know it!</title><content type='html'>&lt;p&gt;Yes. Tomorrow from noon-midnight, CSUG. Sunday from noon-2am, CSUG. Productive weekend? I think so. We're going to tweaking AI, adding more enemies, setting up the levels, enemies, bosses, items, etc. It should be a lot of... fun. ;)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10149786-111422700157367645?l=designingthegame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designingthegame.blogspot.com/feeds/111422700157367645/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10149786&amp;postID=111422700157367645' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/111422700157367645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/111422700157367645'/><link rel='alternate' type='text/html' href='http://designingthegame.blogspot.com/2005/04/another-weekend-you-know-it.html' title='another weekend? you know it!'/><author><name>Schizo</name><uri>http://www.blogger.com/profile/04143451438553783797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.people.cornell.edu/pages/sr288/wedding_pic.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10149786.post-111413204047992323</id><published>2005-04-21T20:04:00.000-05:00</published><updated>2005-04-21T20:07:20.480-05:00</updated><title type='text'>*banging my head against the wall*</title><content type='html'>&lt;p&gt;Here's an interesting situation. Will has source. Will has configuration files. Will has most recent version. Will sends most recent version out. Szymon compiles Will's code. Szymon unzips all of the content files into their proper directories. Szymon builds successfully. Szymon runs the game and receives tons of errors that Will doesn't receive. Will can run game and play into the second level. Szymon can't make it to the loading screen. Fuck. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10149786-111413204047992323?l=designingthegame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designingthegame.blogspot.com/feeds/111413204047992323/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10149786&amp;postID=111413204047992323' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/111413204047992323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/111413204047992323'/><link rel='alternate' type='text/html' href='http://designingthegame.blogspot.com/2005/04/banging-my-head-against-wall.html' title='*banging my head against the wall*'/><author><name>Schizo</name><uri>http://www.blogger.com/profile/04143451438553783797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.people.cornell.edu/pages/sr288/wedding_pic.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10149786.post-111404092777456761</id><published>2005-04-20T18:47:00.000-05:00</published><updated>2005-04-20T18:48:47.773-05:00</updated><title type='text'>Beta (?)</title><content type='html'>&lt;p&gt;I guess I was overly optimistic about this one. Man, that was a rough day. Over the weekend we spent so much time just working on this thing all day and night, working and trying to make this work. Staying up for more than 20 hours had its toll on me. At 7am I started doing stupid mistakes in every line of code; I couldn't concentrate. I got dizzy on my walk back home. Damn game programming is exhausting...&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10149786-111404092777456761?l=designingthegame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designingthegame.blogspot.com/feeds/111404092777456761/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10149786&amp;postID=111404092777456761' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/111404092777456761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/111404092777456761'/><link rel='alternate' type='text/html' href='http://designingthegame.blogspot.com/2005/04/beta.html' title='Beta (?)'/><author><name>Schizo</name><uri>http://www.blogger.com/profile/04143451438553783797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.people.cornell.edu/pages/sr288/wedding_pic.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10149786.post-111399000859544211</id><published>2005-04-20T04:30:00.000-05:00</published><updated>2005-04-20T04:41:41.293-05:00</updated><title type='text'>Owning up</title><content type='html'>Consider this my formal apology for being such a shitty group member. I should be more involved with the development of the game. My main job all semester has been to work on AI and it's still crap, which means I haven't been taking this seriously.&lt;br /&gt;(* End apology *)&lt;br /&gt;&lt;br /&gt;Crunch time should've been a month ago, but i guess it's better to start late than never. I know I don't want to be embarassed about something I worked all semester on.&lt;br /&gt;&lt;br /&gt;Being in csug for 14 hrs today didn't piss me off as much as that fucker (aka szymon's best friend) in class who kept talking shit about our art while we were trying to present. The beta was crappy, understandable, but that dick just couldn't shut up. The fucking syringe knight? Using an "I statement": I think that kid was a real prick and if I had the chance I'd knock some of his teeth out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10149786-111399000859544211?l=designingthegame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designingthegame.blogspot.com/feeds/111399000859544211/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10149786&amp;postID=111399000859544211' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/111399000859544211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/111399000859544211'/><link rel='alternate' type='text/html' href='http://designingthegame.blogspot.com/2005/04/owning-up.html' title='Owning up'/><author><name>Eugene</name><uri>http://www.blogger.com/profile/17060289281994660274</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10149786.post-111383848348225471</id><published>2005-04-18T10:32:00.000-05:00</published><updated>2005-04-18T10:34:43.483-05:00</updated><title type='text'>the final countdown</title><content type='html'>&lt;p&gt;We should have that song playing for the next 24 hours. I plan to work on the game for most of that time. As longas I can survive anyways. &lt;br /&gt;&lt;br /&gt;It's the final 24 hours for us to make this game work and show everyone that we can do it. I'm willing to hit it up and work on this for most of those 24 hours. I hope everyone else is on the same page. This is what I'm going to tell them: "If you are satisfied with how the game is and are willing to stand by it and say that you did all the work you had to do, then go to sleep." ... watch them all leave me alone :-p &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10149786-111383848348225471?l=designingthegame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designingthegame.blogspot.com/feeds/111383848348225471/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10149786&amp;postID=111383848348225471' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/111383848348225471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/111383848348225471'/><link rel='alternate' type='text/html' href='http://designingthegame.blogspot.com/2005/04/final-countdown.html' title='the final countdown'/><author><name>Schizo</name><uri>http://www.blogger.com/profile/04143451438553783797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.people.cornell.edu/pages/sr288/wedding_pic.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10149786.post-111378608620815733</id><published>2005-04-17T19:48:00.000-05:00</published><updated>2005-04-17T20:02:08.603-05:00</updated><title type='text'>more more more</title><content type='html'>&lt;p&gt;There has been a lot of progress these days. A lot of work. We have decided to cut out some design decision we had made in the past. I think that a lot of due has to due with the fact that we either do not have the proper amount of time to implement the features, due to our time press. However, we are doing good. On Tuesday we are going to be presenting a strong version of our game, I believe. I'm positive that many people might be impressed, and it's mainly due to the scope of our game. &lt;br /&gt;&lt;br /&gt;Me and Ethan talked today and we both agreed that we didn't know this project was going to be so big. But this experience will be good for that. We have learnt how to deal with issues like lack of art or experience with C++. For example, there's a lot of interesting art that we can use online, and Ethan has helped us find a lot of it. &lt;br /&gt;&lt;br /&gt;A good gauge of our scope, I think, is the amount of extra data we have. Like for exmaple, art, config files, sounds and music. Truth be told, we have a lot of content that we are not going to have securely stored by the release date. The reason being that we use text configuration files to load maps, character stats and save the game. Such mechanisms could enable a person to hack up the game and make himself invinsible. At the same time, this "feature" gives the user the ability to modify the game at a more down-to-the-core level.&lt;br /&gt;&lt;br /&gt;The code base is constantly growing. According to a line-counting program I have, our project contains &gt; 7000 lines of code at its current state. It is true that if we had dedicated more time to a consistent design we might have cut it to less because we have a substantial amount of code that repeats. But let's face it, we didn't have enough experience with such large projects to be able to decide the amount of planning that would be needed, initial design decisions to make the code 100% readable or how long things might take. By Tuesday, I believe we will end up with more than 8500 lines of code, but maybe not.&lt;br /&gt;&lt;br /&gt;Either way, it's gonna be a good game!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10149786-111378608620815733?l=designingthegame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designingthegame.blogspot.com/feeds/111378608620815733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10149786&amp;postID=111378608620815733' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/111378608620815733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/111378608620815733'/><link rel='alternate' type='text/html' href='http://designingthegame.blogspot.com/2005/04/more-more-more.html' title='more more more'/><author><name>Schizo</name><uri>http://www.blogger.com/profile/04143451438553783797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.people.cornell.edu/pages/sr288/wedding_pic.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10149786.post-111373207647291833</id><published>2005-04-17T04:58:00.000-05:00</published><updated>2005-04-17T05:01:16.473-05:00</updated><title type='text'>nifty stuff</title><content type='html'>&lt;p&gt;Yea it's late, but I like doing this kind of stuff. I have been working on a lot of visual things for the game. I don't want to talk about everything too much, but basically, I'm taking advantage of GameX's functtions that enable me to create fadeouts and oscillating transparency. Very nice effects. &lt;br /&gt;&lt;br /&gt;So all in all, a lot of things got done today. Much more stuff is getting done tomorrow. And monday... wow. I think I'm going to skip most of my classes and spend 20+ hours at csug. &lt;br /&gt;&lt;br /&gt;I guess now the question is, to shower or not?&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10149786-111373207647291833?l=designingthegame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designingthegame.blogspot.com/feeds/111373207647291833/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10149786&amp;postID=111373207647291833' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/111373207647291833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/111373207647291833'/><link rel='alternate' type='text/html' href='http://designingthegame.blogspot.com/2005/04/nifty-stuff.html' title='nifty stuff'/><author><name>Schizo</name><uri>http://www.blogger.com/profile/04143451438553783797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.people.cornell.edu/pages/sr288/wedding_pic.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10149786.post-111354170610671066</id><published>2005-04-14T23:53:00.000-05:00</published><updated>2005-04-15T00:08:26.106-05:00</updated><title type='text'>Added more stuff.. yadda yadda</title><content type='html'>&lt;p&gt;More things have been added by yours truly this fine day. I guess my best work went into a skill that the pirate is going to have. At some point, the pirate will be able to scream into the sky and have a huge flock of 50+ parrots descend onto an enemy and massacre that enemy. The actual animations look decently. A flock of parrots descends and circles the enemy in a nice wave pattern and then the HP just goes DOWN. I wrote a nice function disband, in which each parrot flies out of the view of the screen and then gets destroyed. The disbanding looks really cool. The actual flying into, etc, looks decently, but needs some work.&lt;br /&gt;&lt;br /&gt;I'm also currently playing with a Loading screen and making sure our save/load option will be available. We decided to drop the going back through levels idea, because it would cost too much resources which we do not have. Plus, level code is backed up, so we're kinda holding many level ideas back.&lt;br /&gt;&lt;br /&gt;Lots of work being done.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10149786-111354170610671066?l=designingthegame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designingthegame.blogspot.com/feeds/111354170610671066/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10149786&amp;postID=111354170610671066' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/111354170610671066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/111354170610671066'/><link rel='alternate' type='text/html' href='http://designingthegame.blogspot.com/2005/04/added-more-stuff-yadda-yadda.html' title='Added more stuff.. yadda yadda'/><author><name>Schizo</name><uri>http://www.blogger.com/profile/04143451438553783797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.people.cornell.edu/pages/sr288/wedding_pic.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10149786.post-111340775442079188</id><published>2005-04-13T10:44:00.000-05:00</published><updated>2005-04-13T10:55:54.423-05:00</updated><title type='text'>A bit of a reflection piece</title><content type='html'>&lt;p&gt;Little time left, lots of work to do. I guess we kinda skipped through some thought process before we decided to venture on this project. I really thought it was doable, but, as the development progressed, I have realized that the project is a LOT of work. The smart thing would be to have done some kind of complex puzzle game whose core could be implemented in a simple way. For example, both the Sydonis group and the Pandemonium group have done this kind of project, and they're doing very well. &lt;br /&gt;&lt;br /&gt;I also feel a bit disadvantaged in that neither of us has had much exposure to C++, whereas the Pandemonium group, for instance, has six people that seem out of which I know three have done coops (one for IBM and two for MS). And the rest are great programmers. But I'm not picking on them at all; I admire their work. They've done an amazing work with the MVC design, their game has progressed very well through the prototypes and into the alpha version and they have room for tons of tweaks and improvements. They were smarter than us in the choice of game idea. So I guess what I'm saying is that the teams' balances are not truly existent, and that most, if not all, people in our group have not had experience with large projects and lack a feeling of how long things take to get done.&lt;br /&gt;&lt;br /&gt;This project has been a learning thing, more than anything else. As group leader I feel that the work we do and whatever we achieve will eventually come back to me and that I'm somehow responsible for the team's effectiveness and the resulting product. This, for the purpose of this class, should not be the case. Everyone's got classes, everyone's got prelims, I'm taking 22 credits and all of us are overworked. It's exhausting.&lt;br /&gt;&lt;br /&gt;Nonetheless, I'm still confident in our ability to finish this game. This weekend will be real crunch time. I have a prelim tomorrow so I can't dedicate as much time ot this project as I would like. But it's gonna be done.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10149786-111340775442079188?l=designingthegame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designingthegame.blogspot.com/feeds/111340775442079188/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10149786&amp;postID=111340775442079188' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/111340775442079188'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/111340775442079188'/><link rel='alternate' type='text/html' href='http://designingthegame.blogspot.com/2005/04/bit-of-reflection-piece.html' title='A bit of a reflection piece'/><author><name>Schizo</name><uri>http://www.blogger.com/profile/04143451438553783797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.people.cornell.edu/pages/sr288/wedding_pic.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10149786.post-111224644740126971</id><published>2005-03-31T00:19:00.000-05:00</published><updated>2005-03-31T00:22:58.226-05:00</updated><title type='text'>Recently implemented</title><content type='html'>&lt;p&gt;New stuff has been added:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;More collision detection&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Working health&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Basic skills work&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Basic items should work&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Last hit enemy's health bar appears after you hit them&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Simple inventory works and draws selected items on top of screen&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;And I hear levels are doing well.&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10149786-111224644740126971?l=designingthegame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designingthegame.blogspot.com/feeds/111224644740126971/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10149786&amp;postID=111224644740126971' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/111224644740126971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/111224644740126971'/><link rel='alternate' type='text/html' href='http://designingthegame.blogspot.com/2005/03/recently-implemented.html' title='Recently implemented'/><author><name>Schizo</name><uri>http://www.blogger.com/profile/04143451438553783797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.people.cornell.edu/pages/sr288/wedding_pic.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10149786.post-111116858555250519</id><published>2005-03-18T12:53:00.000-05:00</published><updated>2005-03-18T12:56:25.556-05:00</updated><title type='text'>More ideas</title><content type='html'>&lt;p&gt;Here's a few specific things I have been thinking about and some things we need to do.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Skills are pretty much working. Devise a system so that the player assigns them (depending on the level) and if the skill spot is loaded, has the ability to use it. Implement the recovery time for skills, etc.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Make items work. Be able to place items anywhere around the map and implement character-item collisions. Have ability to fill up the inventory and browse through it. (to test, make a shitty "staR" item with the star.bmp drawing. Then, put 20 of those around and pickup / use / drop, etc.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Make leveling work. If I hit an enemy, make hit HP go down and display it. Make a "last hit enemy HP bar". Have a check that if the enemy dies, the bar goes away. And switched depending on who we are hitting. When I kill them, I want to get experience and I want to see/feel/get levels.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Each enemy should have an inventory as well and when we kill him, he should drop all the items he was carrying. Or should he? We might wanna give it some probability for normal monsters and an 'always drop' option for bosses.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Design more enemies. Especially bosses. Don't worry about their hit points and stats for now. Think special moves, which we can implement as skills and whatnot.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;I don't think we should save the game's state (IE, all levels). I think we should save the character. And the player can choose any out of 3-5 difficulties.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;Feel free to comment on everything.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10149786-111116858555250519?l=designingthegame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designingthegame.blogspot.com/feeds/111116858555250519/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10149786&amp;postID=111116858555250519' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/111116858555250519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/111116858555250519'/><link rel='alternate' type='text/html' href='http://designingthegame.blogspot.com/2005/03/more-ideas.html' title='More ideas'/><author><name>Schizo</name><uri>http://www.blogger.com/profile/04143451438553783797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.people.cornell.edu/pages/sr288/wedding_pic.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10149786.post-111080980614387935</id><published>2005-03-14T09:15:00.000-05:00</published><updated>2005-03-14T09:16:46.143-05:00</updated><title type='text'>p2</title><content type='html'>&lt;p&gt;&lt;a href="http://www.people.cornell.edu/pages/sr288/prototype2.zip"&gt;Prototype 2, no audio. &lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10149786-111080980614387935?l=designingthegame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designingthegame.blogspot.com/feeds/111080980614387935/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10149786&amp;postID=111080980614387935' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/111080980614387935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/111080980614387935'/><link rel='alternate' type='text/html' href='http://designingthegame.blogspot.com/2005/03/p2.html' title='p2'/><author><name>Schizo</name><uri>http://www.blogger.com/profile/04143451438553783797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.people.cornell.edu/pages/sr288/wedding_pic.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10149786.post-111077960706247930</id><published>2005-03-14T00:51:00.000-05:00</published><updated>2005-03-14T00:53:27.063-05:00</updated><title type='text'>prototype 2 huh?</title><content type='html'>&lt;p&gt;Prototype 2 is on the way. I'm not tired at all so I'm staying up working on this for some time. I wanna implement things that we have code for, but we haven't really merged into the project. Plus, a couple of extra things. I finally figured out a couple of things that are really stupid in c/c++ due to the way the files are read. I'll post the prototype later on. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10149786-111077960706247930?l=designingthegame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designingthegame.blogspot.com/feeds/111077960706247930/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10149786&amp;postID=111077960706247930' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/111077960706247930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/111077960706247930'/><link rel='alternate' type='text/html' href='http://designingthegame.blogspot.com/2005/03/prototype-2-huh.html' title='prototype 2 huh?'/><author><name>Schizo</name><uri>http://www.blogger.com/profile/04143451438553783797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.people.cornell.edu/pages/sr288/wedding_pic.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10149786.post-111022288782114263</id><published>2005-03-07T14:10:00.000-05:00</published><updated>2005-03-07T14:14:47.823-05:00</updated><title type='text'>Learning the painful way</title><content type='html'>&lt;p&gt;The game development has been coming along really well. But now we've hit a couple of walls which are very annoying. First, I feel like the MSVC++ compiler is playing tricks on me. We have a file called "player.h". In this file we have three things declared and defined. Struct Attributes, Struct Staus and Class Player. Ok? ok. So now, I have a file "Item.h" in which I define class Item. All is fine, as long as I don't want to use anything in player.h. I do include the damn file, and all I get back is "invalid syntax". &lt;br /&gt;Will is also having some problems. Apparently, everywhere he makes a project with the source, he gets the weirdest linker errors I've ever seen. I'm serious. On his computer, in CL^3, in CSUG. It follows him. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10149786-111022288782114263?l=designingthegame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designingthegame.blogspot.com/feeds/111022288782114263/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10149786&amp;postID=111022288782114263' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/111022288782114263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/111022288782114263'/><link rel='alternate' type='text/html' href='http://designingthegame.blogspot.com/2005/03/learning-painful-way.html' title='Learning the painful way'/><author><name>Schizo</name><uri>http://www.blogger.com/profile/04143451438553783797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.people.cornell.edu/pages/sr288/wedding_pic.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10149786.post-111013838820446132</id><published>2005-03-06T14:46:00.000-05:00</published><updated>2005-03-06T14:46:28.206-05:00</updated><title type='text'>the HUD</title><content type='html'>&lt;p&gt;Excerpt from an e-mail I sent to Eugene.&lt;br /&gt;Here's something to consider. The health bar is going to be part of something bigger. It's gonna be part of the Heads-Up Display. So you have the game running and drawing in the background, but the heads up display is everything else on the screen that is always there. So, among these things we would like to have the health bar and the possibility to display the characters attributes, experience, level information, etc. &lt;br /&gt;So the functionality of the game will be more generally, &lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Update()&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Draw()&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Draw() heads-up display&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;The heads up display is going to be based entirely on the players characteristics, so imagine a class HUD(Player *p). And what it does is that it draws the heads up display always in the same screen location. &lt;br /&gt;&lt;br /&gt;That should give us a good start on the things that are displayed on the screen.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10149786-111013838820446132?l=designingthegame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designingthegame.blogspot.com/feeds/111013838820446132/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10149786&amp;postID=111013838820446132' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/111013838820446132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/111013838820446132'/><link rel='alternate' type='text/html' href='http://designingthegame.blogspot.com/2005/03/hud.html' title='the HUD'/><author><name>Schizo</name><uri>http://www.blogger.com/profile/04143451438553783797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.people.cornell.edu/pages/sr288/wedding_pic.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10149786.post-110987315657216154</id><published>2005-03-03T13:00:00.000-05:00</published><updated>2005-03-03T13:05:56.576-05:00</updated><title type='text'>Number two</title><content type='html'>&lt;p&gt;So we're getting ready for prototype two, which is due in two weeks? (or something like that). Here's the list fo things we wanna implement.&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Health bar.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Inventory implementation plus the ability to browse through items and use them.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Working level with platforms and gaps to show some mechanics.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Some kind of enemies with good AI.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Experience and level mechanism set up.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Projectiles.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Basic powerups (aka, health).&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Some kind of ninja walking around.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;I think this is a decent list of stuff to have for the next build. &lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10149786-110987315657216154?l=designingthegame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designingthegame.blogspot.com/feeds/110987315657216154/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10149786&amp;postID=110987315657216154' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/110987315657216154'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/110987315657216154'/><link rel='alternate' type='text/html' href='http://designingthegame.blogspot.com/2005/03/number-two.html' title='Number two'/><author><name>Schizo</name><uri>http://www.blogger.com/profile/04143451438553783797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.people.cornell.edu/pages/sr288/wedding_pic.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10149786.post-110972224406975637</id><published>2005-03-01T19:09:00.000-05:00</published><updated>2005-03-01T19:10:44.070-05:00</updated><title type='text'>Build we showed in class</title><content type='html'>&lt;a href="http://www.people.cornell.edu/pages/ekk26/PvsN.zip"&gt;http://www.people.cornell.edu/pages/ekk26/PvsN.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is the link for the first build we showed to the class. I think the presentation went pretty well.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10149786-110972224406975637?l=designingthegame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designingthegame.blogspot.com/feeds/110972224406975637/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10149786&amp;postID=110972224406975637' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/110972224406975637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/110972224406975637'/><link rel='alternate' type='text/html' href='http://designingthegame.blogspot.com/2005/03/build-we-showed-in-class.html' title='Build we showed in class'/><author><name>Eugene</name><uri>http://www.blogger.com/profile/17060289281994660274</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10149786.post-110962915356818143</id><published>2005-02-28T17:14:00.000-05:00</published><updated>2005-02-28T17:19:13.570-05:00</updated><title type='text'>Repository is up</title><content type='html'>&lt;p&gt;The repository is up. It is a bit of a pain to work with it though. Here's why. We work on the game in Windows. We need to ssh into the cvs server. We log in under our CSUG account. That's fine. So then, we want to access the repository and download it. So we enter the command:&lt;br /&gt;cvs -d :ext:&lt;id&gt;@&lt;server&gt;:/cvsroot checkout &lt;project_name&gt;. And what happens? The stuff gets downloaded onto our account on the CSUG computers. THEN, we have to get it into our windows machine somehow. To commit, we have to get the source into the damn CSUG account and then commit. Bah. It's a log of bs. But it's good. Much better than e-mailing source back and forth.&lt;br /&gt;&lt;br /&gt;Today's graphics lecture was very interesting. We should have a 3d pirates game with all those pimpin graphics...&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10149786-110962915356818143?l=designingthegame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designingthegame.blogspot.com/feeds/110962915356818143/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10149786&amp;postID=110962915356818143' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/110962915356818143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/110962915356818143'/><link rel='alternate' type='text/html' href='http://designingthegame.blogspot.com/2005/02/repository-is-up.html' title='Repository is up'/><author><name>Schizo</name><uri>http://www.blogger.com/profile/04143451438553783797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.people.cornell.edu/pages/sr288/wedding_pic.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10149786.post-110956796163508294</id><published>2005-02-28T00:13:00.000-05:00</published><updated>2005-02-28T00:20:00.116-05:00</updated><title type='text'>v.001 (?)</title><content type='html'>&lt;p&gt;Mmhmm. Good stuff. Very good stuff. And more to come. Here's v.001. &lt;a href="http://www.people.cornell.edu/pages/sr288/PvN001.zip"&gt;Version .001&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10149786-110956796163508294?l=designingthegame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designingthegame.blogspot.com/feeds/110956796163508294/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10149786&amp;postID=110956796163508294' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/110956796163508294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/110956796163508294'/><link rel='alternate' type='text/html' href='http://designingthegame.blogspot.com/2005/02/v001.html' title='v.001 (?)'/><author><name>Schizo</name><uri>http://www.blogger.com/profile/04143451438553783797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.people.cornell.edu/pages/sr288/wedding_pic.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10149786.post-110949269914354607</id><published>2005-02-27T03:17:00.000-05:00</published><updated>2005-02-27T03:24:59.146-05:00</updated><title type='text'>Sunday: Prototype day</title><content type='html'>&lt;p&gt;Tomorrow is marathon programming day. Getting up at 10am and going to the lab with our laptops to work on the prototype. Things are coming along nicely. Progress so far: We have code that compiles and seems to work well. The main game loop is set up, along with the main menu. No music and no sounds so far. (not important for now...) The base game object classes needed for the prototype are setup. Everything looks good, except for the draw function. A lot of art is done. The code for the level is being worked on. &lt;br /&gt;The basic agenda for tomorrow is as follows:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Will: Finish level code for prototype&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Eugene: Provide us with simple AI.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Ethan: Bring art and work on setting up the film strips for animation. We'll need some kind of simple projectile image.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Hugh: If coming, find out how the animation works and how we're gonna set it up for the object base classes.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Me: Link all the code. I have the loop and base objects basically memorized by heart. I have looked at the Level code so far, so I will be unifying all the code. Also, work on Game Concept and Milestone document in free time.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;I'll be there, ideally, from noon to midnight. So, it's gonna be a fun day. Hopefully, by the end we'll be done with the prototype, Concept Doc and a good draft of the Milestone Document. Word.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10149786-110949269914354607?l=designingthegame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designingthegame.blogspot.com/feeds/110949269914354607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10149786&amp;postID=110949269914354607' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/110949269914354607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/110949269914354607'/><link rel='alternate' type='text/html' href='http://designingthegame.blogspot.com/2005/02/sunday-prototype-day.html' title='Sunday: Prototype day'/><author><name>Schizo</name><uri>http://www.blogger.com/profile/04143451438553783797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.people.cornell.edu/pages/sr288/wedding_pic.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10149786.post-110927636475116799</id><published>2005-02-24T15:15:00.000-05:00</published><updated>2005-02-24T15:19:24.753-05:00</updated><title type='text'>Menus!</title><content type='html'>&lt;p&gt;Tonight (i hope), I'll do a last revision on the main game loop before starting to add ObjectBase and a simple version of Level. What's the status of the menu right now? The menu class is created as generally as possible as to accomodate a textual menu or image-based menu. The title screen and the menu that can be accessed in the middle of the game will take advantage of this class. &lt;br /&gt;&lt;br /&gt;Additionally, v.00001 has been upgraded to v.00002 because the thing is more functional  now. So what's next? We need sounds and images for the menu and title screen. Other than that, I hope that the revision of the main game loop will make the loop easier to understand... damn I wish we had a repository. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10149786-110927636475116799?l=designingthegame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designingthegame.blogspot.com/feeds/110927636475116799/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10149786&amp;postID=110927636475116799' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/110927636475116799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/110927636475116799'/><link rel='alternate' type='text/html' href='http://designingthegame.blogspot.com/2005/02/menus.html' title='Menus!'/><author><name>Schizo</name><uri>http://www.blogger.com/profile/04143451438553783797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.people.cornell.edu/pages/sr288/wedding_pic.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10149786.post-110923321636157498</id><published>2005-02-24T03:19:00.000-05:00</published><updated>2005-02-24T03:20:16.363-05:00</updated><title type='text'>for Feb 28</title><content type='html'>&lt;p&gt;February 28 is our first deadline. What are we trying to achieve here? The point is to create a playable prototype that demonstrates the game mechanics. Although our game is pretty simple, there is no way we could represent it on pen and paper. So we are left with the only options of coding this stuff together. &lt;br /&gt;&lt;br /&gt;It's not too bad. Everyone's doing their thing, and doing it right. We're still in a bit of a relaxed mood, but that will change on Sunday. I would say the goal right now is to get the game running without animation. Just one image that jumps, runs, slashes, etc. Once we're done with that, implementing animation should not be a problem.&lt;br /&gt;&lt;br /&gt;We're going to have a array of documents due in week or so, mainly the Milestone document and the Functional Spec. The Milestone document should not be too difficult to conceive. It is pretty clear that we are going to be progressively gaining more levels, implementing the RPG elements, items, etc. All of this will come together, and I think that one we have an actual prototype, we will have more confidence in what/how/why stuff works.&lt;br /&gt;&lt;br /&gt;As for the Functional Spec, I have had a tech spec running around for a while now, which is on what we're currently basing the prototype code. What we would need to do is outline the different classes we have, describe them, and create a nice UML document for each. I'm not familiar with any UML tools, so I downloaded one of the first free ones I ran into. &lt;a href="http://proxysource.com/"&gt;Proxy Designer&lt;/a&gt; was my choice. It's pretty cool, and great for creating UML. &lt;br /&gt;&lt;br /&gt;There is progress going on in all aspect of the game. The Menu/Title Screen and the main game loop are coming along very well, and all I'm doing is minor changes and helper functions. For example, say we have a menu. The best thing to do would be to make each menu item a oool looking image. So I wanted a function that automatically adds all the menu items, given just an array of images in a certain order. ObjectBase (the superclass of almost everything on the screen) is also coming along well. Level design is progressing and so is artwork. We are in good shape.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10149786-110923321636157498?l=designingthegame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designingthegame.blogspot.com/feeds/110923321636157498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10149786&amp;postID=110923321636157498' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/110923321636157498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/110923321636157498'/><link rel='alternate' type='text/html' href='http://designingthegame.blogspot.com/2005/02/for-feb-28.html' title='for Feb 28'/><author><name>Schizo</name><uri>http://www.blogger.com/profile/04143451438553783797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.people.cornell.edu/pages/sr288/wedding_pic.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10149786.post-110852788369961359</id><published>2005-02-15T23:23:00.000-05:00</published><updated>2005-02-15T23:24:43.700-05:00</updated><title type='text'>Pirates vs Ninjas: v .00001</title><content type='html'>&lt;p&gt;This is the very first build of our game. It's very cool. We're off to a great start! Download &lt;a href="http://www.people.cornell.edu/pages/sr288/GamePvsN.exe"&gt;HERE&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10149786-110852788369961359?l=designingthegame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designingthegame.blogspot.com/feeds/110852788369961359/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10149786&amp;postID=110852788369961359' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/110852788369961359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/110852788369961359'/><link rel='alternate' type='text/html' href='http://designingthegame.blogspot.com/2005/02/pirates-vs-ninjas-v-00001.html' title='Pirates vs Ninjas: v .00001'/><author><name>Schizo</name><uri>http://www.blogger.com/profile/04143451438553783797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.people.cornell.edu/pages/sr288/wedding_pic.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10149786.post-110845310119117504</id><published>2005-02-15T02:38:00.000-05:00</published><updated>2005-02-15T02:38:21.193-05:00</updated><title type='text'>The foundations</title><content type='html'>&lt;p&gt;I have started laying out the code foundation and the main loop, specifying when will the game be paused, on the menu, running, acting weird, accepting cheats (just for me and the group though ;) ), etc. I'm also working on the actual menu and stuff. It is going along decently. It's not going too fast because I have tons of other work to do, especially since this weekend I did not get to do anything. Nonetheless, it is coming along. &lt;br&gt;&lt;br /&gt;Friday is the due date for our concept document. I will write up a very rough version tomorrow and then we'll pass it around and make corrections and make my words prettier and nicer-sounding. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;So what's the deal with this militant anti "Micro$oft" stance of two members in our group? ... Speaking about Microsoft, I got an interview for a Co-op position with them this Friday.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10149786-110845310119117504?l=designingthegame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designingthegame.blogspot.com/feeds/110845310119117504/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10149786&amp;postID=110845310119117504' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/110845310119117504'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/110845310119117504'/><link rel='alternate' type='text/html' href='http://designingthegame.blogspot.com/2005/02/foundations.html' title='The foundations'/><author><name>Schizo</name><uri>http://www.blogger.com/profile/04143451438553783797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.people.cornell.edu/pages/sr288/wedding_pic.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10149786.post-110799977089359508</id><published>2005-02-09T20:30:00.000-05:00</published><updated>2005-02-09T20:42:50.893-05:00</updated><title type='text'>The physics engine</title><content type='html'>&lt;p&gt;I had been thinking about this, and I think the best way to approach it would be to create the most generic physics engine we could come up with (no matter how small), and have it be a class. It would be either one instance for the whole game, or one instance per character. I think it would be better if it were one per game, to save space. Now the question is how would it work? Well let's ask ourselves, what do we need to implement? &lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Jumping. Given the speed and strength of a character, I want a function that will be able to calculate determine the velocity given certain variables. &lt;/li&gt;&lt;br /&gt;&lt;li&gt;Falling. Each cycle of execution the downward speed of the character would increase, depending on the gravity in the physics class instance.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Knockback. Given the attacker's strengh and the defender's defense and bool isBlocking variable, I want to give the defender a nice knockback.&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;These are the most important things we want to do. How exactly would the class work? I would like it to work on pointers and not depend on other classes we have created. For example, say that: &lt;br /&gt;PhysicsEngine* phys = &lt;br /&gt;   new PhysicsEngine(float gravityConstant, float wind, float dragCoefficient);&lt;br /&gt;&lt;br&gt;&lt;br /&gt;So then in the character's update function, &lt;br&gt;&lt;br /&gt;if(char presses jump button) { &lt;br /&gt;      phys-&gt;jump(speed,strength,&amp;dy);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;What we would then like to happen is that the character's dy gets a new float value, depending on the physics engine, the speed and strength. I think this seems like a good design for it. I will add all of this in more detail to the technical spec very soon.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10149786-110799977089359508?l=designingthegame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designingthegame.blogspot.com/feeds/110799977089359508/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10149786&amp;postID=110799977089359508' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/110799977089359508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/110799977089359508'/><link rel='alternate' type='text/html' href='http://designingthegame.blogspot.com/2005/02/physics-engine.html' title='The physics engine'/><author><name>Schizo</name><uri>http://www.blogger.com/profile/04143451438553783797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.people.cornell.edu/pages/sr288/wedding_pic.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10149786.post-110789688148555972</id><published>2005-02-08T16:05:00.000-05:00</published><updated>2005-02-08T16:08:01.486-05:00</updated><title type='text'>Stuff to do</title><content type='html'>&lt;p&gt;It has begun. I have created the first version of the technical spec, which can be found &lt;a href="http://www.people.cornell.edu/pages/sr288/techspec.pdf"&gt;here&lt;/a&gt;. The following is what each person is going to do, for now.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Todo:&lt;br /&gt;&lt;br /&gt;Me: I'm going to layout the overall code structure, and the code loop,&lt;br /&gt;all the sound/image structures, load them up, enum structures, etc.&lt;br /&gt;I'm going to create the Menu and Title Screen as well.&lt;br /&gt;&lt;br /&gt;Will: We need some kind of narrative. Can you create a story based on&lt;br /&gt;the level layout we kind agreed on? (ship-&gt;beach-&gt;jungle-&gt;ninja town)&lt;br /&gt;and the other way around for ninjas? You can insert random story bits&lt;br /&gt;between levels, such as the pirate getting his hand chopped off by&lt;br /&gt;some bad guys and being told not to bother them anymore. I don't know,&lt;br /&gt;if you need help, ask. And of course, level design, etc.&lt;br /&gt;&lt;br /&gt;Hugh: Coding. ObjectBase. For now we need a good setup of the code and&lt;br /&gt;an overall structure for the commands, etc. We have to agreed on the&lt;br /&gt;controls and etc and some other minor design stuff, but overall it's&lt;br /&gt;all good. Do you think you can get this stuff done by  2/21 ? That's 2&lt;br /&gt;weeks from now and would give us time to link everything together.&lt;br /&gt;&lt;br /&gt;Eugene: Coding. AI. I think we should include a system similar to the&lt;br /&gt;one in the second lab. I mean, Acquiring a target, having a function&lt;br /&gt;such as bool CanHit and so on. I think a Finite State Machine like the&lt;br /&gt;one in the lab would work very well. However, I don't expect you to&lt;br /&gt;mark every single tile or any dumb shit like that. So for now, think&lt;br /&gt;of a high level description of what we want and how different&lt;br /&gt;difficulty levels would change this. Also, whenever you have time,&lt;br /&gt;start designing the classes and so on. I'm sure lab2 can provide you&lt;br /&gt;with tons of ideas.&lt;br /&gt;&lt;br /&gt;Ethan: So we need art. A lot of it. I guess the prototype date would&lt;br /&gt;be the Friday of week 6, which would be March 4th, I think. So, the&lt;br /&gt;stuff we would need for the prototype, we would need it by March 1st,&lt;br /&gt;just to make sure it loads, animation works, etc, and depending on the&lt;br /&gt;results, tweak the code as necesary.&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10149786-110789688148555972?l=designingthegame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designingthegame.blogspot.com/feeds/110789688148555972/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10149786&amp;postID=110789688148555972' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/110789688148555972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/110789688148555972'/><link rel='alternate' type='text/html' href='http://designingthegame.blogspot.com/2005/02/stuff-to-do.html' title='Stuff to do'/><author><name>Schizo</name><uri>http://www.blogger.com/profile/04143451438553783797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.people.cornell.edu/pages/sr288/wedding_pic.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10149786.post-110730970345079876</id><published>2005-02-01T20:59:00.000-05:00</published><updated>2005-02-01T21:01:43.450-05:00</updated><title type='text'>A little more about pirates</title><content type='html'>I just posted about &lt;a href="http://metalllama.host.sk/index.php/archives/2005/02/01/pirates/"&gt;my experience playing the new Sid Meier's Pirates!&lt;/a&gt; over at my own blog. I did touch on some of the things about the design which I enjoyed, and although our game will be much simpler and considerably different, I thought I would cross-post here.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10149786-110730970345079876?l=designingthegame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designingthegame.blogspot.com/feeds/110730970345079876/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10149786&amp;postID=110730970345079876' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/110730970345079876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/110730970345079876'/><link rel='alternate' type='text/html' href='http://designingthegame.blogspot.com/2005/02/little-more-about-pirates.html' title='A little more about pirates'/><author><name>will</name><uri>http://www.blogger.com/profile/17188119428786687862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10149786.post-110712998734462516</id><published>2005-01-30T19:05:00.000-05:00</published><updated>2005-01-30T19:06:27.343-05:00</updated><title type='text'>The Idea</title><content type='html'>A sidescrolling action game with some RPG elements (e.g.&lt;br /&gt;leveling, gaining experience, upgrading equipment/weapons/skills)&lt;br /&gt;revolving around the age-old feud between two of nature's most&lt;br /&gt;violently and viciously opposed natural enemies: pirates and ninjas.&lt;br /&gt;&lt;br /&gt;The player will take the role of either a pirate or a ninja in this&lt;br /&gt;timeless battle and fight their way through hordes of the enemy to win&lt;br /&gt;final victory for their side. As they progress through the levels, the&lt;br /&gt;player's character will gain experience, find new weapons and armor,&lt;br /&gt;learn skills such as healing and carpentry(for pirate prosthetics?),&lt;br /&gt;and face challenges in the form of a variety of enemy soldiers and&lt;br /&gt;dastardly enemy boss characters. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10149786-110712998734462516?l=designingthegame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designingthegame.blogspot.com/feeds/110712998734462516/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10149786&amp;postID=110712998734462516' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/110712998734462516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/110712998734462516'/><link rel='alternate' type='text/html' href='http://designingthegame.blogspot.com/2005/01/idea.html' title='The Idea'/><author><name>Schizo</name><uri>http://www.blogger.com/profile/04143451438553783797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.people.cornell.edu/pages/sr288/wedding_pic.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10149786.post-110583885670176349</id><published>2005-01-15T20:23:00.000-05:00</published><updated>2005-01-15T20:27:36.703-05:00</updated><title type='text'>ARRR!</title><content type='html'>&lt;p&gt;What's the two outfits that every kid uses for Halloween? Ninja and pirate. Right? Right. If you don't agree, you were a lame kid. Pirates and ninjas are awesome. Both have a LOT of cool stuff, although I, personally, would call myself a pirate. Land ho!!! Anyways. I was at a friend's house today and he was playing Ninja Gaiden for the NES. And it came to me, like in a vision. I have played tons of ninja games before. But why not pirate??? As far as I can remember, I never played a game as a pirate. You see where I'm going with this?&lt;/p&gt;&lt;br /&gt;&lt;p&gt;That's right matey, let's get that bottle of rum, fill up an angry, bearded pirate with that precious liquid, and make him conquer an Island from the hands of the Spanish Empire! ...think about it... &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10149786-110583885670176349?l=designingthegame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designingthegame.blogspot.com/feeds/110583885670176349/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10149786&amp;postID=110583885670176349' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/110583885670176349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/110583885670176349'/><link rel='alternate' type='text/html' href='http://designingthegame.blogspot.com/2005/01/arrr.html' title='ARRR!'/><author><name>Schizo</name><uri>http://www.blogger.com/profile/04143451438553783797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.people.cornell.edu/pages/sr288/wedding_pic.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10149786.post-110572702187429033</id><published>2005-01-14T13:11:00.000-05:00</published><updated>2005-01-14T13:23:41.873-05:00</updated><title type='text'>Clocking in.</title><content type='html'>Will here. This class is going to be the defining thing about this semester, and we are going to kick it's bloody ass from here to Quake 4. An RPG is also something I would love to do, but the amount of effort required seems a bit too high. And thanks for volunteering me for writing duty. Bitch. Actually, if we do an RPG, I would love to take some writing duties. I thought maybe we could also recruit Sal to help with art and writing, regardless of our project. He's an English major, after all, so it's not like he has anything else to do. I had also been considering some sort of RTS, since it would allow us to craft the sort of complexity and depth of gameplay that an RPG would provide without needing to put the effort into actually writing a 20 hour script.&lt;br /&gt;&lt;br /&gt;I have to say, I'm a wee bit against an action game, only because it seems like a bit of a cop-out. Every dork who ever said "hey, I want to make a computer game!" started by making some crappy FPS. So unless we could come up with one hell of a killer concept, I don't think I'd be real happy with a shooter. It's too eay to make a decent shooter without making a truly fantastic one, and the genre is so saturated that I'd rather not make just another decent one.&lt;br /&gt;&lt;br /&gt;The other option would be to go the we-are-just-crazy-amateurs-who-want-to-have-fun route. I was thinking of a game based on Penny Arcade. Like you would be Div on a search for the world's best bottle of Jack Daniels, and you would have to battle Claw Shrimp, or something. Or Salad Master, or any of PA's other throwaway game ideas that are meant as satire but could actually make really fun games.&lt;br /&gt;&lt;br /&gt;It is all still pretty early on, so we have lots of decisions to make and discuss.&lt;br /&gt;&lt;br /&gt;~Will out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10149786-110572702187429033?l=designingthegame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designingthegame.blogspot.com/feeds/110572702187429033/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10149786&amp;postID=110572702187429033' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/110572702187429033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/110572702187429033'/><link rel='alternate' type='text/html' href='http://designingthegame.blogspot.com/2005/01/clocking-in.html' title='Clocking in.'/><author><name>will</name><uri>http://www.blogger.com/profile/17188119428786687862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10149786.post-110569697591602230</id><published>2005-01-14T04:48:00.000-05:00</published><updated>2005-01-14T05:02:55.916-05:00</updated><title type='text'>Designing the Game</title><content type='html'>&lt;p&gt;Welcome to Designing the Game. This blog's purpose is to document the progress of a certain project in one of my classes. The class is taught in &lt;a href="http://www.cornell.edu/"&gt;Cornell University&lt;/a&gt;, under the Game Design Initiative. CIS300: Introduction to Game Design. I am going to take this course during the Spring of 2005 and I'm pumped about it. Me and a good friend of mine, Will both enrolled in this course, and we're hoping to work in the same group, on the same project.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;I have not given much thought to what kind of game I would like to design/develop. I think an RPG would be an awesoe choice. It would, however, involve a lot of writing of the storyline and dialogue. This is fine, Will would have no problem working on such things. I am here mainly to code and gain experience with some form of technical writing. An idea which came to me just a couple of minutes ago, was a nice shoot-em-up, in the stlye where you would be in a helicopter/jet on this screen, constantly moving up, and enemies would pop up all over and your goal would be to destroy them all and then pass each stage's boss. That would be awesome. Come to think of it, there's this game that I always loved for the sega genesis called Thunder Force 3. Woah... It would be so sweet to make a game like that. I have to say, that was a REALLY good game.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Of course, ideas are still flowing around, even more since school has not started yet. But we're gonna have two rather large required books on game design, and all coding is going to be done in C++ using the &lt;a href="http://www.rchoetzlein.com/gamex/"&gt;GameX libraries&lt;/a&gt;, which are provided free of charge. Also, if the game's good enough, we might submit it to &lt;a href="http://www.hiddenagenda.com/"&gt;Hidden Agenda&lt;/a&gt;. This site will be updated with the project's progress throughout the course.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10149786-110569697591602230?l=designingthegame.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://designingthegame.blogspot.com/feeds/110569697591602230/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10149786&amp;postID=110569697591602230' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/110569697591602230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10149786/posts/default/110569697591602230'/><link rel='alternate' type='text/html' href='http://designingthegame.blogspot.com/2005/01/designing-game.html' title='Designing the Game'/><author><name>Schizo</name><uri>http://www.blogger.com/profile/04143451438553783797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.people.cornell.edu/pages/sr288/wedding_pic.jpg'/></author><thr:total>0</thr:total></entry></feed>
