<?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-2121375977993624600</id><updated>2011-11-27T16:15:46.660-08:00</updated><category term='simulation'/><category term='Prototype Concept RPG 3D'/><category term='art games 3d 2d rant'/><category term='computer art pixel polygons 3d 2d vector voxel'/><category term='city'/><category term='gp2x wiz'/><category term='3d'/><category term='2.5d'/><category term='voxel 3d duke3d build engine dll glbasic'/><category term='glbasic'/><category term='game designing starting out PC engines'/><category term='2d'/><category term='sidescroller'/><category term='economy'/><category term='2D side scroller platform castlevania shadow pixel art'/><category term='indie'/><category term='freelance'/><category term='game'/><category term='coding code organize resources programming'/><category term='game maker'/><category term='3D FPS Old School RPG Engine Editor'/><category term='rant'/><category term='evaldraw'/><category term='survival'/><title type='text'>SAW Game Design</title><subtitle type='html'>A meandering of the mind in the world of game design.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://sawgamedesign.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2121375977993624600/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://sawgamedesign.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Scott_AW</name><uri>http://www.blogger.com/profile/16652769540217339483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-D-cfJ7Slc1M/TgNxylaXb_I/AAAAAAAAAEA/B8iablINaTk/s220/0606.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>16</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2121375977993624600.post-7086212441885300373</id><published>2011-10-05T09:43:00.000-07:00</published><updated>2011-10-05T09:43:32.346-07:00</updated><title type='text'>Back to business...</title><content type='html'>Well, after a few months of a strange mental journey, among other strange and tragic events...I've scrapped plans and started a new simpler project.&lt;br /&gt;&lt;br /&gt;Using EDuke32, the Duke3d/build engine classic rendering and a combo of sprites and voxels.&lt;br /&gt;&lt;br /&gt;This time, enemy/npcs will stick to sprites, leaving objects and items to be used as voxels.&lt;br /&gt;&lt;br /&gt;The theme is sci-fi, so there will be ships of course, using voxel models.&lt;br /&gt;&lt;br /&gt;So effectively Black Shadow 3d is a dead project now, but I could always hand off the resources to anyone interested in finishing the Duke3d version. &amp;nbsp;The second version was started in Evaldraw using the unreleased Build2 engine. &amp;nbsp;Code can be provided for anyone interested in that, but you'd have to contact Ken Silverman for use of the Build2 map editor/code or executable.&lt;br /&gt;&lt;br /&gt;The project is currently code named OCD, a kind of joke on myself ;)&lt;br /&gt;&lt;br /&gt;Things have been strange, but oh well. &amp;nbsp;I still enjoy indie game making.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2121375977993624600-7086212441885300373?l=sawgamedesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sawgamedesign.blogspot.com/feeds/7086212441885300373/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sawgamedesign.blogspot.com/2011/10/back-to-business.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2121375977993624600/posts/default/7086212441885300373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2121375977993624600/posts/default/7086212441885300373'/><link rel='alternate' type='text/html' href='http://sawgamedesign.blogspot.com/2011/10/back-to-business.html' title='Back to business...'/><author><name>Scott_AW</name><uri>http://www.blogger.com/profile/16652769540217339483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-D-cfJ7Slc1M/TgNxylaXb_I/AAAAAAAAAEA/B8iablINaTk/s220/0606.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2121375977993624600.post-4779836982472208359</id><published>2010-11-24T22:13:00.000-08:00</published><updated>2010-11-24T22:13:22.543-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='voxel 3d duke3d build engine dll glbasic'/><title type='text'>Recovery, distractions and more voxel fun.</title><content type='html'>Recovering from a period of sickness, my family all caught either the flu(most likely) or a cold.&amp;nbsp; It was not a fun time...&lt;br /&gt;&lt;br /&gt;Being sick really puts a cramp on ones ability to code, or do much of anything else, but I managed to find energy and time to do something I once loved.&amp;nbsp; Making maps in the Build engine.&lt;br /&gt;&lt;br /&gt;Awhile back I did some testing with build, back when I was scouting out possible voxel projects, and I used the tileset from my game Black Shadow as the textures.&amp;nbsp; Personally I kind of liked how it look, but then I didn't go further with it.&amp;nbsp; Now with a bit of down time, I found myself working a little deeper into the idea and started working on a map.&lt;br /&gt;&lt;br /&gt;I've played around with both the JF and Eduke version, and decided to stick with JF's version as it ran better on a netbook.&amp;nbsp; A little playing around and looking into some of the DEF files of the Duke3d Voxel project I found it was actually very easy to put in voxels, just some mild typing.&lt;br /&gt;&lt;br /&gt;In light of this I have new ideas for my program Strip2Vox which converts a strip of images into a voxel model.&amp;nbsp; Now I'm planning on having the option of using a heightmap and a fore/back image to create a voxel object instead of a series of images.&amp;nbsp; However the old method will be better if the object has a lot of holes in it.&amp;nbsp; Otherwise it'll be a nice way of easily creating voxel objects.&lt;br /&gt;&lt;br /&gt;Besides that I've been in communication with a programmer who is working on a voxel engine of his own.&amp;nbsp; I showed him GLBasic and he got the premium version since he was interested in it's multi-porting power.&amp;nbsp; A sample screenshot he sent me showed me that his efforts to get the DLL working with GLBasic was indeed successful.&amp;nbsp; Although it's no voxlap and I may not beable to realize my Voxel Dungeon game with it quite yet, it will open doors for some other interesting voxel projects I have tumbling in my head.&lt;br /&gt;&lt;br /&gt;Of course this means I've kind of set aside the RTS idea for now.&amp;nbsp; Although I'll revisit it again since there are parts of it that I need to work on so I can be better prepared for some other projects.&amp;nbsp; I've had some mild success using GLBasic's built in path finding function, I had to create a algorithm that cleaned it up and offseted objects since it doesn't check for collisions...but then I got sick, so yeah that kind of stopped.&lt;br /&gt;&lt;br /&gt;Not quite sure what this will all lead to, but it seems like there are more doors open then closed now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2121375977993624600-4779836982472208359?l=sawgamedesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sawgamedesign.blogspot.com/feeds/4779836982472208359/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sawgamedesign.blogspot.com/2010/11/recovery-distractions-and-more-voxel.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2121375977993624600/posts/default/4779836982472208359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2121375977993624600/posts/default/4779836982472208359'/><link rel='alternate' type='text/html' href='http://sawgamedesign.blogspot.com/2010/11/recovery-distractions-and-more-voxel.html' title='Recovery, distractions and more voxel fun.'/><author><name>Scott_AW</name><uri>http://www.blogger.com/profile/16652769540217339483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-D-cfJ7Slc1M/TgNxylaXb_I/AAAAAAAAAEA/B8iablINaTk/s220/0606.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2121375977993624600.post-3979880803461165519</id><published>2010-10-25T16:06:00.000-07:00</published><updated>2010-10-25T16:06:11.806-07:00</updated><title type='text'>Updates and progress made.</title><content type='html'>All new demo, now with world view for making various maps.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://host-a.net/scott_aw/HV_revision2.zip"&gt;Download here.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Also a new video showing off the new look and features.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=zV6PF5AC7hs"&gt;Found here.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And the previous version which shows the original features.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=niGlJam4h-c"&gt;Found here.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Overlay tile placement is next on the list, map formats should be backwards compatible from this point.&lt;br /&gt;&lt;br /&gt;I'm also planning on have variable field sizes, half and double size. &amp;nbsp;But I'll have to do some performance test to see how a double sized map handles.&lt;br /&gt;&lt;br /&gt;Worlds will have more varied sizes.&lt;br /&gt;&lt;br /&gt;Settings and such still need to be created for making the world and its data file. &amp;nbsp;Mostly information regarding weather and environmental stuff.&lt;br /&gt;&lt;br /&gt;Some worlds can be fertile with tropical weather vs. small asteroid worlds would be mostly rock and dirt.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2121375977993624600-3979880803461165519?l=sawgamedesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sawgamedesign.blogspot.com/feeds/3979880803461165519/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sawgamedesign.blogspot.com/2010/10/updates-and-progress-made.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2121375977993624600/posts/default/3979880803461165519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2121375977993624600/posts/default/3979880803461165519'/><link rel='alternate' type='text/html' href='http://sawgamedesign.blogspot.com/2010/10/updates-and-progress-made.html' title='Updates and progress made.'/><author><name>Scott_AW</name><uri>http://www.blogger.com/profile/16652769540217339483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-D-cfJ7Slc1M/TgNxylaXb_I/AAAAAAAAAEA/B8iablINaTk/s220/0606.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2121375977993624600.post-2308256816961260258</id><published>2010-10-24T13:35:00.000-07:00</published><updated>2010-10-24T23:34:02.122-07:00</updated><title type='text'>Project RTS Revival, and the rest.</title><content type='html'>There's been a lot going on in my life, thus not too much time for projects.&amp;nbsp; So I've decided to push some things to the future and start fresh with something new.&lt;br /&gt;&lt;br /&gt;The Voxel RPG project will be postponed til next year so I can have some time to either (A) find a coder to translate some of Ken's code (B) Figure it out myself (C) Ask Ken very nicely to release KV6 display code.&lt;br /&gt;&lt;br /&gt;Then there was a pending Halloween game which I realized I would never be able to finish in time, but had a pretty good engine going.&amp;nbsp; So I'll be putting that one off to plan for next year's halloween.&lt;br /&gt;&lt;br /&gt;Other projects were already put on hold...so -hopefully- now I'll just be focusing on this new project.&amp;nbsp; Now lets get on to that.&lt;br /&gt;&lt;br /&gt;Last week I was bored, uninspired or other such depressing state, I was searching around on the net.&amp;nbsp; I was frustrated that at large I have little time to make art these days, besides some simple stuff.&amp;nbsp; However I can find time for map making and coding in general.&lt;br /&gt;&lt;br /&gt;I decided to search for some free art to play with and stumbled upon lostgarden.com and a graphic set from a canceled RTS game ALA Dune 2/2000 style, called Hard Vacuum.&lt;br /&gt;&lt;br /&gt;I've always enjoyed RTS games and have been inspired in the past to design one similar to Dune 2, much like they had.&amp;nbsp; Although are concepts of improving an RTS resource gathering style game differ,&amp;nbsp; I have some different approaches.&lt;br /&gt;&lt;br /&gt;I've played quite a few RTS in the past, from C&amp;amp;C, Dune2, Warwind, and some newer ones like The Guild 1&amp;nbsp; &amp;amp; 2 and other variations.&lt;br /&gt;&lt;br /&gt;Idealy I'll be going for more a Dune 2 clone with some parts of Warwind and Warcraft with upgrading parts of units and having a limit based on housing.&lt;br /&gt;&lt;br /&gt;The game I've planned&amp;nbsp;will be more resource hunting and securing your land.&lt;br /&gt;&lt;br /&gt;Unlike most RTS's I plan on eleminating the fog of war entirely.&amp;nbsp; As it is a futuristic setting it makes no sense that they wouldn't have scanned the world.&amp;nbsp; However the catch is you can only see enemy or neutral units and structures if your own units can.&amp;nbsp; Structures will retain their visibility once you see them like in most fog of war games.&lt;br /&gt;&lt;br /&gt;Additionally resources are all hidden underground and require units with special scanners to find them.&lt;br /&gt;&lt;br /&gt;Three resources will be collected, Oil, Ore and Gas(natural)&lt;br /&gt;&lt;br /&gt;Units will be used for mining ore mostly.&amp;nbsp; There will be a water unit that can mine all types of resources.&lt;br /&gt;Wells must be built to collect oil or gas deposites.&lt;br /&gt;&lt;br /&gt;The world consists of &lt;strike&gt;60x60&lt;/strike&gt; 120x120 tile sized maps connected and revistible.&amp;nbsp; I plan on bases retaining per map so players can revisit them.&amp;nbsp; Their upkeeps also transfer over as does their production.&lt;br /&gt;&lt;br /&gt;I'm also trying to keep it as customizable as possible so that it can essentailly be converted or added on to so others can make their own RTS or simply expand this one.&lt;br /&gt;&lt;br /&gt;All tile(terrain), unit, structure and some effects are from Hard Vacuum. I'll be making new interface graphics and possibly some additional pieces either altering or making new ones.&amp;nbsp; Some tiles need to be recolored.&lt;br /&gt;&lt;br /&gt;This links to the current release of the map editor.&amp;nbsp; Still a work in progress and you can't do a few things yet.&amp;nbsp; It only saves and loads from one map file.&amp;nbsp; Requires OpenGL and has been tested on Netbooks running XP.&lt;br /&gt;&lt;a href="http://host-a.net/scott_aw/HV_revision_med.zip"&gt;Current map editor&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As of now the tile set is finalized at least in its ordering so if you want to make some maps they will be supported in the future.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=niGlJam4h-c"&gt;A demo video with comments&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i206.photobucket.com/albums/bb140/scott_aw/rts_mpe2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" nx="true" src="http://i206.photobucket.com/albums/bb140/scott_aw/rts_mpe2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;A concept screenshot made up in photoshop showing the new interface and notes for what's what.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i206.photobucket.com/albums/bb140/scott_aw/hvr_concept_b.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" nx="true" src="http://i206.photobucket.com/albums/bb140/scott_aw/hvr_concept_b.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2121375977993624600-2308256816961260258?l=sawgamedesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sawgamedesign.blogspot.com/feeds/2308256816961260258/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sawgamedesign.blogspot.com/2010/10/project-rts-revival-and-rest.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2121375977993624600/posts/default/2308256816961260258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2121375977993624600/posts/default/2308256816961260258'/><link rel='alternate' type='text/html' href='http://sawgamedesign.blogspot.com/2010/10/project-rts-revival-and-rest.html' title='Project RTS Revival, and the rest.'/><author><name>Scott_AW</name><uri>http://www.blogger.com/profile/16652769540217339483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-D-cfJ7Slc1M/TgNxylaXb_I/AAAAAAAAAEA/B8iablINaTk/s220/0606.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2121375977993624600.post-6520996969839097603</id><published>2010-08-11T13:01:00.000-07:00</published><updated>2010-08-11T13:01:49.155-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='coding code organize resources programming'/><category scheme='http://www.blogger.com/atom/ns#' term='glbasic'/><category scheme='http://www.blogger.com/atom/ns#' term='evaldraw'/><title type='text'>Current Situation, state of progress</title><content type='html'>Things have taken new direction as of late.  The recent progress in making &lt;a href="http://thecrawlrpg.blogspot.com/"&gt;The Crawl&lt;/a&gt; in voxel style has proven successful, although progress is slow.&lt;br /&gt;&lt;br /&gt;Using &lt;a href="http://www.advsys.net/ken/download.htm"&gt;Evaldraw&lt;/a&gt; as the base engine, there are limits but with limit sometimes comes benefits.  Evaldraw is pretty fast, runs on a lot of systems and is pretty portable.  Recently Ken Silverman, who created the program, added EXE creation support allows for quick play and all resources nicely packaged within.&lt;br /&gt;&lt;br /&gt;So far The Crawl is the only project I'm making with Evaldraw, although I've have some other ideas...just not the time.&lt;br /&gt;&lt;br /&gt;A nice thing about Evaldraw is that its pretty close to working with C, although it has built in support for basic drawing, image, audio and voxel models.&amp;nbsp; So once I've completed the engine for TC in Evaldraw I'll be attempting to write it in C++ using Voxlap.&amp;nbsp; Technically I'll only be using a part of the Voxlap engine, the KV6 display which uses bounded squares instead of cube rendering.&amp;nbsp; The benefit is its much faster, and using models instead of a terrain map(which is limited) allows for larger maps.&lt;br /&gt;&lt;br /&gt;One other program I've been using which has been very useful to me is &lt;a href="http://www.glbasic.com/"&gt;GLBasic&lt;/a&gt;.&amp;nbsp; I have been using it to convert a few of my Game Maker projects over to an actual language.&amp;nbsp; Its based on Basic but has the power of C and compiles C based executables allowing it to be ported to various devices.&lt;br /&gt;&lt;br /&gt;Currently I have my number based puzzle game &lt;a href="http://gamejolt.com/freeware/games/puzzle/e-v-o-lock-map-lite-beta/1145/"&gt;E vs. O&lt;/a&gt; setup, but it does need a few finishing touches.&amp;nbsp; Right now its designed for keyboard control, but I plan to change it to mouse/touch based interface.&lt;br /&gt;&lt;br /&gt;Also mostly completed is the basics for &lt;a href="http://shieldbreakergame.blogspot.com/"&gt;Shield Breaker&lt;/a&gt;.&amp;nbsp; Although I still have some graphical and audio enhancements to make, the engine is nearly complete and runs nicely.&amp;nbsp; One drawback is that if you have a POS system with no openGL support it'll not work well at all.&amp;nbsp;&amp;nbsp; Haven't tested it on a Mac OSX yet, but hopefully I'll do that soon.&amp;nbsp; I had tried before but forgot that FullScreen does not work on OSX.&amp;nbsp; The program will be killed if it trys.&lt;br /&gt;&lt;br /&gt;Lastly are the tools for The Crawl, the map maker and image to voxel program.&amp;nbsp; I still need to update my GLBasic to the new version 8 so I can rewrite the image to voxel program.&amp;nbsp; New features include an image to array function which will allow me to get around the getpixel problem that occurs in some computers.&amp;nbsp; The map maker is going along well, but will need a face lift sometime in the end.&amp;nbsp; So far no plans in changing the map format, which is a good thing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2121375977993624600-6520996969839097603?l=sawgamedesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sawgamedesign.blogspot.com/feeds/6520996969839097603/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sawgamedesign.blogspot.com/2010/08/current-situation-state-of-progress.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2121375977993624600/posts/default/6520996969839097603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2121375977993624600/posts/default/6520996969839097603'/><link rel='alternate' type='text/html' href='http://sawgamedesign.blogspot.com/2010/08/current-situation-state-of-progress.html' title='Current Situation, state of progress'/><author><name>Scott_AW</name><uri>http://www.blogger.com/profile/16652769540217339483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-D-cfJ7Slc1M/TgNxylaXb_I/AAAAAAAAAEA/B8iablINaTk/s220/0606.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2121375977993624600.post-1505574822800291804</id><published>2010-04-25T23:31:00.000-07:00</published><updated>2010-04-25T23:59:37.177-07:00</updated><title type='text'>GLBasic, starting all over again.</title><content type='html'>So a few months back I came across &lt;a href="http://www.glbasic.com"&gt;GLBasic&lt;/a&gt;, a Basic language based program that can compile to various platforms like Linux and MacOSX.&lt;br /&gt;&lt;br /&gt;Sure as I read up on its features, I was pretty much sold.  However I did give it a few weeks messing with the free version to see if it was what I was looking for.  Skip ahead and I've got the full license and couldn't be happier.&lt;br /&gt;&lt;br /&gt;Although its unfair to compare GLBasic to Game Maker, as they are vastly different.  GM uses a standard runner that keeps the file size pretty static, relies on DirectX and by comparison is a lot slower from test I ran during a simple re-writing of my puzzle game &lt;a href="http://gamejolt.com/freeware/games/puzzle/e-v-o-lock-map-lite-beta/1145/"&gt;EvO Lockmap&lt;/a&gt;.  GLBasic uses OpenGL and compiles to various platforms, creating much smaller exe files with exception to the OSX version that tacks on about 4 meg of SDL related info.  &lt;br /&gt;&lt;br /&gt;As a result of having a more powerful tool for creation, I swamped myself in concepts.  First was setting up the basis to recreate an RPG I had started last year on Mo Mini's Studio, but due to sickness it kind of fell dormant.  Then like I mentioned above I started recreating EvO, with the basics pretty much done, it needs a revisit to clean up the code and change some processes that I now know how to improve.&lt;br /&gt;&lt;br /&gt;Then I started visiting the idea of remaking Shield Breaker, but stalled do to trying to figure out the best way to handle pixel based collisions.  That has been overcome with my most recent and current recreation of &lt;a href="http://gamejolt.com/freeware/games/shooter/rick-jason-glb-alpha/2198/"&gt;Rick Jason&lt;/a&gt; which was one of the first GM projects I started a few years back, which can be found &lt;a href="http://gamejolt.com/freeware/games/arcade/rick-jason-alpha-7/1502/"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Prior to that I revisited the concept of Voxels by simulating them with rendered polygons, to some success, although it too needs to be updated now that I learned a few more procedures to make rendering more efficient.  However I'm not quite sure if I'll be reviving the project as I may lean back to Ken's EvalDraw for anything voxel related.  The one draw back of EvalDraw is that its mostly windows based, but can work well in Wine, as Ken told me.&lt;br /&gt;&lt;br /&gt;Anyways, now I'm starting organize what projects I'll be doing first.  Currently Rick Jason is at the top of the list, as it's engine can be reused for yet another project I have further down the road.  Next project in line I haven't quite decided on.  Either I'll be starting Black Shadow, Shield Breaker or EvO.  Black Shadow may move to the back since I'll have to create a platform engine from scratch for it.  EvO is pretty much done except for special bonuses and other such stuff.  Which leaves Shield Breaker also needing to be done from scratch, but it is a lot simpler of a game engine then all but EvO.&lt;br /&gt;&lt;br /&gt;At this time Rick Jason's engine is doing rather well, so I've started going through the code an organizing it.  I had done my best to split things up at the start, but as one goes along things get messy as the code gets bigger.  Otherwise I'm both surprised and amazed by the speed increase vs the GM version.  There are some drawbacks, rotating sprites is not as easy as it seems.  In fact RJ does not use basic sprite draw commands offered but instead generates all onscreen graphics with polygon based texture boxes.&lt;br /&gt;&lt;br /&gt;Using this method greatly improves speed and allows me to couple like graphic objects into one large polygon list which further improves performance.  The game has a map created from tiles, but in fact there is no tile engine in the game itself.  Instead I've resorted to using TileEd to create maps, splits there layers, and slice them into screen sized chunks.  The current tech demo of RJ uses 9 slices, which consist of three layers.  A glow layer, solid layer and back layer.  The solid layer is used to check pixel perfect collisions against game objects.  From reading through GLBasic's forum's I found that it is more efficient to have pre-rendered tilemaps vs. live ones.&lt;br /&gt;&lt;br /&gt;So everything is going smoothly in that regard, time permitting of course.  The only thing I really lack is decent audio and music.  I'm still having a little difficulty finding someone who has the time to do anything for me, although I've had a few pieces created.  &lt;a href="http://gamejolt.com/freeware/games/puzzle/shield-breaker-ex/1505/"&gt;Shield Breaker(ex)&lt;/a&gt; had a mp3 made by a new comer to 64digits by the name of Blackhole.  One catch with Shield Breaker is that I started using RJ's tiles to create backgrounds.  Now that I have revived RJ, I need to find replacement graphics for SB's backgrounds.&lt;br /&gt;&lt;br /&gt;And that's about it for now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2121375977993624600-1505574822800291804?l=sawgamedesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sawgamedesign.blogspot.com/feeds/1505574822800291804/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sawgamedesign.blogspot.com/2010/04/glbasic-starting-all-over-again.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2121375977993624600/posts/default/1505574822800291804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2121375977993624600/posts/default/1505574822800291804'/><link rel='alternate' type='text/html' href='http://sawgamedesign.blogspot.com/2010/04/glbasic-starting-all-over-again.html' title='GLBasic, starting all over again.'/><author><name>Scott_AW</name><uri>http://www.blogger.com/profile/16652769540217339483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-D-cfJ7Slc1M/TgNxylaXb_I/AAAAAAAAAEA/B8iablINaTk/s220/0606.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2121375977993624600.post-4514860139562183848</id><published>2010-01-13T20:18:00.000-08:00</published><updated>2010-01-13T20:48:36.365-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rant'/><category scheme='http://www.blogger.com/atom/ns#' term='gp2x wiz'/><category scheme='http://www.blogger.com/atom/ns#' term='glbasic'/><category scheme='http://www.blogger.com/atom/ns#' term='indie'/><category scheme='http://www.blogger.com/atom/ns#' term='freelance'/><title type='text'>All quiet for awhile.  Heres whats going on, and ranting.  Yay.</title><content type='html'>Well its been a busy time in the life of myself, moving recently, dealing with some issues, taking care of family and holding down a full-time job.  It doesn't leave too much time in ones hands.&lt;br /&gt;&lt;br /&gt;So now that things are seeming to organize, I'm redrawing my focus on my various projects.  I'm moving on to a new method of game creation.&lt;br /&gt;&lt;br /&gt;For the longest time I've been on the never ending hunt for the perfect game engine/lanuage.  Its led me to stare blankly at how confusing C can be, lement in Basic's easy but limited uses(like over 10 years ago), freeware creation kits short comings, commercial kits prices and so on.  Game Maker was my tool of choice for the last...4-5 years I believe.  It did everything I needed and I could do just about anything I wanted.  Sure there were limits and drawbacks, but at the time it was not an issue.&lt;br /&gt;&lt;br /&gt;Sometimes limits can be part of the fun.  I had work with Mo Mini's studio to plan on making cellphone games, but that engine is still pretty young and needs a little more work in its overall layout and methods.  It did present me with some interesting notions I now hold, getting the most out of limited space and memory.  GM helped me understand some coding practices that were once foreign to me.  Reading up on Object Oriented programming and proper use of types also helped.&lt;br /&gt;&lt;br /&gt;So now that I'm moving on, I find myself, in a sense, starting back to were I began.  Basic.  The very first programing lanuage I started with when I was just 10-12(somewhere around there) was gwbasic, and later Quick Basic.  I created a few games, finished one and later moved on to my engine hunt.  So now I'm working with GLBasic.&lt;br /&gt;&lt;br /&gt;At this time, I'm poor, so I only purchased the lite version.  Also a lot of my past projects have been 2d, save for my ambitious and still planned The Crawl game/creator.&lt;br /&gt;&lt;br /&gt;However, a nice plus is that I'll be giving a shot at making hand-held games, specificly for the GP2x wiz, and open developement handheld device that can be compared to the GBAdance(first one) in looks, but runs linux and has many capabilities that match PSP and DS.  I want to do something for the iPhone, but until I can get the complete kit of GLBasic, and have money to setup an iPhone selling service, I'll be going cheaper routes.  I've always been frugal and picky when committing to purchasing software and hardware.  I've still been burned, but not as much as if I was more careless.&lt;br /&gt;&lt;br /&gt;Another thing I hope to change is my solo method.  Simply I did everything save for the engines.  Made graphics, created scripts, stories, sound effects and so on.  Except for music.  I tended to use free samples from the web or requested music from some composers.&lt;br /&gt;&lt;br /&gt;I have been kicking around the idea of creating some kind of business that connects various talents to create a project, all without binding them into a company.  I feel that the independant movement, both in games, movies and other forms is the way to go, or at least something I wish to encourage.&lt;br /&gt;&lt;br /&gt;I'm not talking about a networking site, or anything thats automated like those ones that are out there.  I mean a business of creating products through the freelance and the talented.  One thing I have noticed in life, is that there are a lot of jobs that want papers from college or schools to prove that you know how.  I found that this is a load of crap.  There are doctors, managers, lawyers, artist, directors, musicians, singers, so on and so on that have papers that say "I know how" but you know what?  Its just a piece of paper that anyone can get with the right amount of money.&lt;br /&gt;&lt;br /&gt;Money doesn't buy knowledge, cramming for tests doesn't make you remember.  I found the best way to learn something is in practice and determination.  Its sad that society is so focused on superficial issues to truely see what it needs to.  Or at least the companies that hire based on paperwork.  To their defense though, how else do you know if someone is any good?  Or good to work with.  A talented individual can be useful but also hard to deal with if they have a lot of ego, are controlling, greedy, and/or quick to surrender.&lt;br /&gt;&lt;br /&gt;So there in lies the problem, even though it would be a much nicer world to work in if we weren't forced to buy our 'knowledge' and 'intelligence', until independants, freelance or what have you band together and push back against the big-box, we as a people will forever be oppressesd by the few.&lt;br /&gt;&lt;br /&gt;Knowledge and talent can never be bought.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2121375977993624600-4514860139562183848?l=sawgamedesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sawgamedesign.blogspot.com/feeds/4514860139562183848/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sawgamedesign.blogspot.com/2010/01/all-quiet-for-awhile-heres-whats-going.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2121375977993624600/posts/default/4514860139562183848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2121375977993624600/posts/default/4514860139562183848'/><link rel='alternate' type='text/html' href='http://sawgamedesign.blogspot.com/2010/01/all-quiet-for-awhile-heres-whats-going.html' title='All quiet for awhile.  Heres whats going on, and ranting.  Yay.'/><author><name>Scott_AW</name><uri>http://www.blogger.com/profile/16652769540217339483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-D-cfJ7Slc1M/TgNxylaXb_I/AAAAAAAAAEA/B8iablINaTk/s220/0606.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2121375977993624600.post-5805948536193332567</id><published>2009-10-25T18:19:00.000-07:00</published><updated>2009-11-11T20:59:19.532-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3d'/><category scheme='http://www.blogger.com/atom/ns#' term='game maker'/><category scheme='http://www.blogger.com/atom/ns#' term='2.5d'/><category scheme='http://www.blogger.com/atom/ns#' term='simulation'/><category scheme='http://www.blogger.com/atom/ns#' term='2d'/><category scheme='http://www.blogger.com/atom/ns#' term='city'/><category scheme='http://www.blogger.com/atom/ns#' term='sidescroller'/><category scheme='http://www.blogger.com/atom/ns#' term='game'/><category scheme='http://www.blogger.com/atom/ns#' term='survival'/><category scheme='http://www.blogger.com/atom/ns#' term='economy'/><title type='text'>Its Econapo, Not 3d</title><content type='html'>&lt;span style="font-weight: bold;"&gt;The '&lt;span style="font-style: italic;"&gt;Econapo&lt;/span&gt;' Project&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Originally consider for a competition and then I realized I don't have that kind of time.  Now its a slow cook but progressing project.  Shield Breaker is on hold due to creative block.&lt;br /&gt;&lt;br /&gt;Code named Econapo, for lack of a good title, is a simple Game Maker project that simulates effects I've played with in Freebasic.  The freebasic experiment was a simulation of voxels(3d pixels) but used flat planes and a fixed perspective.  Econapo simulates a voxel like effect through panning of 20 individual tile layers at various speeds, creating an illusion of 3d depth.  Another feature is that the world map exist as a perceived 3d space, as you can go the four main directions (north, south, east and west) at the ends of a map or at alleys and crosswalks.&lt;br /&gt;&lt;br /&gt;Each city block usually consists of 4 directional views, maps are labeled as such: 'o_south00x00', with o standing for outside, and the coordinates loosely based on a drawn out map.  Effects like fog, rain and snow benefit from the multi-layer approach to create nice effects.&lt;br /&gt;&lt;br /&gt;Basic Concept and Plans&lt;br /&gt;&lt;br /&gt;Simulating a 3d world in a low-res form, the actual rendering view is 160x120, projected to 400x300, with full screen and stretching working just fine.  I used views to keep the pixelation from being dithered, as expanding the view in GM's option tends to add a blur over the pixelation.  The blocky look is key to making the panning look nice and keep a general classic look to it.&lt;br /&gt;&lt;br /&gt;Levels are based of a sample map and some concept drawings of buildings, positions are placed with objects in the map(deleted after processing) and then tiles painted to the layers with offset depending on the start position of the view.&lt;br /&gt;&lt;br /&gt;The current concept of the story involves the player arriving to a city left near deserted by economic collapse.  Some drifters, squatters and residents lurk with the city while wild creatures have begun to take over the vacant streets.  Your vehicle is out of gas, and of course the station is closed and possibly bone dry.&lt;br /&gt;&lt;br /&gt;There will be simple combat in the form of melee weaponry against the wild animals, fighting is not always the best option as there will be no firearms at hand, and you must find your first weapon.  Running and darting down street or entering buildings may be your only escape.  However not all animals encountered will be hostile, some will just watch you, but others may chase you if you're running by.  You can use food items to distract or gain the trust of some animals.&lt;br /&gt;&lt;br /&gt;Items will have multiple uses, some can be combined with others, some act as containers for fluids.  You will need to consume food and water from time to time to surive and heal.  You can also get sick, so you may need to find some kinds of medicine.&lt;br /&gt;&lt;br /&gt;Humans you meet in the city will have impression values that change depending on your interaction with them, some may dislike you from the start or simply not trust you.&lt;br /&gt;&lt;br /&gt;Navigation is pretty straight forward, you can walk/run/crouch/crawl.  No plans on jumping really.  No gravity or friction is being used, nor are there any blocker objects.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Possible Future Development&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I would eventually like to break from GM to produce the project on a different code base.  Currently leaning towards Java and possible Android developement, which may be feasable due to low color usage of the images(tile map total under 200 unique colors) and thus small png files, additionally tools be Kevin Silverman to further optimize and shrink said files.  The major challenge would be to project the image pixelated like the gm version, and have Android handle 20 layers of 674x180 sized maps.  Grant it not all space will be used.  So resource size shouldn't be an issue, but graphical techniques will be a little tricky.&lt;br /&gt;&lt;br /&gt;Additionally, using one of those dandy GM port to web, not the Yoyogames one, I do plan to imbed a playable version of the final.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Screenshots and Video Captures&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://s206.photobucket.com/albums/bb140/scott_aw/?action=view&amp;current=snapshot01-1.png" target="_blank"&gt;&lt;img src="http://i206.photobucket.com/albums/bb140/scott_aw/snapshot01-1.png" border="0" alt="Photobucket"&gt;&lt;/a&gt;&lt;br /&gt;Early development stage&lt;br /&gt;&lt;br /&gt;&lt;a href="http://s206.photobucket.com/albums/bb140/scott_aw/?action=view&amp;current=interiors01.png" target="_blank"&gt;&lt;img src="http://i206.photobucket.com/albums/bb140/scott_aw/interiors01.png" border="0" alt="Photobucket"&gt;&lt;/a&gt;&lt;br /&gt;Interior design testing w/ unlimited FPS rate.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://s206.photobucket.com/albums/bb140/scott_aw/?action=view&amp;current=rainmanstresstest.png" target="_blank"&gt;&lt;img src="http://i206.photobucket.com/albums/bb140/scott_aw/rainmanstresstest.png" border="0" alt="The rain man stress test"&gt;&lt;/a&gt;&lt;br /&gt;Object on screen stress test on a Acer with Intel Atom, stopped once FPS hit 30 from an unlimited setting.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://s206.photobucket.com/albums/bb140/scott_aw/?action=view&amp;current=wintertest.png" target="_blank"&gt;&lt;img src="http://i206.photobucket.com/albums/bb140/scott_aw/wintertest.png" border="0" alt="Snow effects"&gt;&lt;/a&gt;&lt;br /&gt;Snow testing, still kind of bogs down things.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://s206.photobucket.com/albums/bb140/scott_aw/?action=view&amp;current=smmaps02.png" target="_blank"&gt;&lt;img src="http://i206.photobucket.com/albums/bb140/scott_aw/smmaps02.png" border="0" alt="Photobucket"&gt;&lt;/a&gt;&lt;br /&gt;Samples of raining.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/WCOUnyPHzqM&amp;hl=en_US&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/WCOUnyPHzqM&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;Run around the block.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/mCOVYMYHMS0&amp;amp;hl=en&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/mCOVYMYHMS0&amp;amp;hl=en&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;Snow test in action, even though its has a live recorder sucking up cpu, the FPS loss is due to over population of tile sprites from the snow...needs some kind of trick to speed it up.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2121375977993624600-5805948536193332567?l=sawgamedesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sawgamedesign.blogspot.com/feeds/5805948536193332567/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sawgamedesign.blogspot.com/2009/10/its-econapo-not-3d.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2121375977993624600/posts/default/5805948536193332567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2121375977993624600/posts/default/5805948536193332567'/><link rel='alternate' type='text/html' href='http://sawgamedesign.blogspot.com/2009/10/its-econapo-not-3d.html' title='Its Econapo, Not 3d'/><author><name>Scott_AW</name><uri>http://www.blogger.com/profile/16652769540217339483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-D-cfJ7Slc1M/TgNxylaXb_I/AAAAAAAAAEA/B8iablINaTk/s220/0606.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2121375977993624600.post-5652671238598811618</id><published>2009-10-08T19:29:00.000-07:00</published><updated>2009-10-08T20:17:06.475-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computer art pixel polygons 3d 2d vector voxel'/><title type='text'>Computer art, a style in its own.</title><content type='html'>Long time ago, art was always a tangible entity, made of materials, touchable, created through tireless effort and passion. Then computers came around. No big change to art really occurred in the beginning, but we were introduced to the concept of the pixel. A single block of on a projected screen with(at the time) limited color capability.&lt;br /&gt;&lt;br /&gt;The kids of the 70-80s era played with these new video games with focus on the game play and not always so much on the art. But in reality, even if resolutions were low and color capability was little to none, a sort of style was created from limitation.&lt;br /&gt;&lt;br /&gt;Consider ASCII art, composed of predefined characters, with a large enough space you could create a vista, portrait or any type of image. Sure there were limits, but consider the best of art is self limiting.&lt;br /&gt;&lt;br /&gt;Of course breaking limits became a focus of the computers evolution. Even though they were originally designed for writing and data storage, computer games began to steer the evolution of systems. Memory, audio, visual and input became a factor. The consumer was always amazed at each new generation of game that worked upon the evolution of computers.&lt;br /&gt;&lt;br /&gt;Yet for a long time pixel art was the norm. Some works were done in vector, defining points to create lines and ultimately images. Asteroids being the most memorable, and later on flight simulations and their likes.&lt;br /&gt;&lt;br /&gt;Consoles highly depended on pixel artwork to evolve, Nintendo and Sega both assisted their developers with newer systems with more colors and memory, allowing more elaborate works do be done. In the early 90s, pixel art had become far more mature than its Atari days. Even the first generations of first person shooters relied on pixel art as they rendered their environments.&lt;br /&gt;&lt;br /&gt;Polygons were around for awhile, but largely unused. Their abilities in the early days did no catch up to pixel art's quality until much more recently. We began to see the return of inferior or ugly looking games do to limitations in polygons. It was really a slow climb back to quality after that. While 3d was...3d, it still did not have the developed style that pixel art had. Characters were now blockly and spiky, color usage was low, gradient usage was high and levels and areas seemed vacant and bland.&lt;br /&gt;&lt;br /&gt;Another big issue, in my opinion at least, was game areas got too large. Were in the past you may of found yourself crammed in a hall way, or even having to go from one block to another(Metroid), now you found yourself walking into concert sized living rooms, hallways you could drive a truck through and in general, no real scale between objects.&lt;br /&gt;&lt;br /&gt;Of course I could be critical of pixel based art's past, but its a different story there. When polygon based 3d engines started popping up, focus was put on the fact that it was 3d, not that it looked any good. There were games that did manage to use 3d when it was young and weak, but the best quality 3d game of the mid to late 90s didn't always hold a torch to either pre-rendered(which is unfair to compare) and pixel based artwork.&lt;br /&gt;&lt;br /&gt;There were some exceptions, some were able to meld a polygon system and sprite system to create a decent harmony of the two. Two older games used vectors to create smooth animated characters and impressive cut scenes for its time, Flashback and Out of this World. While they made use of solid colors and no shading, the visuals were impressive and the animation was smooth.&lt;br /&gt;&lt;br /&gt;However memory was always an issue, but polygons required complex calculations, demanding more of CPUs, so video cards have become a mandatory aspect of game playing. Complex games tend to suck up CPU with basic unseen routines, take the Sims games, lots of stuff goes on in them, now throw in 3d graphics and you've killed your pc.&lt;br /&gt;&lt;br /&gt;A third system was also devised, in the late 90s we had a game called Outcast(never played it sadly..) which used a new style of creating 3d, voxel. A 3d pixel cube which allowed the artist to create, in a sense, a more organic look. Some flight sims used it for height maps as well. Ken Silverman, creator of Duke3d's base engine, the Build engine, started to work on a voxel engine around or before 2000 was coming about. Unfortunately theres been no big takers in the industry, now that polygon based engines have near movie quality looks.&lt;br /&gt;&lt;br /&gt;Its unfortunate because of the power that a voxel system has over polygons. If we ever see more of voxel based engines, we can look forward to a resurrection of pixel art, in a 3d form without the sacrifices and excessive reprocessing that current 3d polygon engines have today.&lt;br /&gt;&lt;br /&gt;Personally I'd like to see, and have been interested by the big industries renewed interest in voxel visuals, Id software seems to be coming up with something using it, but I do like the classic look of old games. Realism can sometimes make a game hard to play. In real life, most things tend to blend together, picking out people in a 3d fps from the background is sometimes impossible. Another downfall is games start looking the same, improvements become less noticeable.&lt;br /&gt;&lt;br /&gt;So in conclusion, we may keep seeing all styles stay in existence. Pixels will always be part of screens, until we devise a newer systems. And like classic music, movies and other stuff of old, what people enjoy tends to stick. Mozart made his music centuries ago, but people in this day still love it. Likewise people love Tetris, a game that looks good in near any form and most likely will survive the test of time as well.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2121375977993624600-5652671238598811618?l=sawgamedesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sawgamedesign.blogspot.com/feeds/5652671238598811618/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sawgamedesign.blogspot.com/2009/10/computer-art-style-in-its-own.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2121375977993624600/posts/default/5652671238598811618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2121375977993624600/posts/default/5652671238598811618'/><link rel='alternate' type='text/html' href='http://sawgamedesign.blogspot.com/2009/10/computer-art-style-in-its-own.html' title='Computer art, a style in its own.'/><author><name>Scott_AW</name><uri>http://www.blogger.com/profile/16652769540217339483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-D-cfJ7Slc1M/TgNxylaXb_I/AAAAAAAAAEA/B8iablINaTk/s220/0606.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2121375977993624600.post-7949139036248230004</id><published>2009-09-17T19:08:00.000-07:00</published><updated>2009-09-17T19:37:45.070-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='coding code organize resources programming'/><title type='text'>Organize for ease.  Part 1 - Coding</title><content type='html'>One of the main reason I prefer game makers is the ability to organize your resources.  Resources pile up, I look at my old projects and am always suprised at how many resources are in it.  From graphics(majority) to sound effects, it all ads up and it all can belong to different catagories.  Of course even with a handy program to sort the stuff in your application, the original resources need a home too.&lt;br /&gt;&lt;br /&gt;Now I can't quite say I have an exact system, its more an evolving one really.  So let me break it down into a few catagories, for now on coding...&lt;br /&gt;&lt;br /&gt;Coding-&lt;br /&gt;  There are many different languages out there to code in.  C, Python, Ruby, basic, and so on.  They can be similar and different in the way code blocks are structured.  Some require ending with ; or containing blocks with {} and the worst off is how some use different symbols to control arrays.  That always gets me when jumping from one to the other.&lt;br /&gt;&lt;br /&gt;  Since I'm no expert coder, just a decent one, I can't give advice on making your code faster, more powerful and the likes, but organizing it will make bug fixing and upgrading much easier.&lt;br /&gt;&lt;br /&gt;1) Indents - Without it it would be a wall of gibberish, with it you can seperate your routines, statements and all that junk.  Normally editor have indents set to 4 spaces, which I think is twice as much as it needs to be.&lt;br /&gt;&lt;br /&gt;2) Comments - Commenting is not just good for other coders to learn from your code, but also a good reference when you get lost in the thick of it.  Commenting your predefined variables always helps, as sometimes you may use short names or coded names for them.  Routines should also be commented as to seperate them from the rest of the code.  Using a comment as a page break is also nice, simply creating a line of * or = or - to split up different sections of the code like start, looping, routines.&lt;br /&gt;&lt;br /&gt;3) Sub Routines and Includes - These are your best friends, breaking up commonly used code into subroutines and packaged in include files saves your main program of a lot of unnesscary characters.&lt;br /&gt;&lt;br /&gt;4) Folders - If using a more traditional language, or doing it old-school with notepad and a compiler, making folders in your project directory to sort your code and resources is a must.  The more complicated and more content, the harder it will be to sift through it.&lt;br /&gt;&lt;br /&gt;A generic folder structure I use: &lt;br /&gt;&lt;br /&gt;(.. representing prior folder name, * meaning all sub folders)&lt;br /&gt;&lt;br /&gt;Project\&lt;br /&gt;..\Graphics&lt;br /&gt;..\..\Working (for multi-layered/editable graphics)&lt;br /&gt;..\..\RAW (for processing images into textures)&lt;br /&gt;..\..\Done (completed graphics)&lt;br /&gt;..\..\*\System (UI, mouse, ect.)&lt;br /&gt;..\..\*\Game (Items, portriats, ect.)&lt;br /&gt;..\..\*\Textures&lt;br /&gt;..\Audio&lt;br /&gt;..\..\SFX&lt;br /&gt;..\..\..\RAW&lt;br /&gt;..\..\Music&lt;br /&gt;..\Archive (for old builds)&lt;br /&gt;..\Releases&lt;br /&gt;..\..\Demos&lt;br /&gt;..\..\Snapshots&lt;br /&gt;..\Models&lt;br /&gt;..\..\Working&lt;br /&gt;..\..\Done&lt;br /&gt;&lt;br /&gt;So thats how I organize my files and coding, next time I'll cover my graphical procedures.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2121375977993624600-7949139036248230004?l=sawgamedesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sawgamedesign.blogspot.com/feeds/7949139036248230004/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sawgamedesign.blogspot.com/2009/09/organize-for-ease-part-1-coding.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2121375977993624600/posts/default/7949139036248230004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2121375977993624600/posts/default/7949139036248230004'/><link rel='alternate' type='text/html' href='http://sawgamedesign.blogspot.com/2009/09/organize-for-ease-part-1-coding.html' title='Organize for ease.  Part 1 - Coding'/><author><name>Scott_AW</name><uri>http://www.blogger.com/profile/16652769540217339483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-D-cfJ7Slc1M/TgNxylaXb_I/AAAAAAAAAEA/B8iablINaTk/s220/0606.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2121375977993624600.post-2288814100579679863</id><published>2009-09-16T18:16:00.000-07:00</published><updated>2009-09-16T19:01:05.354-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='art games 3d 2d rant'/><title type='text'>Game is Art.</title><content type='html'>Coding is a crucial part of making a game, but at esence theres alot of engines already made.  Engines that are better than those who try to make their own, at least when the majority is concerned.  Theres a lot of elements in code that make up a game, graphic handling, audio managament, data resources, ect.&lt;br /&gt;&lt;br /&gt;Even though the code(the engine) is what sets a game apart from a slideshow, it is ultimately the visuals and audio that wins over the player.  However it is not how realistic a game is, but how well it fits.  A common problem with indie games(the majority not the minority) is a lack of consitancy in art style and audio.  A consistant art style and fitting audio(if needed) can make a buggy game more attractive than a well coded but horribly slapped together with clip art and different art of different styles.&lt;br /&gt;&lt;br /&gt;I'm not trying to short change the coders though.  Its not easy work.  I've had a few attempts, but when it comes down the graphical and audio handling I'd rather leave it to the more experienced.  I'm more of a creative type, but I do enjoy coding the game itself.&lt;br /&gt;&lt;br /&gt;I focus on the visuals because to me a game is a piece of art.  At root its art, it can also become a story, lesson or challange.  Unfortunatly high demand has made First person shooters the dominate game of todays consoles and pcs, kind of killing the art aspect when everyone is trying to do realism.  The alternative?  Usually top-down or 3rd person games.  The 2d world is almost forsaken by big industry.&lt;br /&gt;&lt;br /&gt;Nintendo has thankfully not gone against its art style.  Which to state they even handled the transition better than most.  3d graphics were all the rage when they began to grow, but if we really look back some of the transition some games made or even new ones provided a crappy use of 3d, showing its limits.  We now need computers far faster than ever to come close to decent.  Even emulating cartoons is more work on the computer than displaying frames.&lt;br /&gt;&lt;br /&gt;Focus on making the game a game was begining to fade the more advanced visuals and audio got.  The industry began to forget how to make games and just how to clone them.  As a result you get games like Oblivion, who had to be aided by user content and lacked the most features of all the Elder Scroll series.  Sure you can buy a house(very few) and ride a horse, but sacrafices for graphics cost a lot for that title.  Another good example is the much forgotten DeusX 2 and Thief 3.  Both originally were very great games but sacrafice a lot due to the 'realism' wars amongst game companies.&lt;br /&gt;&lt;br /&gt;While I don't hate realism, I do enjoy it, its just if every game looks real then isn't every game the same?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2121375977993624600-2288814100579679863?l=sawgamedesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sawgamedesign.blogspot.com/feeds/2288814100579679863/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sawgamedesign.blogspot.com/2009/09/game-is-art.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2121375977993624600/posts/default/2288814100579679863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2121375977993624600/posts/default/2288814100579679863'/><link rel='alternate' type='text/html' href='http://sawgamedesign.blogspot.com/2009/09/game-is-art.html' title='Game is Art.'/><author><name>Scott_AW</name><uri>http://www.blogger.com/profile/16652769540217339483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-D-cfJ7Slc1M/TgNxylaXb_I/AAAAAAAAAEA/B8iablINaTk/s220/0606.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2121375977993624600.post-4835228748493773954</id><published>2009-09-05T19:02:00.001-07:00</published><updated>2009-09-05T19:47:18.238-07:00</updated><title type='text'>Shield Breaker, making something sellable.</title><content type='html'>It started sometime last year during a local competition at 64digits.com, although I can't recall the entire details of the contest, it was to be limited by time and several factors like the inability to regain life, thus play til you drop. This gave me a great idea of making a game were you try and survive as long as possible and rack up points. Within the first day I had already drew up the basic concept on a half-sized piece of note paper and then constructed a simple monotone version. Thus Shield Breaker was born.&lt;br /&gt;The concept was simple, a new spin on BreakOut so to speak, were losing the ball wasn't the problem, but being hit by it was. Blocks were draw in unique ways for a specific reason, pixel-perfect collisions. Throw some rotating and shifting blocks in and you have a very unpredictable field for which your ball will bounce. Bonuses were awarded depending on how long the ball was in play and how many blocks it hit or busted. Technically the game had no end, except on slower computers the frame rate would begin to drop as levels contain blocks equal to the level number *20, take in Game Maker's limits, you can expect to see slowdowns in levels past 50.&lt;br /&gt;After your shield is gone, the game is lost, except for Hardcore mode, you are allowed to restart the current level minus half your score.&lt;br /&gt;The original will remain free, but unsupported.&lt;br /&gt;&lt;br /&gt;&lt;img style="width: 400px; height: 300px;" src="http://i206.photobucket.com/albums/bb140/scott_aw/SBex.png" /&gt;&lt;br /&gt;&lt;br /&gt;Now I've began to recreate and improve it, going by Shield Breaker EX, ex standing for extended, I'm going to attempt to create a sellable game. Aside from some basic graphic overhuals, new elements are being added to the game including more bonuses, powerups and the addition of 'Pandora Boxes' which randomly release obsticals that can either trap or destroy your ball, or put offensive projectiles into the playing field. In addition your maximum balls in play is now dependant on your score and the ball launch speed has been increased, although it still isn't quite finalized.&lt;br /&gt;To save some time, I've began using graphics I had made for Rick Jason, a space shooter, but at twice the resolution. Originally I had made the graphics in raw form twice the size of what they were to be in RJ, although not everything will be used like the ships. Mostly just tiles and some background art will be used.&lt;br /&gt;&lt;br /&gt;&lt;img style="width: 400px; height: 300px;" src="http://i206.photobucket.com/albums/bb140/scott_aw/sb18.png" /&gt;&lt;br /&gt;Another concept I am playing with is game created music, to a certain degree. I have yet to fully decide if this is what I shall do, mixing loops between levels and having beats added in by certain blocks. I half like how the experimenting has gone, but may do something slightly different. Recently obtained some mixing software to make some more complex/longer loops. Of course the added stress of audio will have an effect on the speed of the game, so I've resorted to trying out two indie dlls for audio. I'm not quite sure what the authors positions on commercial products are fully, but I strayed away from ones that request license and down payments as I don't have income for making this game.&lt;br /&gt;&lt;br /&gt;&lt;img style="width: 400px; height: 300px;" src="http://i206.photobucket.com/albums/bb140/scott_aw/newsb01.png" /&gt;&lt;br /&gt;Keeping in mind that this is a casual game and nothing too advance I'm looking at a maximum of $10 charge for the final version to sell for. I've also been using my Acer Aspire(8.9") laptop to produce the remake so I can use the laptop as a benchmark to keep the frame rate stable and the amount of computers that can play it high. Adding the music mixing has caused some slowdowns but that just bugs and the fact that its using Game Maker's audio system. Luckily GM6.1 has the ability to use a dual-core, as during some test I use an attached monitor to play and the laptops screen to display task manager's CPU and Memory logging, I noticed that it used both cores while running. So as long as I maintain the course on how much the game consumes in processing and memory, any computer as fast as an Atom should run the game fine.&lt;br /&gt;I've had less success testing in the GM8 beta release when audio was involved, and no noticable difference in running speed. Just another reason to stick with what I'm using. There are issues reguarding running GM6 games on Vista but a converter easily fixes this problem.&lt;br /&gt;There are limits of producing this in GM, and thats mostly protability. Although GM is going to Mac, I don't have a lot of faith in the new company that runs Game Maker and may move to recreating the game again in C# or another more portable language.&lt;br /&gt;&lt;br /&gt;To see prior versions check my side panel under my shamelessly added ad space(we all need some income) and let me know what you would like to see. Additionally you can ring in your opinions on whether or not this would be something you'd buy for the stated price above.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2121375977993624600-4835228748493773954?l=sawgamedesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sawgamedesign.blogspot.com/feeds/4835228748493773954/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sawgamedesign.blogspot.com/2009/09/shield-breaker-making-something.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2121375977993624600/posts/default/4835228748493773954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2121375977993624600/posts/default/4835228748493773954'/><link rel='alternate' type='text/html' href='http://sawgamedesign.blogspot.com/2009/09/shield-breaker-making-something.html' title='Shield Breaker, making something sellable.'/><author><name>Scott_AW</name><uri>http://www.blogger.com/profile/16652769540217339483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-D-cfJ7Slc1M/TgNxylaXb_I/AAAAAAAAAEA/B8iablINaTk/s220/0606.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2121375977993624600.post-5962778165853532185</id><published>2009-08-05T21:14:00.000-07:00</published><updated>2009-09-12T18:55:19.260-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='2D side scroller platform castlevania shadow pixel art'/><title type='text'>Black Shadow, ala Castlevania</title><content type='html'>Castlevania has long time been one of my favorite platform games, from its humble beginings on the first Nintendo, to its unfortunate climax at on Playstation. The Playstion version got it all right, the play, the look, and more story than ever before. Not that there was a very deep story, it was still an improvement over the past. Aside from the PS1 version, Castlevania 2 for original Nintendo, despite its translation issues, was another one that broke the mold for the game, being one of the first of the series to introduce RPG elements and back tracking through the world instead of following a set course.&lt;br /&gt;&lt;br /&gt;So sometime a few years back I took it upon myself as a personal challange to attempt and create a castlevania style game entirely in Game Maker, including graphics, but not sounds or music as that is pretty much impossible. To keep it simple and progress quick, I kept color counts low, 2-3 shades of coloring on average, drawing characters as 'shadows' to make animation easy and fluid. Later I outlined the sprites, double drew and tossed in a alpha value to make them pop out more.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/xiFLG72elmY&amp;hl=en&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/xiFLG72elmY&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Originally I began designing the game in a larger than traditional view screen of 512x384, a resolution that was usable on the Super Nintendo, but rarely(Secret of Mana's stat screen), but I decided to reduce it to 320x240 after some suggestions on GMC. Reducing the size made the game more viewable and saved lesser computers the strain of processing the extra info.&lt;br /&gt;&lt;br /&gt;My experiences in creating a side-scroller, however, was kind of limited. Early incarnations were a little touchy, espcially the jumping and its related animation frames. Those issues were later corrected with the help of another's side-scroller example and redoing the sprite.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.artbistro.com/nfs/artbistro/photos/0244/1529/bs_newjump.jpg" /&gt;&lt;img src="http://www.artbistro.com/nfs/artbistro/photos/0244/1517/new_bs01p.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;After awhile I did drop out of the Game Maker only mode and retouched the tile art's color and contrast a little. I added an experience based life up system to give a quasi-rpg feel. Also a sludge tile was added, which made you sink to the bottom before you could jump out.&lt;br /&gt;&lt;br /&gt;Enemies had some basic AI, archers would shoot when you're within the same vertical area, melee units would turn to you when you were close enough. The standing enemy would stay posed until you get closer and then he would go into a ready stance, bobbing about until you're in swinging distance. In the forest levels there was a crow that would hurt both the player and other enemies.&lt;br /&gt;&lt;br /&gt;The game maps also had a lot of turn over. The first two stages, a cave that turned to ruins and a wilderness that lead to a town and then castle level, and in a few versions a third stage was started in the forest. The latest version only has the first stage and the beginnings of the next.&lt;br /&gt;&lt;br /&gt;The story was simple and part of the creation process. You play a knight that has been banished to the world of shadows after confronting a terrible magician. Now doomed as a shadow, he finds himself facing foes that he long ago slew.&lt;br /&gt;&lt;br /&gt;The first being refered to as the 'Crimson' Queen, likewise all her related units were red. The second was a duke, unnamed at the time, who's units were green, and had two companion dogs which one was fought alone and the other accompanied the duke. The dogs were completed but the duke still required a bunch of animations before completion.&lt;br /&gt;&lt;br /&gt;Although this project is kind of dusty, I may yet one day resume it for the very reason I started it in the first place, I like making tile based maps.&lt;br /&gt;&lt;img src="http://www.artbistro.com/nfs/artbistro/photos/0244/1533/bs_leak.jpg" /&gt;&lt;img src="http://www.artbistro.com/nfs/artbistro/photos/0244/1521/bs_town.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.filefactory.com/file/ahff2e2/n/BlackShadow_B25_zip"&gt;The latest version here.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2121375977993624600-5962778165853532185?l=sawgamedesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sawgamedesign.blogspot.com/feeds/5962778165853532185/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sawgamedesign.blogspot.com/2009/08/black-shadow-ala-castlevania.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2121375977993624600/posts/default/5962778165853532185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2121375977993624600/posts/default/5962778165853532185'/><link rel='alternate' type='text/html' href='http://sawgamedesign.blogspot.com/2009/08/black-shadow-ala-castlevania.html' title='Black Shadow, ala Castlevania'/><author><name>Scott_AW</name><uri>http://www.blogger.com/profile/16652769540217339483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-D-cfJ7Slc1M/TgNxylaXb_I/AAAAAAAAAEA/B8iablINaTk/s220/0606.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2121375977993624600.post-8345033422357613363</id><published>2009-07-30T20:48:00.000-07:00</published><updated>2009-09-05T19:00:44.368-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Prototype Concept RPG 3D'/><title type='text'>C.O.W. Prototype concept blurb.</title><content type='html'>&lt;p align="center"&gt;&lt;img src="http://www.artbistro.com/nfs/artbistro/photos/0245/8897/Copy_of_COW_snip.gif" /&gt;&lt;/p&gt;Originally nameless, and then refered to as RPG Tribute(refering to old 2d FPS rpgs), and finally conviently named COW for its slow developement and engine.&lt;br /&gt;&lt;br /&gt;The COW RPG prototype was an attempt at creating a 3d rpg with sprite characters, turn-based combat and general RPG system that had evolved from various incarnations of 'The Crawl'.&lt;br /&gt;&lt;br /&gt;First started when GM 6.1 was released with new fancy Direct 3d capabilities. Of course it was limited and could not do the special effects of todays near-real engines, but thats not my goal. It did promise to be an easy method of creating my own 3d engine for my own needs. Other 3d engines I had downloaded in the past were too specific to what they were to design or simply to confusing to grasp. I didn't have the patients or time to relearn a whole mess of procedures to get things done.&lt;br /&gt;&lt;br /&gt;After playing around with basic object placement and effects. Once I knew my limits I began the design phase for the RPG on paper.&lt;br /&gt;&lt;br /&gt;Basics of culture, religion, planetary and regional information was created to give a sort of template for general developement. Additionally I simplified the stat and skill system over previous versions, droping the primary stats from 1-100 range to 1-10. Although stats could increase at fractions, only the rounded down value would display. Combat would be at the scene turn based, were briefed by a transition, you would find yourself facing the opponent, depending on its height you may look down or up.&lt;br /&gt;&lt;br /&gt;&lt;img style="width: 320px; height: 240px;" src="http://www.artbistro.com/nfs/artbistro/photos/0245/8865/combat_tease2.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;The general religion of the RPG's world was more of an astral one, Sun being the highest god and the planets representing goddesses, moons as child gods. The culture was divided up into four kingdoms, north(pale, cold), west(pale-tan, cool-warm), middle(dark, hot), island(tan-dark, warm-hot) with different building structures for each. I had only concieved of a single structure for each in my notes, and only a few people sketches for the different cultures.&lt;br /&gt;&lt;br /&gt;So simply to say it was a very ambitious project with a lot left to do, but alas it is just a prototype and simply visual reference for me now. Not to say it didn't have some tricks I did like. The day and night system which depended on a variety of changing variables which affected the lighting, fog and tinting of objects. Using translucent polygons to create fake fog effects used in lighted doorways and room borders. Also, despite a bug, I liked how the doors operated, something I have yet to incoorperate into my latest versions.&lt;br /&gt;&lt;br /&gt;&lt;img style="width: 320px; height: 240px;" src="http://www.artbistro.com/nfs/artbistro/photos/0245/8869/statshots1.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;Textures were either created from scratch or from photos, sometimes a combination of the two using layers and some effects.&lt;br /&gt;&lt;br /&gt;What sunk it mostly was the sheer size of the world map I had designed. I had split it up into a grid and began marking off each map that I completed. Certain mountainous areas and water would not be included. I stopped with about 16 or more maps done and NPCs plotted, still not yet active.&lt;br /&gt;&lt;br /&gt;&lt;img style="width: 320px; height: 240px;" src="http://www.artbistro.com/nfs/artbistro/photos/0245/8881/houseshot1.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;With the end of the Prototype, another game got the 'Cow' title, except for it was actually fitting. I started an rpg earlier this year in hopes of completing it in a few months. Based on an old comic I did in 1998-99, it was on a fast track to completion until -everyone- in the home came down with horrible sickness. So it kind of sits in storage, 65% done, 100's of graphics and 10's more needed to be done.&lt;br /&gt;&lt;br /&gt;Next time I'll either go on about Black Shadow, my castlevania inspired platform or where I may be headed in 'The Crawl' developement, or some other third thing.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.filefactory.com/file/ahff2c8/n/COW-RPG_12a_zip"&gt;Last version here.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2121375977993624600-8345033422357613363?l=sawgamedesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sawgamedesign.blogspot.com/feeds/8345033422357613363/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sawgamedesign.blogspot.com/2009/07/cow-prototype-concept-blurb.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2121375977993624600/posts/default/8345033422357613363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2121375977993624600/posts/default/8345033422357613363'/><link rel='alternate' type='text/html' href='http://sawgamedesign.blogspot.com/2009/07/cow-prototype-concept-blurb.html' title='C.O.W. Prototype concept blurb.'/><author><name>Scott_AW</name><uri>http://www.blogger.com/profile/16652769540217339483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-D-cfJ7Slc1M/TgNxylaXb_I/AAAAAAAAAEA/B8iablINaTk/s220/0606.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2121375977993624600.post-5845973233951775302</id><published>2009-07-25T16:01:00.000-07:00</published><updated>2009-09-05T19:02:03.785-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3D FPS Old School RPG Engine Editor'/><title type='text'>About 'The Crawl'</title><content type='html'>The Crawl is probably one of my most ambitious projects. Originally it was made to be like old 2D FPS RPG. Eye of the Beholder, Lands of Lore and Stone Keep. You can learn all about them on wikipedia for a better explanation.&lt;br /&gt;&lt;br /&gt;The most succesful version have all been created entirely in Game Maker 6.1, the last version used Ultimate3d a DLL providing some much needed 3d features. Additionally the very first Game Maker version was actually in version 5.0, one of my first creations using that engine.&lt;br /&gt;&lt;img style="width: 320px; height: 240px;" src="http://www.artbistro.com/nfs/artbistro/photos/0245/8321/old_com.jpg" /&gt;&lt;br /&gt;&lt;a href="http://www.filefactory.com/file/ahff2cb/n/Crawl_9a_zip"&gt;[2d version download here]&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Other attempts were made on VERGE 2.0 and Visual Basic, but didn't develope and I moved on to other projects.&lt;br /&gt;&lt;br /&gt;After losing -all- of the data for the 2D version (the version I have left was kind of in the middle of the total progress), I created a proto type called C.O.W RPG, which means nothing really. Except maybe that it was kind of slow. Levels were created with objects in Game Maker's room editor and rendered from GM 6.1's native 3d functions. A large map was used as a reference for rooms with pre-created heighmaps, mostly shorelines and rivers. Forest and field areas generated random height and texture coloring maps for a nice effect. Wanted to break away from flat land whenever possible. Quite abit of rooms were created, NPCs were setup, combat introduced, working stat and leveling, inventory system. However a lot is unfished like the character creation at start up. I'll go into details about the developemental ideas on this one some other time, though.&lt;br /&gt;&lt;img style="width: 320px; height: 240px;" src="http://www.artbistro.com/nfs/artbistro/photos/0245/8893/castleshot2.jpg" /&gt;&lt;br /&gt;&lt;a href="http://www.filefactory.com/file/ahff2c8/n/COW-RPG_12a_zip"&gt;[prototype download here]&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Reguardless of the positive aspects of that project, like ease of creation, it was seriously in need of speed and memory improvements. So I decided to create a map editor and eventually all around game editor. This later had me going to the direction of making a 3d dungeon crawl game maker...in game maker. When you think about it, its kind of funny, but I won't be the first person to do it. It also isn't my first attempt at creating an RPG Maker. In the past I made one, ironicly called 'Game Maker', in visual basic. I hadn't known what RPG Maker was at the time, but the concepts and catagories of data were similar.&lt;br /&gt;&lt;br /&gt;Still using GM 6.1's native 3d features, which uses DirectX, I created a small engine that would translate a 3-d matrix with several flags for textures, texture layering types and some other third thing. Still going the way of a grid like the old 2d FPS's made it easy to control the enviroment and keep the old style.&lt;br /&gt;To make things less flat I created all objects with routines that put together polygons with colored vertexes. Additionally centers of walls and floors were raised slightly to truelly create dimension. I don't have the editor packaged with the demo. It got pretty far as an engine, more than the previous version. It had its own collision system(buggy), gravity system(water included), some overlay effects, interface compass, day and night cycles, and shaded vertexs based on neighbor.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;img src="http://www.artbistro.com/nfs/artbistro/photos/0246/4445/dents_sunks.jpg" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;a href="http://www.filefactory.com/file/ahf40a4/n/TC_GM3ddemo_zip"&gt;[demo here for gm3d version]&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Speed was pretty good and the effects were nice. Then I came across several 3d dlls for game maker. Irrlict, Ultimate3d, and Xtreme3d. After looking through examples, docs and playing around with things, I ended up going with Ultimate3d mostly because I liked how some things fared over the others. That and Irrlict was abit complex for me. I wanted to keep things simple for two reasons. Lack of time and keeping bugs down. If code gets too complicated it leads to bugs and slow downs. Of course to get more speed you complicate things.&lt;br /&gt;I played around with the new features, but due to the new system I could no longer create my on tile objects in-editor. So began using anim8tor to create some basic objects. With no ability to color vertexs without creating some kind of complex routine, I utilized a new feature at my disposal, multi-layered textures. This opened the door for a variety of possibilities. Aside from applying a shade layer, it also allowed me to create overlays of textures to have things like grass growing over dirt or leaves up walls. The engine is less developed though. This version has the editor and a bunch of resources to play with.&lt;br /&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;img src="http://www.artbistro.com/nfs/artbistro/photos/0255/3520/trippycolors.jpg" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;a href="http://www.filefactory.com/file/ahf40b8/n/tc_u3ddemo_zip"&gt;[u3d version demo download]&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Next time I'll eleborate about the C.O.W prototype's story, world and general concepts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2121375977993624600-5845973233951775302?l=sawgamedesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sawgamedesign.blogspot.com/feeds/5845973233951775302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sawgamedesign.blogspot.com/2009/07/about-crawl.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2121375977993624600/posts/default/5845973233951775302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2121375977993624600/posts/default/5845973233951775302'/><link rel='alternate' type='text/html' href='http://sawgamedesign.blogspot.com/2009/07/about-crawl.html' title='About &apos;The Crawl&apos;'/><author><name>Scott_AW</name><uri>http://www.blogger.com/profile/16652769540217339483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-D-cfJ7Slc1M/TgNxylaXb_I/AAAAAAAAAEA/B8iablINaTk/s220/0606.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2121375977993624600.post-3982360655478533840</id><published>2009-07-23T19:16:00.000-07:00</published><updated>2009-07-23T20:30:40.756-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='game designing starting out PC engines'/><title type='text'>Kind of how it begins.</title><content type='html'>Sometimes you just need to start over, and with the seeming loss of my once frequented website (64digits.com) I have decided to move &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;elsewere&lt;/span&gt; to drop my blurbs of game &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;developement&lt;/span&gt;.  So I shall start from the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;begining&lt;/span&gt;.   The very &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;begining&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;I've largely studied game design on my own since I was about 12 or so.  Starting with the very basics...basic the language in its line based form.  Although I can program, I'm just not that in depth into languages like C++ and the various other forms.&lt;br /&gt;&lt;br /&gt;My focus has been more on the visual, the play and the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;excecution&lt;/span&gt; instead of the bare bones engine.  Maybe one reason I decided against going too deep into programing had more to do with wanting to create the actual content.   Of course in the early 90's I was pretty much forced to work with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;quickbasic&lt;/span&gt; as the only &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;avaible&lt;/span&gt; programing code I could get into.  There was a variety of little game creations I made with it, mostly all unfinished and lost in the dust of time forgotten and hard drive failures, diskette decay, whatever you have it has happened.   A sad tale that has followed many of my other creations.  Always backup if you can.&lt;br /&gt;&lt;br /&gt;Of course with the dawn of the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;internet&lt;/span&gt;, other chances to create a game came up with various programmers generously creating engines in hopes that aspiring minds can create greatness which even so few large developers seem to accomplish &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;despites&lt;/span&gt; legions of employees and millions of dollars.&lt;br /&gt;&lt;br /&gt;In the late 90's I had begun using Visual Basic, but not too much came of that except for some simple mouse based games.  One project I fondly recall was somewhat inspired by a browser based game called 'Dragon Court'.  It featured &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_9"&gt;click able&lt;/span&gt; mini locations, in mine I made the background window display the room you were in.  Was a simply &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;RPG&lt;/span&gt; like game, you created a character &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_11"&gt;whose&lt;/span&gt; stats were both randomly generated and affected by choices like what race, sex and class you chose.  Additionally although a turn based game it featured body-part based life instead of traditional hit points.  Certain attributes of the character also affected how some things were presented, like a low intelligence would get a brief and sometimes obvious description of room or object.  &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_12"&gt;Refered&lt;/span&gt; to as &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;DOTD&lt;/span&gt;, it was later &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;re-visioned&lt;/span&gt; several times in new layouts and styles, using &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;POV&lt;/span&gt;-Ray for scene creation.  Tons of written and sketch resources are stowed away on this one as I tended to be overly ambitious.&lt;br /&gt;&lt;br /&gt;One of the first engines I started to use was VERGE created by &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;Vecna&lt;/span&gt;.  It was a fairly decent program, using a c similar scripting for basic functions and in-game interaction, map creator with multiple layers and option of animated tiles and sprite creator.  I used the default sprite to design a bunch of different characters and sometimes made my own.&lt;br /&gt;&lt;br /&gt;I designed several projects with VERGE and VERGE 2.0, finished one.  Several concepts were created, one was supposed to be a side &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;scroller&lt;/span&gt; game(similar to a game &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_18"&gt;available&lt;/span&gt; now called 'The Spirit Engine'), which I think I called 'City of Filth'.  I had a couple of maps, interface, characters and a complete original tile set created.  &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_19"&gt;Unfortunately&lt;/span&gt; it never advanced from the basics and was shelved/lost. &lt;br /&gt;&lt;br /&gt;Another concept that didn't fly beyond some tiles, main character art and sketches, I called '&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;Ryo&lt;/span&gt; Devil'.  I was really into &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;Anime&lt;/span&gt; back then and it has left an impression on my art style and presentation.  Based in the underworld, you played a soldier who must stop the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;overworld&lt;/span&gt; invasion.  Essentially a demons vs. angels with a role reverse.  The main character had to die to be reborn in the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;midworld&lt;/span&gt;(earth type realm) and find the entry point that some rogue angels were using for their &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_24"&gt;assault&lt;/span&gt; on the underworld.&lt;br /&gt;&lt;br /&gt;Venturing between Visual Basic and VERGE I also attempted a fake 3d game, much like Dungeon Master, Eye of the Beholder and Lands of Lore.  Those didn't pan out to well do to graphical limitations on both.  I would later be more &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_25"&gt;successful&lt;/span&gt; using Game Maker which I find out about in '05 or so.&lt;br /&gt;&lt;br /&gt;I did complete one game for VERGE, during a 10-days-of-verge &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;contest&lt;/span&gt; I managed to complete an entire &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_27"&gt;rpg&lt;/span&gt; with all original graphics in that time span.  Although having plot holes and some bugs, it was nice to complete it.  Called 7&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_28"&gt;th&lt;/span&gt; Ring of the 7&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_29"&gt;th&lt;/span&gt; Star, it was about an alien bounty hunter who's people are &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_30"&gt;being&lt;/span&gt; &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_31"&gt;assaulted&lt;/span&gt; by sand people and demons from another world.  It contained 6 different endings that were dependant on a few optional quests, like bombing the sand people's home with water or saving a girl you meet later on.&lt;br /&gt;&lt;br /&gt;I also played around with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_32"&gt;RPG&lt;/span&gt; Maker some, both windows and emulated Super Nintendo versions.  Don't recall much of those...&lt;br /&gt;&lt;br /&gt;Once I got a hold of Game Maker, versions 5 and 6.  I tried at recreating some of my old ideas.  &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_34"&gt;Specifically&lt;/span&gt; a shooter game I had made in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_35"&gt;QuickBasic&lt;/span&gt; called 'Rick Jason'.  Its a space shooters as they come, but I decided to create a swanky set of new graphics.  Its still incomplete to this day but did look rather nice.  As the years have passed I've had less and less time to work on my projects.  But the flame hasn't died out.&lt;br /&gt;&lt;br /&gt;Next was creating the fake 3d game, which was a pretty &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_36"&gt;successful&lt;/span&gt; attempt.  &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_37"&gt;Unfortunately&lt;/span&gt; also lost to hard drive death.  Sad too as I had gotten so far in it.  It was like a super version of those old school first person &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_38"&gt;rpgs&lt;/span&gt;, it had multiple floors visible.  Originally it had some hi-resolution &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_39"&gt;pre&lt;/span&gt;-rendered scene graphics, but later was reduced to conserve memory and boost speed.  As I look back on it, if I had not of lost all the content I would have been able to make it run faster.  But alas it is gone.  I had called it 'The Crawl', a name I still uses with new incarnations now leaning towards actual 3d engines.  In fact it has become more of a 3d dungeon maker &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_40"&gt;rpg&lt;/span&gt; project.&lt;br /&gt;&lt;br /&gt;And &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_41"&gt;that's&lt;/span&gt; the first part to a undetermined length of blogs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2121375977993624600-3982360655478533840?l=sawgamedesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sawgamedesign.blogspot.com/feeds/3982360655478533840/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sawgamedesign.blogspot.com/2009/07/kind-of-how-it-begins.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2121375977993624600/posts/default/3982360655478533840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2121375977993624600/posts/default/3982360655478533840'/><link rel='alternate' type='text/html' href='http://sawgamedesign.blogspot.com/2009/07/kind-of-how-it-begins.html' title='Kind of how it begins.'/><author><name>Scott_AW</name><uri>http://www.blogger.com/profile/16652769540217339483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-D-cfJ7Slc1M/TgNxylaXb_I/AAAAAAAAAEA/B8iablINaTk/s220/0606.png'/></author><thr:total>0</thr:total></entry></feed>
