<?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-30975105</id><updated>2011-11-27T15:29:01.879-08:00</updated><category term='flash lite'/><category term='Flash'/><category term='video games'/><category term='flash games'/><category term='php'/><category term='tile based games'/><title type='text'>Senior Project</title><subtitle type='html'>The problem to solve is how to create more dynamic looking action/adventure/role-playing online games that can be played on both computers and mobile devices.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://jkpsp.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30975105/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://jkpsp.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Jeffrey K. Price</name><uri>http://www.blogger.com/profile/04109648340495427480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_7PoKZ4PoC4Y/S0IqRKfeJjI/AAAAAAAAAG4/kXDTFDBiHWw/s1600-R/DSC02504_sm.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>7</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-30975105.post-3319264778438874422</id><published>2008-06-23T11:12:00.000-07:00</published><updated>2008-06-24T07:28:25.057-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flash games'/><category scheme='http://www.blogger.com/atom/ns#' term='video games'/><category scheme='http://www.blogger.com/atom/ns#' term='tile based games'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='flash lite'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'></title><content type='html'>&lt;h1&gt;DarkSwarm website has been updated.&lt;/h1&gt;&lt;br /&gt;&lt;p&gt;I have recently updated this site to fix previously incompatibly issues between Mozilla and IE as well as converted the website into PHP. The website can be found on my website at &lt;a href="http://www.pryzemedia.com/"&gt;http://www.pryzemedia.com&lt;/a&gt; in the Digital section.The direct link to the site is &lt;a href="http://www.pryzemedia.com/darkswarm"&gt;http://www.pryzemedia.com/darkswarm&lt;/a&gt; .&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p&gt;When I get some extra time, I will post some additional information about this site including some of the processes and changes I made while converting the site to PHP. I will also include some new plans to create a larger web version of the DarkSwarm Flash game using Class based action script.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30975105-3319264778438874422?l=jkpsp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkpsp.blogspot.com/feeds/3319264778438874422/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30975105&amp;postID=3319264778438874422' title='42 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30975105/posts/default/3319264778438874422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30975105/posts/default/3319264778438874422'/><link rel='alternate' type='text/html' href='http://jkpsp.blogspot.com/2008/06/i-have-recently-updated-this-site-to.html' title=''/><author><name>Jeffrey K. Price</name><uri>http://www.blogger.com/profile/04109648340495427480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_7PoKZ4PoC4Y/S0IqRKfeJjI/AAAAAAAAAG4/kXDTFDBiHWw/s1600-R/DSC02504_sm.jpg'/></author><thr:total>42</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30975105.post-115569922721700994</id><published>2006-08-15T20:29:00.000-07:00</published><updated>2008-06-24T07:30:30.703-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flash games'/><category scheme='http://www.blogger.com/atom/ns#' term='video games'/><category scheme='http://www.blogger.com/atom/ns#' term='tile based games'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='flash lite'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'></title><content type='html'>Week 6 Progress&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Project Description&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  The proposed solution is to creating a working first level demo of a tile-based adventure game created using Flash Lite 2.0 to show how the utilization of these two technologies can provide a way of developing more efficient and less CPU tasking complex games playable on both computers and mobile devices.  The project would show how the tile-based world handles character interaction with NPC (non-player characters), collision detection, and other functions commonly found adventure style games.  This game will use 16-bit tiles for the graphics and will be played using a top-down view.  A small town and a battleground outside the town will be the two major locations within the game.  Inside the town the playable character will be able to talk with a couple of the non-playable characters as well as buy a weapon at a shop in the town.  Outside the town will be a battleground in which monsters will attack the character.  These monsters will have random items on them such gold and potions.  The character and the monsters will have hit points and use a D20 based formula for determining whether their attack hit and for determining damage.  To limit this game due to the amount of time allowed, this demo portion will not have the role-playing aspect of the playable character leveling up, but this feature can be added in at a later time.  The demo will be outputted into the Flash Lite 2.0 Player with a built-in cell phone emulator that shows how the game will work in the particular models of phones that support the Flash Lite 2.0 technology.  The game will then be made available on the web via a link from a blog where people with Flash Lite 2.0 enabled phones will be able to download the demo and make comments as to how it works on their particular phone.&lt;br /&gt;&lt;br /&gt;The projected timeline for this project will be the eleven weeks period of the quarter.   The first part of project would involve the laying out of where and how everything will appear and interact on paper.  After having a firm idea of all the elements needed, the next phase would include the gathering of graphics to be used in the tiles of the game demo.  Once all the graphics are collected, Photoshop will be used to place all the graphics into tiles to make up the look of the area map in a large grid as well as the simple animation cycles of the different characters and monsters.&lt;br /&gt;&lt;br /&gt;  Once the town and battleground are finished in Photoshop, Flash will then be used to create the actual tiles using a rectangular movie clip that contains the graphical area of the map.  The movie clip tile will have multiple key frames containing the different graphical elements that make up the finished map created in Photoshop, such as a patch of grass, a rock, pieces of architecture, etc.  Once the tile is completed, ActionScript will be used to create multiple instances of the tile movie clip and to place them into a grid.  The grid will be fairly large to contain both the town and the battleground and look to be around 100 x 200 square grid.&lt;br /&gt;&lt;br /&gt;After the grid is the correct layout, the process of setting the individual frames of the tile instances and whether or not it is passable will begin.  For example, if frame 1 of the tiled movie clip contains a patch of grass and the entire grid was showing the tile on frame one, then the entire grid would look like a large patch of grass.  By setting the instances of the tiles to different frame numbers that contained the different graphical elements, the grid would then start to look more like a map. (Markar, 2004)  This technique allows for great efficiency in the course of recycling the graphical assets.&lt;br /&gt;&lt;br /&gt;  In the next phase, all of the tile positions and frame numbers as well as information about the tile are stored into a two-dimensional array as objects, which would then be stored in an external XML file.  As soon as the map is complete, the next stage involves placing the playable character on the map and keeping track of where it is.  For this, a simple math trick is used that involves dividing the position of the main character by the tile’s width and rounding the number down to the nearest integer. Using this math trick to determine the playable character’s position within the tiles helps to tremendously lighten the processor load verses an older method of looping through the entire grid constantly performing a hitTest();.(Markar, 2004)       Once this stage is compete, the final stages will involve adding the additional features that make the demo more complex such as, talking NPC, combat system, animation, monster movement and attacks, shops, etc.  After all these features have been hammered out, testing and debugging the demo will commence then finally after all is working, the instructions will be added.  The resources that will be used in creating this game include Markar’s Macromedia Flash MX 2004 Game Design Demystified, Tonypa’s web tutorial Tile Based Games, &lt;a href="http://charas-project.net/resources.php"&gt;http://charas-project.net/resources.php&lt;/a&gt; for game tiles, and Adobe’s developer’s section for Flash Lite 2.0.&lt;br /&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;b&gt;Resources:&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;!--[if !supportEmptyParas]--&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;Adobe. (2006, June 21). &lt;i&gt;Macromedia Flash Lite&lt;/i&gt;. Retrieved July24, 2006, from &lt;a href="http://www.adobe.com/products/flashlite/"&gt;http://www.adobe.com/products/flashlite/&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;!--[if !supportEmptyParas]--&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;Davis, Ziff. (2005, August 9). &lt;i&gt;Ziff Davis Video Game Survey: Gamers Continue to Cut TV Viewing&lt;/i&gt;. Retrieved August 2, 2006, from &lt;a href="http://www.ziffdavis.com/press/releases/050809.0.html"&gt;http://www.ziffdavis.com/press/releases/050809.0.html&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;!--[if !supportEmptyParas]--&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;Entertainment Software Association (ESA). (2006). &lt;i&gt;Facts &amp; Research.&lt;/i&gt; Retrieved July 20, 2006, from&lt;i&gt; &lt;/i&gt;&lt;a href="http://www.theesa.com/facts/top_10_facts.php"&gt;http://www.theesa.com/facts/top_10_facts.php&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;!--[if !supportEmptyParas]--&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;Koprowski, Gene. (2006, June 10). &lt;i&gt;Mobile Phone Converging With 'Flash,' Other Apps&lt;/i&gt;. Retrieved August 13, 2006, from &lt;a href="http://www.technewsworld.com/story/51011.html"&gt;http://www.technewsworld.com/story/51011.html&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;!--[if !supportEmptyParas]--&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;!--[if !supportEmptyParas]--&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;My Digital Life. (2006, July 20, Thursday) at 10:40 pm. &lt;i&gt;Free Online ‘Casual’ and Brain Teasing Computer Games&lt;/i&gt;. Retrieved July 23, 2006, from &lt;a href="http://www.mydigitallife.info/2006/07/20/free-online-casual-and-brain-teasing-computer-games/"&gt;http://www.mydigitallife.info/2006/07/20/free-online-casual-and-brain-teasing-computer-games/&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;!--[if !supportEmptyParas]--&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;Makar, Jobe and Winiarczyk, Ben. (2004). &lt;i&gt;Macromedia Flash MX 2004 Game Design Demystified.&lt;/i&gt; Berkeley. Peachpit Press.&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;!--[if !supportEmptyParas]--&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;Tonypa.Tony. (2005). &lt;i&gt;Tile Based Games.&lt;/i&gt; Retrieved July 11, 2006, from &lt;a href="http://www.tonypa.pri.ee/tbw/start.html"&gt;http://www.tonypa.pri.ee/tbw/start.html&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/30975105-115569922721700994?l=jkpsp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkpsp.blogspot.com/feeds/115569922721700994/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30975105&amp;postID=115569922721700994' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30975105/posts/default/115569922721700994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30975105/posts/default/115569922721700994'/><link rel='alternate' type='text/html' href='http://jkpsp.blogspot.com/2006/08/week-6-progress-project-description.html' title=''/><author><name>Jeffrey K. Price</name><uri>http://www.blogger.com/profile/04109648340495427480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_7PoKZ4PoC4Y/S0IqRKfeJjI/AAAAAAAAAG4/kXDTFDBiHWw/s1600-R/DSC02504_sm.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30975105.post-115510228153859149</id><published>2006-08-08T22:44:00.000-07:00</published><updated>2008-06-24T07:30:30.704-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flash games'/><category scheme='http://www.blogger.com/atom/ns#' term='video games'/><category scheme='http://www.blogger.com/atom/ns#' term='tile based games'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='flash lite'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'></title><content type='html'>&lt;span style="font-weight: bold;"&gt;Week 5 Progress&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Proposed Title of the Project&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Tile-Based Games in Flash Lite 2.0&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Problem Statement&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The problem to solve is how to create more efficient and less CPU tasking action/adventure/role-playing online games that can be played on both computers and mobile devices.&lt;br /&gt;&lt;br /&gt;A solution to this problem is a new version of the Flash Player designed specifically for mobile phones and consumer electronic devices called Flash Lite 2.0.  This new mobile Flash Player was built on Flash Player 7 technology and utilizes many of the original Flash Player 7 features such as XML data support, Action Script 2.0, and the ability to save information for re-use. (Adobe, 2006)  In addition to this new player, the utilization of tile-based worlds, which allow the developer to reuse all graphical assets as well as assemble worlds with code (Makar, 2004), will provide a more efficient and less CPU tasking environment for creating action/adventure/role-playing online games that can be played on both computers and mobile devices.&lt;br /&gt;&lt;br /&gt;Currently most online video games on sites like www.pogo.com, games.yahoo.com, zone.msn.com, games.aol.com, and www.freeonlinegames.com provide vast amounts of simple or casual style games (casual style games referring to easy-to learn one-player or easy going multi-player games that can be played for five minutes or five hours, for example a simple card, puzzle, or trivia game) created in Flash. (My Digital Life, 2006) Many of online games on the gaming sites mentioned above use art based style games in their action/adventure/role-playing category.  Art based games created in flash solely using vectors have its advantages such as small size and resizability.  In simple games this style of game works great, but when it comes to creating more complex games that involve a larger map areas as well as larger amounts of added features, the game can have a tendency to slow down. (Tonypa, 2005)  It is also a good idea when creating tile-based games to use bitmap images as the graphical elements in the tiles.  Even though the tile-based world in the game could use vector graphics, when the Flash player runs the game it has to calculate all the vectors on screen, which could slow down the game. (Tonypa, 2005)  This scenario would be especially devastating in mobile devices such as cell phones, since they don’t have the nearly the amount of processing power as an average personal computer.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Importance or significance of the project&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;   The video game industry is a large and growing industry with an estimated sixty-nine percent of American heads of households claiming to play computer and video games. (ESA, 2006)  Within the gaming industry 86% of video gamers own a cell phone and of those individuals 48% play games on their mobile devices. (Davis, 2005) In a survey administered just this year by the Entertainment Software Association (ESA) found that forty-four percent of game players play online games (ESA, 2006) With a potential market this large and new technologies such as Flash Lite 2.0 being released, the value of the project would be in creating a game utilizes the added functionality of this new technology and gives the gaming community an idea of what can be created.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Resources:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Adobe. (2006, June 21). Macromedia Flash Lite. Retrieved July24, 2006, from http://www.adobe.com/products/flashlite/&lt;br /&gt;&lt;br /&gt;Davis, Ziff. (2005, August 9). Ziff Davis Video Game Survey: Gamers Continue to Cut TV Viewing. Retrieved August 2, 2006, from http://www.ziffdavis.com/press/releases/050809.0.html&lt;br /&gt;&lt;br /&gt;Entertainment Software Association (ESA). (2006). Facts &amp;amp; Research. Retrieved July 20, 2006, from http://www.theesa.com/facts/top_10_facts.php&lt;br /&gt;&lt;br /&gt;Makar, Jobe and Winiarczyk, Ben. (2004). Macromedia Flash MX 2004 Game Design Demystified. Berkeley. Peachpit Press.&lt;br /&gt;&lt;br /&gt;My Digital Life. (2006, July 20, Thursday) at 10:40 pm. Free Online ‘Casual’ and Brain Teasing Computer Games. Retrieved July 23, 2006, from http://www.mydigitallife.info/2006/07/20/free-online-casual-and-brain-teasing-computer-games/&lt;br /&gt;&lt;br /&gt;Tonypa.Tony. (2005). Tile Based Games. Retrieved July 11, 2006, from http://www.tonypa.pri.ee/tbw/start.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30975105-115510228153859149?l=jkpsp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkpsp.blogspot.com/feeds/115510228153859149/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30975105&amp;postID=115510228153859149' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30975105/posts/default/115510228153859149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30975105/posts/default/115510228153859149'/><link rel='alternate' type='text/html' href='http://jkpsp.blogspot.com/2006/08/week-5-progress-proposed-title-of.html' title=''/><author><name>Jeffrey K. Price</name><uri>http://www.blogger.com/profile/04109648340495427480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_7PoKZ4PoC4Y/S0IqRKfeJjI/AAAAAAAAAG4/kXDTFDBiHWw/s1600-R/DSC02504_sm.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30975105.post-115440830721522870</id><published>2006-07-31T21:57:00.000-07:00</published><updated>2008-06-24T07:30:30.706-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flash games'/><category scheme='http://www.blogger.com/atom/ns#' term='video games'/><category scheme='http://www.blogger.com/atom/ns#' term='tile based games'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='flash lite'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'></title><content type='html'>&lt;span style="font-weight: bold;"&gt;Updated***&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;  &lt;p class="MsoNormal"&gt;Jeff Price&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Senior Project&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Tuesday 8am&lt;/p&gt;  &lt;h1&gt;&lt;!--[if !supportEmptyParas]--&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/h1&gt;  &lt;p class="MsoNormal"&gt;&lt;!--[if !supportEmptyParas]--&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;h1&gt;Project Proposal Outline&lt;/h1&gt;  &lt;p class="MsoNormal"&gt;&lt;!--[if !supportEmptyParas]--&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;Project Title: &lt;/b&gt;&lt;span style=""&gt; &lt;/span&gt;Tile-Based Flash Games&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;!--[if !supportEmptyParas]--&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;Problem Statement:&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 1in; text-indent: -33pt;"&gt;&lt;!--[if !supportLists]--&gt;1.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;                &lt;/span&gt;&lt;!--[endif]--&gt;The problem to solve is how to create more efficient and less CPU tasking action/adventure/role-playing online games that can be played on both computers and mobile devices.&lt;span style=""&gt;  &lt;/span&gt;The group of people that are going to benefit from the solution is forty-four percent of game players who play online games and the 32 percent of heads of households that play games on a wireless device, according to the Entertainment Software Association (ESA).&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;!--[if !supportEmptyParas]--&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 1in; text-indent: -33pt;"&gt;&lt;!--[if !supportLists]--&gt;2.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;                &lt;/span&gt;&lt;!--[endif]--&gt;Currently most online video games on sites like &lt;a href="http://www.pogo.com/"&gt;www.pogo.com&lt;/a&gt;, games.yahoo.com, zone.msn.com, games.aol.com, and &lt;a href="http://www.freeonlinegames.com/"&gt;www.freeonlinegames.com&lt;/a&gt; provide vast amounts of simple or casual style games (casual style games referring to easy-to learn one-player or easy going multi-player games that can be played for five minutes or five hours, for example a simple card, puzzle, or trivia game) created in Flash. (My Digital Life, 2006) Many of online gaming sites mentioned above use art based style games in their action/adventure/role-playing category.&lt;span style=""&gt;  &lt;/span&gt;Art based games created in flash solely using vectors have small size and are resizable.&lt;span style=""&gt;  &lt;/span&gt;This style of game works great for simple games, but when it comes to creating more complex games that involve a larger map areas as well as larger amounts of added features, the game can have a tendency to slow down.&lt;span style=""&gt;  &lt;/span&gt;It is also a good idea when creating tile-based games to use bitmap images as the graphical elements in the tiles.&lt;span style=""&gt;  &lt;/span&gt;Even though the tile-based world in the game could use vector graphics, when the Flash player runs the game it has to calculate all the vectors on screen, which could slow down the game. (Tonypa, 2003/2004/2005)&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 1in;"&gt;In a tile-based game created in Flash, a tile usually consists of a rectangular movie clip that contains a graphical area of a map.&lt;span style=""&gt;  &lt;/span&gt;This movie clip tile can have any number of frames that contain a graphic element of the map such as a patch of grass, a rock, pieces of architecture, etc.&lt;span style=""&gt;  &lt;/span&gt;These tiles are then laid out in a grid; lets say ten-by-ten square grid for example, using Actionscript and XML.&lt;span style=""&gt;  &lt;/span&gt;If frame 1 of the tiled movie clip contains a patch of grass and the entire grid was showing the tile on frame one, then the entire grid would look like a large patch of grass.&lt;span style=""&gt;  &lt;/span&gt;By setting the instances of the tiles to different frame numbers that contained the different graphical elements, the grid would then start to look more like a map.&lt;span style=""&gt;  &lt;/span&gt;This in turn allows for great efficiency in the course of recycling the graphical assets.&lt;span style=""&gt;  &lt;/span&gt;Next, all of the tile positions and frame numbers as well as information about the tile are stored into a two-dimensional array as objects, which could then be stored in an external file such as XML.&lt;span style=""&gt;  &lt;/span&gt;One of the ways that tile-base worlds in Flash help to lighten the load of the CPU is through using a simple math trick to determine which tile the main character in. This math trick involves dividing the position of the main character by the tile’s width and rounding the number down to the nearest integer. (Markar, 2004)&lt;span style=""&gt;  &lt;/span&gt;Creating an isometric view, path finding, and depth sorting are also a few things that are easier to accomplish in tile-based games. (Tonypa, 2003/2004/2005)&lt;span style=""&gt;  &lt;/span&gt;Utilizing these types techniques through a tile base-world can be extremely advantageous, especially when working with mobile devices, such as cell phones and PDAs, that don’t have the CPU power of an average computer system. &lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 1in;"&gt;Online and mobile video game businesses would be able to use this technology to add depth to the games they currently have as well as drawn in the additional 22.0% of the market that play Action/Sports/Stragety/Role-Play games most often, according to the ESA.&lt;span style=""&gt;  &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 39pt;"&gt;&lt;!--[if !supportEmptyParas]--&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;Technologies you want to work with:&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoBodyTextIndent" style="margin-left: 1in; text-indent: -0.5in;"&gt;&lt;!--[if !supportLists]--&gt;1.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;                  &lt;/span&gt;&lt;!--[endif]--&gt;The concept for tiles in games has been around since the early days of computers and video game consoles.&lt;span style=""&gt;  &lt;/span&gt;In a time before computers had speeds of GHz and hundred of MB of memory.&lt;span style=""&gt;  &lt;/span&gt;With the number of gamers who play video games online increasing by 31% from 2002 and the number of gamers who play games from mobile devices increasing by 20% from 2002 (ESA, 2006), the same conditions are starting to become an issue with today’s Internet and mobile game developers.&lt;span style=""&gt;  &lt;/span&gt;The development of Flash Lite 2.0 was built on Flash 7 technology, which allows actionscript 2.0 as well as XML to be used (Adobe 2006, June 21) making it more appealing to create more complex games utilizing tile-based worlds.&lt;/p&gt;  &lt;p class="MsoBodyTextIndent" style="margin-left: 1in;"&gt;&lt;!--[if !supportEmptyParas]--&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoBodyTextIndent"&gt;&lt;!--[if !supportEmptyParas]--&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoBodyTextIndent" style="margin-left: 1in; text-indent: -0.5in;"&gt;&lt;!--[if !supportLists]--&gt;2.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;                  &lt;/span&gt;&lt;!--[endif]--&gt;My technologies of choice include the Windows platform for development purposes.&lt;span style=""&gt;  &lt;/span&gt;Actionscript and XML will be the choice as far as programming languages are concerned.&lt;span style=""&gt;  &lt;/span&gt;The Authoring application chosen for this project will be Flash 8 with the Flash Lite 2.0 authoring update.&lt;span style=""&gt;  &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoBodyTextIndent" style="margin-left: 1in;"&gt;Flash Lite 2.0 also comes with the Flash Lite 2.0 Player, which emulates the type of mobile device the game is designed for allowing the developer to test the virtual phone’s buttons to see if the game is working properly. &lt;/p&gt;  &lt;p class="MsoBodyTextIndent"&gt;&lt;!--[if !supportEmptyParas]--&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoBodyTextIndent"&gt;&lt;b&gt;Draft Project Plan&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoBodyTextIndent" style="margin-left: 1in; text-indent: -0.5in;"&gt;&lt;b&gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;/b&gt;A rough layout of my project schedule would start off with the game concept being planned out on paper.&lt;span style=""&gt;  &lt;/span&gt;The project would be the first level of a scrolling adventure style game that would show how the tile-based world handles character interaction with npc (non-player characters), collision detection, and other functions commonly found adventure style games.&lt;span style=""&gt;  &lt;/span&gt;After laying out everything on paper as to how the game will look and work, the next phase would include gathering up the graphics and creating the tiles for the actual game.&lt;span style=""&gt;  &lt;/span&gt;After using the tiles in Photoshop to come up with what the moveable area of the game will look like, I would then use XML to position the tiles.&lt;span style=""&gt;  &lt;/span&gt;When the main background of the game is finished and loads correctly in Flash using XML, the next phase would be creating the character tiles and animation sequences.&lt;span style=""&gt;  &lt;/span&gt;Then when all the graphics of the game are ready, the long process of writing the game engine in Actionscript will commence.&lt;span style=""&gt;  &lt;/span&gt;Testing and debugging stages will take place after that, then the navigation pages and instructions will probably end up being the last phase of the project. &lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;b&gt;&lt;span style=""&gt;           &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;b&gt;Resources:&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;!--[if !supportEmptyParas]--&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;Adobe. (2006, June 21&lt;sup&gt;st&lt;/sup&gt;). &lt;i&gt;Macromedia Flash Lite&lt;/i&gt;. Retrieved July24, 2006, from &lt;a href="http://www.adobe.com/products/flashlite/"&gt;http://www.adobe.com/products/flashlite/&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;!--[if !supportEmptyParas]--&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;Entertainment Software Association (ESA). (2006). &lt;i&gt;Facts &amp; Research.&lt;/i&gt; Retrieved July 20, 2006, from&lt;i&gt; &lt;/i&gt;&lt;a href="http://www.theesa.com/facts/top_10_facts.php"&gt;http://www.theesa.com/facts/top_10_facts.php&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;!--[if !supportEmptyParas]--&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;My Digital Life. (2006, July 20&lt;sup&gt;th&lt;/sup&gt;, Thursday) at 10:40 pm. &lt;i&gt;Free Online ‘Casual’ and Brain Teasing Computer Games&lt;/i&gt;. Retrieved July 23, 2006, from &lt;a href="http://www.mydigitallife.info/2006/07/20/free-online-casual-and-brain-teasing-computer-games/"&gt;http://www.mydigitallife.info/2006/07/20/free-online-casual-and-brain-teasing-computer-games/&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;!--[if !supportEmptyParas]--&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;Makar, Jobe and Winiarczyk, Ben. (2004). &lt;i&gt;Macromedia Flash MX 2004 Game Design Demystified.&lt;/i&gt; Berkeley. Peachpit Press.&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;!--[if !supportEmptyParas]--&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;Tonypa.Tony. (2003 / 2004 / 2005). &lt;i&gt;Tile Based Games.&lt;/i&gt; Retrieved July 11, 2006, from &lt;a href="http://www.tonypa.pri.ee/tbw/start.html"&gt;http://www.tonypa.pri.ee/tbw/start.html&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/30975105-115440830721522870?l=jkpsp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkpsp.blogspot.com/feeds/115440830721522870/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30975105&amp;postID=115440830721522870' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30975105/posts/default/115440830721522870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30975105/posts/default/115440830721522870'/><link rel='alternate' type='text/html' href='http://jkpsp.blogspot.com/2006/07/updated-jeff-price-senior-project.html' title=''/><author><name>Jeffrey K. Price</name><uri>http://www.blogger.com/profile/04109648340495427480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_7PoKZ4PoC4Y/S0IqRKfeJjI/AAAAAAAAAG4/kXDTFDBiHWw/s1600-R/DSC02504_sm.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30975105.post-115380569089462409</id><published>2006-07-24T22:10:00.000-07:00</published><updated>2008-06-24T07:30:30.708-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flash games'/><category scheme='http://www.blogger.com/atom/ns#' term='video games'/><category scheme='http://www.blogger.com/atom/ns#' term='tile based games'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='flash lite'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'></title><content type='html'>&lt;p class="MsoNormal"&gt;Jeff Price&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Senior Project&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Tuesday 8am&lt;/p&gt;  &lt;h1&gt;&lt;!--[if !supportEmptyParas]--&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/h1&gt;  &lt;p class="MsoNormal"&gt;&lt;!--[if !supportEmptyParas]--&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;h1&gt;Project Proposal Outline&lt;/h1&gt;  &lt;p class="MsoNormal"&gt;&lt;!--[if !supportEmptyParas]--&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;Project Title: &lt;/b&gt;&lt;span style=""&gt; &lt;/span&gt;Tile-Based Flash Games&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;!--[if !supportEmptyParas]--&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;Problem Statement:&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 1in; text-indent: -33pt;"&gt;&lt;!--[if !supportLists]--&gt;1.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;                &lt;/span&gt;&lt;!--[endif]--&gt;The problem to solve is how to create more dynamic looking action/adventure/role-playing online games that can be played on both computers and mobile devices.&lt;span style=""&gt;  &lt;/span&gt;The group of people that are going to benefit from the solution is forty-four percent of game players who play online games and the 32 percent of heads of households that play games on a wireless device, according to the Entertainment Software Association (&lt;a href="http://www.theesa.com/facts/gamer_data.php"&gt;ESA&lt;/a&gt;).&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;!--[if !supportEmptyParas]--&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 1in; text-indent: -33pt;"&gt;&lt;!--[if !supportLists]--&gt;2.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;                &lt;/span&gt;&lt;!--[endif]--&gt;Currently most online video games on sites like &lt;a href="http://www.pogo.com/"&gt;www.pogo.com&lt;/a&gt;, &lt;a href="http://games.yahoo.com"&gt;games.yahoo.com&lt;/a&gt;, &lt;a href="http://zone.msn.com"&gt;zone.msn.com&lt;/a&gt;, &lt;a href="http://games.aol.com"&gt;games.aol.com&lt;/a&gt;, and &lt;a href="http://www.freeonlinegames.com/"&gt;www.freeonlinegames.com&lt;/a&gt; provide vast amounts of simple or casual style games (casual style games referring to easy-to learn one-player or easy going multi-player games that can be played for five minutes or five hours, for example a simple card, puzzle, or trivia game) created in Flash.&lt;span style=""&gt;  &lt;/span&gt;Many of online gaming sites mentioned above have weak examples of more complex style games such as those in the action/adventure/role-playing category.&lt;span style=""&gt;  &lt;/span&gt;Using Tile-Based worlds in these styles of video games can make the game creation process more efficient as well as lighten the load on the CPU.&lt;span style=""&gt;  &lt;/span&gt;This is especially important in mobile devices such as cell phones and PDA devices that don’t have anything close to the CPU power of the average computer system.&lt;span style=""&gt;  &lt;/span&gt;Online and mobile video game businesses would be able to use this technology to add depth to the games they currently have as well as drawn in the additional 22.0% of the market that play Action/Sports/Stragety/Role-Play games most often according to the &lt;a href="http://www.theesa.com/facts/sales_genre_data.php"&gt;ESA&lt;/a&gt;.&lt;span style=""&gt;  &lt;/span&gt;A positive aspect of using Tile-Based worlds in Flash games allow the web and mobile devices that can use the upcoming Flash lite 2.0 technology will be able to recreate or improve upon many of the classic SNES (Super Nintendo Entertainment System) and Sega Genesis style side scrolling games.&lt;span style=""&gt;  &lt;/span&gt;Tile-based games also use bitmaps over vectors, which in turn task the processor less.&lt;span style=""&gt;  &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 39pt;"&gt;&lt;!--[if !supportEmptyParas]--&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;Technologies you want to work with:&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoBodyTextIndent" style="margin-left: 1in; text-indent: -0.5in;"&gt;&lt;!--[if !supportLists]--&gt;1.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;                  &lt;/span&gt;&lt;!--[endif]--&gt;Tile-based games have been around since the early days of the video game console and are not limited to the use of Flash. &lt;/p&gt;  &lt;p class="MsoBodyTextIndent" style="margin-left: 1in; text-indent: -0.5in;"&gt;&lt;!--[if !supportLists]--&gt;2.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;                  &lt;/span&gt;&lt;!--[endif]--&gt;My technologies of choice include the Windows platform for development purposes.&lt;span style=""&gt;  &lt;/span&gt;Actionscript and XML will be the choice as far as programming languages are concerned.&lt;span style=""&gt;  &lt;/span&gt;The Authoring application chosen for this project will be Flash 8 with the Flash lite 2.0 authoring update.&lt;span style=""&gt;  &lt;/span&gt;As far as other devices go, I would like to test out the game on a Flash lite 2.0 enabled phone, but I don’t think they exist yet and there the part about not having $300 or more to spend on a phone to test out a game.&lt;/p&gt;  &lt;p class="MsoBodyTextIndent"&gt;&lt;!--[if !supportEmptyParas]--&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoBodyTextIndent"&gt;&lt;b&gt;Draft Project Plan&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoBodyTextIndent" style="margin-left: 1in; text-indent: -0.5in;"&gt;&lt;b&gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;/b&gt;A rough layout of my project schedule would start off with the game concept being planned out on paper.&lt;span style=""&gt;  &lt;/span&gt;The project would be the first level of a scrolling adventure style game that would show how the tile-based world handles character interaction with npc (non-player characters), collision detection, and other functions commonly found adventure style games.&lt;span style=""&gt;  &lt;/span&gt;After laying out everything on paper as to how the game will look and work, the next phase would include gathering up the graphics and creating the tiles for the actual game.&lt;span style=""&gt;  &lt;/span&gt;After using the tiles in Photoshop to come up with what the moveable area of the game will look like, I would then use XML to position the tiles.&lt;span style=""&gt;  &lt;/span&gt;When the main background of the game is finished and loads correctly in Flash using XML, the next phase would be creating the character tiles and animation sequences.&lt;span style=""&gt;  &lt;/span&gt;Then when all the graphics of the game are ready, the long process of writing the game engine in Actionscript will commence.&lt;span style=""&gt;  &lt;/span&gt;Testing and debugging stages will take place after that, then the navigation pages and instructions will probably end up being the last phase of the project. &lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;b&gt;&lt;span style=""&gt;           &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;b&gt;Resources:&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;!--[if !supportEmptyParas]--&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;Entertainment Software Assiociation. 2006 ESA. &lt;a href="http://www.theesa.com/facts/top_10_facts.php"&gt;http://www.theesa.com/facts/top_10_facts.php&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;!--[if !supportEmptyParas]--&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;Free Online ‘Casual’ and Brain Teasing Computer Games. Thursday, July 20th, 2006 at 10:40 pm. &lt;a href="http://www.mydigitallife.info/2006/07/20/free-online-casual-and-brain-teasing-computer-games/"&gt;http://www.mydigitallife.info/2006/07/20/free-online-casual-and-brain-teasing-computer-games/&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;!--[if !supportEmptyParas]--&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;Makar, Jobe and Winiarczyk, Ben. 2004 Marcromedia Press. Macromedia Flash MX 2004 Game Design Demystified.&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;!--[if !supportEmptyParas]--&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;Tonypa.Tony / 2003 / 2004 / 2005. Tile Based Games.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;http://www.tonypa.pri.ee/tbw/start.html&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;b&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30975105-115380569089462409?l=jkpsp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkpsp.blogspot.com/feeds/115380569089462409/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30975105&amp;postID=115380569089462409' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30975105/posts/default/115380569089462409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30975105/posts/default/115380569089462409'/><link rel='alternate' type='text/html' href='http://jkpsp.blogspot.com/2006/07/jeff-price-senior-project-tuesday-8am.html' title=''/><author><name>Jeffrey K. Price</name><uri>http://www.blogger.com/profile/04109648340495427480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_7PoKZ4PoC4Y/S0IqRKfeJjI/AAAAAAAAAG4/kXDTFDBiHWw/s1600-R/DSC02504_sm.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30975105.post-115310478737322231</id><published>2006-07-16T17:03:00.000-07:00</published><updated>2006-07-16T19:53:07.466-07:00</updated><title type='text'></title><content type='html'>&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;While brainstorming on how using tile games in flash can answer a problem within my field of study, I researched and compiled some demographics on games, entertainment, and the Internet. &lt;br /&gt;&lt;br /&gt;According to the Entertainment Software Association (ESA)  at &lt;a href="http://www.theesa.com/facts/top_10_facts.php"&gt;http://www.theesa.com/facts/top_10_facts.php&lt;/a&gt; , "&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;Sixty-nine percent of American heads of households play computer and video games."  That same link also states, "Forty-four percent of game players say they play games online one or more hours per week."&lt;br /&gt;&lt;br /&gt;At &lt;a href="http://www.theesa.com/facts/sales_genre_data.php"&gt;http://www.theesa.com/facts/sales_genre_data.php&lt;/a&gt; the ESA also sites statistics for online games.  According to their graph of online games played most often, Shockwave/Flash/Browser-Based Mini Games are ranked at 9.0%.  Action/Sports/Strategy/Role-Play games take up 22.0%. The most often game genre played online is Puzzle/Board/ Game Show/Trivia/Card, taking up 52.0% of the market.&lt;br /&gt;&lt;a href="http://www.adobe.com/products/flashlite/"&gt;&lt;br /&gt;&lt;/a&gt;Flash is being utilized for mobile technology &lt;a href="http://www.adobe.com/products/flashlite/"&gt;http://www.adobe.com/products/flashlite/&lt;/a&gt;&lt;br /&gt;Also on this page is information for Flashlite 2 that utilizes xml and actionscript 2.0, which would allow games created using this tile-based system to work on mobile phones as well.&lt;br /&gt;&lt;br /&gt;Some other interesting news that I came across on &lt;a href="http://direct.adobe.com/v?xJHcPqnEclnHnnW"&gt;http://direct.adobe.com/v?xJHcPqnEclnHnnW&lt;/a&gt; is "Verizon Wireless and Adobe Systems Incorporated recently forged an alliance to deliver interactive, mobile content experiences based on Flash technology for Verizon Wireless customers in North America." &lt;br /&gt;&lt;br /&gt;From what I have read about flash lite 2.0, is that the preview release is an update to Flash 8 that can be downloaded for free by users who have a registered version of Flash 8.&lt;span style=""&gt;  &lt;/span&gt;The flash lite 2.0 was created using the Flash 7 technology.&lt;span style=""&gt;  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This just gave me a great idea for a real world problem that tile-based games can answer.&lt;span style=""&gt;  &lt;/span&gt;How to create more dynamic looking games that can be played on both computers and mobile devices.&lt;br /&gt; &lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt; &lt;!--[endif]--&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30975105-115310478737322231?l=jkpsp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkpsp.blogspot.com/feeds/115310478737322231/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30975105&amp;postID=115310478737322231' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30975105/posts/default/115310478737322231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30975105/posts/default/115310478737322231'/><link rel='alternate' type='text/html' href='http://jkpsp.blogspot.com/2006/07/while-brainstorming-on-how-using-tile.html' title=''/><author><name>Jeffrey K. Price</name><uri>http://www.blogger.com/profile/04109648340495427480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_7PoKZ4PoC4Y/S0IqRKfeJjI/AAAAAAAAAG4/kXDTFDBiHWw/s1600-R/DSC02504_sm.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30975105.post-115263270076583567</id><published>2006-07-11T08:02:00.000-07:00</published><updated>2006-07-11T08:47:08.936-07:00</updated><title type='text'></title><content type='html'>Brainstorm Ideas for my senior project.&lt;br /&gt;  &lt;br /&gt;   One idea I'm considering is using tiles in Flash for gaming purposes.  A couple of sites have some good information about tile-based games as well as tutorials.&lt;br /&gt;&lt;a href="http://www.tonypa.pri.ee/tbw/start.html"&gt;&lt;br /&gt;http://www.tonypa.pri.ee/tbw/start.html&lt;/a&gt;  -- This link provides a good idea about why tile-based games are used and some of the steps involved in creating tile-based games.&lt;br /&gt;&lt;a href="http://www.strille.net/tutorials/part1_scrolling.php"&gt;&lt;br /&gt;http://www.strille.net/tutorials/part1_scrolling.php&lt;/a&gt;  --This site provides a downloadable .fla tutorial file to allow the user to see the code working as well as a way to modify and experiment with tile-based maps.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://oos.moxiecode.com/"&gt;http://oos.moxiecode.com/&lt;/a&gt;  --This site provides many examples of tile-based games that the developer wrote as well a couple tutorials.&lt;br /&gt;&lt;a href="http://www.strille.net/works/misc/platform_demo/"&gt;&lt;br /&gt;http://www.strille.net/works/misc/platform_demo/&lt;/a&gt;  --This site shows a demo created in flash that emulates a popular Sonic the Hedgehog game.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.sylvaniah.com/"&gt;http://www.sylvaniah.com/&lt;/a&gt;  --This site has created a game using this tile-based system.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30975105-115263270076583567?l=jkpsp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkpsp.blogspot.com/feeds/115263270076583567/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30975105&amp;postID=115263270076583567' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30975105/posts/default/115263270076583567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30975105/posts/default/115263270076583567'/><link rel='alternate' type='text/html' href='http://jkpsp.blogspot.com/2006/07/brainstorm-ideas-for-my-senior-project.html' title=''/><author><name>Jeffrey K. Price</name><uri>http://www.blogger.com/profile/04109648340495427480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_7PoKZ4PoC4Y/S0IqRKfeJjI/AAAAAAAAAG4/kXDTFDBiHWw/s1600-R/DSC02504_sm.jpg'/></author><thr:total>2</thr:total></entry></feed>
