<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DE4AQ3Y9eSp7ImA9WhBUF08.&quot;"><id>tag:blogger.com,1999:blog-11134897</id><updated>2013-05-04T21:09:02.861-07:00</updated><category term="linux" /><category term="alchemy" /><category term="game review" /><category term="blender" /><category term="gimp art" /><category term="cocos2d-X" /><category term="game dev" /><category term="inkscape" /><category term="html5" /><category term="paper toys" /><title>My Work</title><subtitle type="html">Some Random Stuff i work on.. apart from my job.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://gizmothunder.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://gizmothunder.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>vamsi krishna Veligatla</name><uri>https://plus.google.com/113176341572263480788</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-1i7GqZuyxMU/AAAAAAAAAAI/AAAAAAAAD8Y/qTwE3yhJmeM/s512-c/photo.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>230</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/blogspot/CYdDK" /><feedburner:info uri="blogspot/cyddk" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;DkYDR3o4eyp7ImA9WhBWGUs.&quot;"><id>tag:blogger.com,1999:blog-11134897.post-5411477705834521036</id><published>2013-04-14T11:22:00.001-07:00</published><updated>2013-04-14T11:29:36.433-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-14T11:29:36.433-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="game dev" /><category scheme="http://www.blogger.com/atom/ns#" term="blender" /><title>Gameplay3D on Android</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
I've experimented with the Gameplay3d engine by the good folks at blackberry and found it really fun to work with. There are still some kinks to be worked out about the workflow for the materials but over all the experience has been good.&lt;br /&gt;
&lt;br /&gt;
Today i've managed to get them some demos running on my device.. here are the screen shots..&lt;br /&gt;
Here are the steps to get the apps on to the device..&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
cd &lt;project name=""&gt;/android&lt;br /&gt;$ANDROID_SDK_ROOT/toos/android update project -t "android-10" -p . -s&lt;br /&gt;$ANDROID_NDK_ROOT/ndk-build&lt;br /&gt;ant debug install&lt;/project&gt;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-tpwLAcMpO0Y/UWrzFnZdlfI/AAAAAAAAD-4/aOS2KqCYJFg/s1600/Screenshot_2013-04-14-23-44-39.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="180" src="http://4.bp.blogspot.com/-tpwLAcMpO0Y/UWrzFnZdlfI/AAAAAAAAD-4/aOS2KqCYJFg/s320/Screenshot_2013-04-14-23-44-39.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Space Ship Sample from Gameplay src&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-26KqafCARks/UWrzFnqZ8LI/AAAAAAAAD-8/C0itjUvpNqg/s1600/Screenshot_2013-04-14-23-44-03.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="180" src="http://2.bp.blogspot.com/-26KqafCARks/UWrzFnqZ8LI/AAAAAAAAD-8/C0itjUvpNqg/s320/Screenshot_2013-04-14-23-44-03.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;A Sample 3D application ive' developed using Gameplay&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
The takeaway would be that.. if you are looking for a good free 3D engine to start off something &lt;a href="http://www.gameplay3d.org/" target="_blank"&gt;Gameplay&lt;/a&gt;&amp;nbsp;might be a good place to start, especially if you are familiar with OpenGL and GLSL shaders.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/CYdDK/~4/xPN_ZT1KNXE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gizmothunder.blogspot.com/feeds/5411477705834521036/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=11134897&amp;postID=5411477705834521036" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/5411477705834521036?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/5411477705834521036?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/CYdDK/~3/xPN_ZT1KNXE/gameplay3d-on-android.html" title="Gameplay3D on Android" /><author><name>vamsi krishna Veligatla</name><uri>https://plus.google.com/113176341572263480788</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-1i7GqZuyxMU/AAAAAAAAAAI/AAAAAAAAD8Y/qTwE3yhJmeM/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-tpwLAcMpO0Y/UWrzFnZdlfI/AAAAAAAAD-4/aOS2KqCYJFg/s72-c/Screenshot_2013-04-14-23-44-39.png" height="72" width="72" /><thr:total>1</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://gizmothunder.blogspot.com/2013/04/gameplay3d-on-android.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkEFSHs_fip7ImA9WhBXEEs.&quot;"><id>tag:blogger.com,1999:blog-11134897.post-4468791888720870375</id><published>2013-03-23T12:56:00.001-07:00</published><updated>2013-03-23T12:56:59.546-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-03-23T12:56:59.546-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="game dev" /><category scheme="http://www.blogger.com/atom/ns#" term="blender" /><title>GamePlay Engine</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
I came across GamePlay engine a while ago. It claims to be easy to pickup for people who have worked on cocos2d-x or similar libraries. I doubted that claim and was too full of myself to give it a go. After all i already have a class for loading 3D models in cocos2D-x.&lt;br /&gt;
&lt;br /&gt;
Over the weekend i wanted to give it a go just to get a feel for how things work in &lt;a href="http://gameplay3d.org/" target="_blank"&gt;GamePlay&lt;/a&gt; engine. Im' happy to report that It was pretty awesome and would definitely give it a go if i had to pick up a free 3D engine to work on a game.&lt;br /&gt;
&lt;br /&gt;
There were a few things that threw me off though, took me a while to figure out what was going on..&lt;br /&gt;
my first hurdle was to fix the Xcode projects..&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-VpQ-E2cetZw/UU4FWaxP2eI/AAAAAAAAD-U/VWoaupwg9AA/s1600/Screen+Shot+2013-03-24+at+1.09.53+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-VpQ-E2cetZw/UU4FWaxP2eI/AAAAAAAAD-U/VWoaupwg9AA/s1600/Screen+Shot+2013-03-24+at+1.09.53+AM.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
The missing Frameworks?&lt;/div&gt;
So the projects were all the basic stuff required for an app but the xcode projects from GamePlay were showing them as missing... so basically i just had to drag drop them from finder window to the project tree. Easy but lost a lot of time trying to figure this out, Basically lack of documentation / troubleshooting documents.&lt;br /&gt;
&lt;br /&gt;
The best thing about the engine is that you can directly import collada(.dae) files to the scene by converting them to ".gpb" gameplay binary. This is done using "gameplay-encoder" tool. The thing is you have to spend some time trying to understand the samples provided with the source code. I quickly realized that i had to look at the samples and analyze the code rather than searching online with weird questions. I have really not checked the forums but i would definitely look at the samples before even looking elsewhere.&lt;br /&gt;
&lt;br /&gt;
The UI can be created in a pretty straightforward way, just specify the control type, location, alignment etc. The usage is simple once you figure out the syntax and get used to the Framework. The one thing i struggled for in this mini project was figuring how to set the light and the material of objects.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-FBVZQ92Xl5w/UU4IMvqJdTI/AAAAAAAAD-k/t500KPupj-M/s1600/Screen+Shot+2013-03-24+at+1.22.57+AM.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="211" src="http://3.bp.blogspot.com/-FBVZQ92Xl5w/UU4IMvqJdTI/AAAAAAAAD-k/t500KPupj-M/s320/Screen+Shot+2013-03-24+at+1.22.57+AM.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;The awesome Rotating Cube&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
The scene is easy to setup, accessing different nodes in the scene based on their name is easy and so is setting their properties. Importing material data is one painful thing right now, which i hope will be fixed soon. As per actual game to be made, with the default physics integration it should be easy but i can imagine it not being as easy as say.. using unity for doing the same. The engine does support lua scripting .. which im' still yet to try.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/CYdDK/~4/3UILS0bOK34" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gizmothunder.blogspot.com/feeds/4468791888720870375/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=11134897&amp;postID=4468791888720870375" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/4468791888720870375?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/4468791888720870375?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/CYdDK/~3/3UILS0bOK34/gameplay-engine.html" title="GamePlay Engine" /><author><name>vamsi krishna Veligatla</name><uri>https://plus.google.com/113176341572263480788</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-1i7GqZuyxMU/AAAAAAAAAAI/AAAAAAAAD8Y/qTwE3yhJmeM/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-VpQ-E2cetZw/UU4FWaxP2eI/AAAAAAAAD-U/VWoaupwg9AA/s72-c/Screen+Shot+2013-03-24+at+1.09.53+AM.png" height="72" width="72" /><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://gizmothunder.blogspot.com/2013/03/gameplay-engine.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04MRH49fip7ImA9WhBSEEo.&quot;"><id>tag:blogger.com,1999:blog-11134897.post-4300505880948470454</id><published>2013-02-16T20:27:00.001-08:00</published><updated>2013-02-16T20:39:45.066-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-02-16T20:39:45.066-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="game dev" /><category scheme="http://www.blogger.com/atom/ns#" term="cocos2d-X" /><title>Cut Thy Polygon</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Fruit Ninja is an awesome game.. very addictive.. and fun to play.. but if you observe carefully you will see that where ever you slash the fruit.. it is always cut in half.. It is a simple trick to keep things nice and fast. But imagine if you could cut and slice a fruit every which way you wanted&amp;nbsp;precisely&amp;nbsp;the way you wanted.. this is an idea i had for a while..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;Slicing enemies into pieces based on slashes.&lt;/li&gt;
&lt;li&gt;Slicing fruits based on the slashs&lt;/li&gt;
&lt;li&gt;Creating predefined shapes from a starting shape&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
and the list goes on.. and it all starts with a line intersecting a polygon and the polygon being cut into two polygons. Before we go any further here are the screens of how the result will look.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-9J0wZGmuG4I/USBUXr9kpTI/AAAAAAAAD9Y/C4ZznfIsUWQ/s1600/iOS+Simulator+Screen+shot+17-Feb-2013+9.22.22+AM.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/-9J0wZGmuG4I/USBUXr9kpTI/AAAAAAAAD9Y/C4ZznfIsUWQ/s200/iOS+Simulator+Screen+shot+17-Feb-2013+9.22.22+AM.png" width="130" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;After 1 cut&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-mcYTW2weiVs/USBUXdZ_f5I/AAAAAAAAD9U/uiNESxJb_50/s1600/iOS+Simulator+Screen+shot+17-Feb-2013+9.22.23+AM.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="200" src="http://1.bp.blogspot.com/-mcYTW2weiVs/USBUXdZ_f5I/AAAAAAAAD9U/uiNESxJb_50/s200/iOS+Simulator+Screen+shot+17-Feb-2013+9.22.23+AM.png" width="131" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;After two cuts&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-CsCnTXMM3IE/USBUYXM2ciI/AAAAAAAAD9k/zJCeHiaIwG4/s1600/iOS+Simulator+Screen+shot+17-Feb-2013+9.22.25+AM.png" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/-CsCnTXMM3IE/USBUYXM2ciI/AAAAAAAAD9k/zJCeHiaIwG4/s200/iOS+Simulator+Screen+shot+17-Feb-2013+9.22.25+AM.png" width="131" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;After 3 Cuts&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now lets get to the most important part.. Cutting a polygon into two pieces.&lt;br /&gt;
&lt;br /&gt;
For each Edge in the polygon:&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; if Cut bisects Edge&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Find point of intersection of Cut line and Edge of polygon.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Add V0 of Edge to left polygon or right polygon based on whether it lies to left / right of Cut line.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Add V1 of Edge to left polygon or right polygon based on which side it lies on to the Cut line.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Add the Intersection Point to Left and Right polygons' vertex list.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;else&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Find which side the Edge lies on to the Cut.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Add the V0 and V1 of Edge to the corresponding polygon's vertex list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once you have done this we have two vertex lists one for the polygon to the right of the Cut and one to the left of the Cut. All we have to do now is to create polygon objects from the new vertices so they can be cut further.&lt;br /&gt;
I've been working a lot with Cocos2d-x recently so i've implemented it the same.. here is the archive of classes directory for the cocos2d-x project.&amp;nbsp;&lt;a href="http://cocos2d-x.org/attachments/1767/PolygonCutting.zip"&gt;http://cocos2d-x.org/attachments/1767/PolygonCutting.zip&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Screenshots of what you get when you run it..&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-LAzANSgb8mA/USBdkpxBt3I/AAAAAAAAD94/2qbTAFRDSuQ/s1600/iOS+Simulator+Screen+shot+17-Feb-2013+10.02.13+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://4.bp.blogspot.com/-LAzANSgb8mA/USBdkpxBt3I/AAAAAAAAD94/2qbTAFRDSuQ/s200/iOS+Simulator+Screen+shot+17-Feb-2013+10.02.13+AM.png" width="133" /&gt;&lt;/a&gt;&lt;a href="http://2.bp.blogspot.com/-uYOqOcN9k08/USBdklx8ruI/AAAAAAAAD98/p6nxsfPSMDg/s1600/iOS+Simulator+Screen+shot+17-Feb-2013+10.02.22+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://2.bp.blogspot.com/-uYOqOcN9k08/USBdklx8ruI/AAAAAAAAD98/p6nxsfPSMDg/s200/iOS+Simulator+Screen+shot+17-Feb-2013+10.02.22+AM.png" width="133" /&gt;&lt;/a&gt;&lt;a href="http://3.bp.blogspot.com/-DQkpt2_AoJ4/USBdkvCV6nI/AAAAAAAAD90/lZ1094yCEV8/s1600/iOS+Simulator+Screen+shot+17-Feb-2013+10.02.19+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/-DQkpt2_AoJ4/USBdkvCV6nI/AAAAAAAAD90/lZ1094yCEV8/s200/iOS+Simulator+Screen+shot+17-Feb-2013+10.02.19+AM.png" width="133" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
The initial polygon in white, you can draw arbitrary lines to cut the polygon along that line. The newly created polygons are drawn in red and yellow.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/CYdDK/~4/pGRZmIFWiPc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gizmothunder.blogspot.com/feeds/4300505880948470454/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=11134897&amp;postID=4300505880948470454" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/4300505880948470454?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/4300505880948470454?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/CYdDK/~3/pGRZmIFWiPc/cut-thy-polygon.html" title="Cut Thy Polygon" /><author><name>vamsi krishna Veligatla</name><uri>https://plus.google.com/113176341572263480788</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-1i7GqZuyxMU/AAAAAAAAAAI/AAAAAAAAD8Y/qTwE3yhJmeM/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-9J0wZGmuG4I/USBUXr9kpTI/AAAAAAAAD9Y/C4ZznfIsUWQ/s72-c/iOS+Simulator+Screen+shot+17-Feb-2013+9.22.22+AM.png" height="72" width="72" /><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://gizmothunder.blogspot.com/2013/02/cut-thy-polygon.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkIMSHs5eip7ImA9WhNWFEg.&quot;"><id>tag:blogger.com,1999:blog-11134897.post-8917789064582979365</id><published>2012-12-13T18:03:00.000-08:00</published><updated>2012-12-13T18:03:09.522-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-12-13T18:03:09.522-08:00</app:edited><title>Adrian lives On</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
I have been wondering what will happen to Adrian after a while.. We haven't really worked on making it better or ported it to any new platforms. Fortunately for us some people still take time to port our game to the platform of their choice.&lt;br /&gt;
http://www.arosworld.org/news.php?readmore=213&lt;br /&gt;
&lt;br /&gt;
I never heard of aros before &amp;nbsp;but that is the point... The game lives on. Would love to see more of such things happen...port for chrome would be awesome.. :)&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/CYdDK/~4/VI2SgDU81qg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gizmothunder.blogspot.com/feeds/8917789064582979365/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=11134897&amp;postID=8917789064582979365" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/8917789064582979365?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/8917789064582979365?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/CYdDK/~3/VI2SgDU81qg/adrian-lives-on.html" title="Adrian lives On" /><author><name>vamsi krishna Veligatla</name><uri>https://plus.google.com/113176341572263480788</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-1i7GqZuyxMU/AAAAAAAAAAI/AAAAAAAAD8Y/qTwE3yhJmeM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://gizmothunder.blogspot.com/2012/12/adrian-lives-on.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04NRnw5fSp7ImA9WhNRF04.&quot;"><id>tag:blogger.com,1999:blog-11134897.post-8945102949489985923</id><published>2012-11-12T07:59:00.000-08:00</published><updated>2012-11-12T07:59:57.225-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-11-12T07:59:57.225-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="game dev" /><category scheme="http://www.blogger.com/atom/ns#" term="blender" /><title>Anim3D</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
The simplest way to create a 3D animation is to create multiple keyframes (3D meshes) for different timeframes and interpolating the vertices with time. This is the technique used for Quake2/Quake3 models. The simplest file format would be to start with Quake2's md2 file format. The problem though is that there aren't many exporters around for the format and the loaders that are around seem to screw something up something regarding how the animation is handled.&lt;br /&gt;
&lt;br /&gt;
I could have spent some time to figure this out and fixed the exporters/written one myself.. but i thought it would be a good learning experience to try writing something myself. That's how the &lt;a href="http://code.google.com/p/3danim/" target="_blank"&gt;3danim&lt;/a&gt;&amp;nbsp;project started. Just one simple ascii based file format that is easy to parse and use. I didn't make it binary as thats' the logical extension for how we store the data, But the important part is to understand everything that is stored in the file.&lt;br /&gt;
&lt;br /&gt;
Iv'e written Loaders in c, python and have had my friend write the java loader. The exporter however is based on python and is an addon for the open source 3d authoring tool blender.&lt;br /&gt;
&lt;br /&gt;
That is where the pain starts actually.. the blender python api has been in so much flux that after every new release, i had to re-write the exporter... the last version i updated to was 2.57 and today ive' been struggling to get the script updated to 2.64 hopefully this will stabilize soon and ill' be able to use it more often. It's probably a wise thing to wait and use an older version before everything stabilizes..&amp;nbsp;&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/CYdDK/~4/rChrUTX8Z-Y" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gizmothunder.blogspot.com/feeds/8945102949489985923/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=11134897&amp;postID=8945102949489985923" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/8945102949489985923?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/8945102949489985923?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/CYdDK/~3/rChrUTX8Z-Y/anim3d.html" title="Anim3D" /><author><name>vamsi krishna Veligatla</name><uri>https://plus.google.com/113176341572263480788</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-1i7GqZuyxMU/AAAAAAAAAAI/AAAAAAAAD8Y/qTwE3yhJmeM/s512-c/photo.jpg" /></author><thr:total>1</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://gizmothunder.blogspot.com/2012/11/anim3d.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A04FQXc5eip7ImA9WhNSFU8.&quot;"><id>tag:blogger.com,1999:blog-11134897.post-1852975170187474010</id><published>2012-10-29T09:58:00.001-07:00</published><updated>2012-10-29T09:58:30.922-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-10-29T09:58:30.922-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="game dev" /><title>Exp with Cocos2d-x</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Finally i've started working with cocos2d-x for game dev. It has proved to be really handy for getting prototypes done really fast. I hated the autopointer based implementation at first but have gradually gotten used to it. The one problem i do see is that the constant creation and deletion of objects could lead to a reduced performance. I would recommend anybody to stay away from the autopointer based approach right from the start if you are performance cautious, because re-organizing the code can be a pain.&lt;br /&gt;
&lt;br /&gt;
The cocos2d-x is a really good choice if you want to go multiplatform with the game as well. The best part (in my opinion) is that you dont' have to deal with the java code for the most part, you get access to OpenGL ES so basically you can develop pretty much any game and still have the benefits of scene management and animation for things that you dont' want to care about.&lt;br /&gt;
&lt;br /&gt;
There is an demo of getting 3D models rendered in cocos2D-x using the projective transformation and a little Matrix math help from the internal math library in cocos2D-x. I really hope the development of this library continues at the same pace. It's just awesome to be able to write code in c++ and still deploy on all the relevant platforms.&amp;nbsp;&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/CYdDK/~4/kkSZ5Ct9cn8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gizmothunder.blogspot.com/feeds/1852975170187474010/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=11134897&amp;postID=1852975170187474010" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/1852975170187474010?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/1852975170187474010?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/CYdDK/~3/kkSZ5Ct9cn8/exp-with-cocos2d-x.html" title="Exp with Cocos2d-x" /><author><name>vamsi krishna Veligatla</name><uri>https://plus.google.com/113176341572263480788</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-1i7GqZuyxMU/AAAAAAAAAAI/AAAAAAAAD8Y/qTwE3yhJmeM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://gizmothunder.blogspot.com/2012/10/exp-with-cocos2d-x.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUICSXcycSp7ImA9WhJUEE0.&quot;"><id>tag:blogger.com,1999:blog-11134897.post-6367047283250788042</id><published>2012-09-07T00:38:00.002-07:00</published><updated>2012-09-07T00:39:28.999-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-09-07T00:39:28.999-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="game dev" /><category scheme="http://www.blogger.com/atom/ns#" term="inkscape" /><category scheme="http://www.blogger.com/atom/ns#" term="html5" /><title>SVG as level description file</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
If you ever wanted to use svg as a level editor for your HTML5 games.. here is the basic code you can use. Obviously you have to make sure that your svg file is using only rects instead of any other type if you want to use this code as is.. But its' a good basic start for getting you started. I've used the color of the rects in svg to determine how it behaves in game.. you could offload it to the editor (i.e inkscape in my case) to add properties to the rects which can be read and used to determine properties.&lt;br /&gt;
&lt;br /&gt;
$.get("drawing.svg", function(res){&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //loading the data from an svg file.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; blocks = [];&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; user = null;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ball = null;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var $layer = $(res).find('g').first();&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //get all the rectangles in the level and create the list.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $layer.find('rect').each(function(){&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //string operations to get the color set for the block.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var fillstyle = $(this).attr("style").split(';')[0].split(':')[1];&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var x, y, w, h;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; x = parseInt($(this).attr('x'));&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; y = parseInt($(this).attr('y'));&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; w = parseInt($(this).attr('width'));&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; h = parseInt($(this).attr('height'));&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(fillstyle == "something"){&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }else if(fillstyle == "something"){&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;});&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
ps:///$.get() is the jquery call, so you need jquery to run this as is.. or you could handle the xmlhttp request thing ..&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/CYdDK/~4/FZs_pTdLRG8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gizmothunder.blogspot.com/feeds/6367047283250788042/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=11134897&amp;postID=6367047283250788042" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/6367047283250788042?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/6367047283250788042?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/CYdDK/~3/FZs_pTdLRG8/svg-as-level-description-file.html" title="SVG as level description file" /><author><name>vamsi krishna Veligatla</name><uri>https://plus.google.com/113176341572263480788</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-1i7GqZuyxMU/AAAAAAAAAAI/AAAAAAAAD8Y/qTwE3yhJmeM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://gizmothunder.blogspot.com/2012/09/svg-as-level-description-file.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUBQHo5eSp7ImA9WhVUFks.&quot;"><id>tag:blogger.com,1999:blog-11134897.post-3331566904818490968</id><published>2012-05-21T21:50:00.001-07:00</published><updated>2012-05-21T21:50:51.421-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-21T21:50:51.421-07:00</app:edited><title>ramblings about android apps</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
i got a galaxy nexus recently and as you can imagine i was very excited and began downloading a the popular games most of them behaved fine but there were some apps and games which had services eunning in rhe background even though the app was killed.i had to go to the settings and stop them. i wouldnt bother too much if the battery wasnt effected but from what i have seen it does. i wonder why the developers would so thia on a phone app. i prefer the apps that update when i ask them to. i really hope people stop doing this service atarting frenzy in their apps.&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/CYdDK/~4/ViOYMTG1pL8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gizmothunder.blogspot.com/feeds/3331566904818490968/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=11134897&amp;postID=3331566904818490968" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/3331566904818490968?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/3331566904818490968?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/CYdDK/~3/ViOYMTG1pL8/ramblings-about-android-apps.html" title="ramblings about android apps" /><author><name>vamsi krishna Veligatla</name><uri>https://plus.google.com/113176341572263480788</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-1i7GqZuyxMU/AAAAAAAAAAI/AAAAAAAAD8Y/qTwE3yhJmeM/s512-c/photo.jpg" /></author><thr:total>1</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://gizmothunder.blogspot.com/2012/05/ramblings-about-android-apps.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C04BQHc_eip7ImA9WhVXFU8.&quot;"><id>tag:blogger.com,1999:blog-11134897.post-3005319674212008929</id><published>2012-04-15T13:32:00.000-07:00</published><updated>2012-04-15T13:32:31.942-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-15T13:32:31.942-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="game dev" /><category scheme="http://www.blogger.com/atom/ns#" term="inkscape" /><category scheme="http://www.blogger.com/atom/ns#" term="html5" /><category scheme="http://www.blogger.com/atom/ns#" term="gimp art" /><title>SpaceGame 48-hr GameJAM</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
I've participated in my first 48hr gamejam. I've technically spent a lot less time but i've managed to get a prototype up and running and im' pretty happy with the way it turned out. I would have liked to add more things but time is running out so i had to cut corners. 
Here are the things i wanted to accomplish:

1) Bring out the tangential learning about Gravitation.
2) Make use of the gravity (since it's a space theme).
3) Wanted to do something different with the art. 

The concept came pretty quickly once i just drew up a mock up screen..
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-0z5P3r1S2zc/T4su87gtTMI/AAAAAAAADnU/iayTbnf4WQI/s1600/gravdef.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-0z5P3r1S2zc/T4su87gtTMI/AAAAAAAADnU/iayTbnf4WQI/s320/gravdef.jpg" width="285" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
The rest of it was to get the mechanics right.. I used the CAAT engine so i can focus on the game itself, and bother less about the rendering. Which did help, but i also had to spend time looking around the documentation to figure out if there was a better way of doing something i would have just coded straight.. but it did payoff.. I got a playable prototype very soon. I tried to get some artwork done with inkscape based on the concept art.. 

&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-00Lf-NPVlXA/T4svqS_FAjI/AAAAAAAADng/jI_Z9Yp4-lk/s1600/text3395.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-00Lf-NPVlXA/T4svqS_FAjI/AAAAAAAADng/jI_Z9Yp4-lk/s320/text3395.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
As you can see i did really basic art but im' beginning to like this style. I'ts very abstract but conveys the objects pretty well. I've uploaded a playable version at&amp;nbsp;&lt;a href="http://balaji.me/vkrishna/astrogravity/"&gt;http://balaji.me/vkrishna/astrogravity/&lt;/a&gt;&amp;nbsp;. I haven't given the name a lot of thought but i hope it conveys the content of the game.&lt;/div&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/CYdDK/~4/d1ZgFmTwAs0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gizmothunder.blogspot.com/feeds/3005319674212008929/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=11134897&amp;postID=3005319674212008929" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/3005319674212008929?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/3005319674212008929?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/CYdDK/~3/d1ZgFmTwAs0/spacegame-48-hr-gamejam.html" title="SpaceGame 48-hr GameJAM" /><author><name>vamsi krishna Veligatla</name><uri>https://plus.google.com/113176341572263480788</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-1i7GqZuyxMU/AAAAAAAAAAI/AAAAAAAAD8Y/qTwE3yhJmeM/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-0z5P3r1S2zc/T4su87gtTMI/AAAAAAAADnU/iayTbnf4WQI/s72-c/gravdef.jpg" height="72" width="72" /><thr:total>1</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://gizmothunder.blogspot.com/2012/04/spacegame-48-hr-gamejam.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0YNRX0yeyp7ImA9WhVRFE4.&quot;"><id>tag:blogger.com,1999:blog-11134897.post-3424649134740143241</id><published>2012-03-22T10:59:00.000-07:00</published><updated>2012-03-22T10:59:54.393-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-03-22T10:59:54.393-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="game dev" /><category scheme="http://www.blogger.com/atom/ns#" term="html5" /><title>Online Leaderboards</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Iv'e been on a look out for easy to use online leaderboard services for a while now. &lt;a href="http://www.scoreoid.net/" target="_blank"&gt;Scoreoid.net&lt;/a&gt; is the latest one i came across. The best feature of using this service?.... you can use it through absolutely any platform.. and they have good documentation for all the important things &lt;a href="http://wiki.scoreoid.net/"&gt;http://wiki.scoreoid.net/&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
I've been working on a lot of html5/javascript based games. I could have used any of the standard javascript libraries to use the scoreoid service (since it uses the cgi based implementation) but i didn't want to bring in a whole library for just a simple ajax request. So i wrote a simple javascript function to make it easy to use the service.. &lt;/div&gt;
Following is the code for the function.
&lt;script src="http://pastebin.com/embed_js.php?i=rPXGSQap"&gt; &lt;/script&gt;
&lt;p&gt;
And assuming most people use JSON for response type while in js realm i've forced the function to use JSON. Using it is just making a function call and you should provide callback to handle the returned json object.
&lt;/p&gt;
&lt;script src="http://pastebin.com/embed_js.php?i=ZHjuuSuH"&gt;&lt;/script&gt;

You can know the details of what to send as parameters to this function by looking at the console provided on the scoreoid website. I hope this helps people trying to get their html5 games integrated with scoreoid leaderboards.
I've started using this service in colortheory and its' been good so far. Give it a try if you need some leaderboard functionality in your game.
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/CYdDK/~4/ILCx0O5Zgg0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gizmothunder.blogspot.com/feeds/3424649134740143241/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=11134897&amp;postID=3424649134740143241" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/3424649134740143241?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/3424649134740143241?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/CYdDK/~3/ILCx0O5Zgg0/online-leaderboards.html" title="Online Leaderboards" /><author><name>vamsi krishna Veligatla</name><uri>https://plus.google.com/113176341572263480788</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-1i7GqZuyxMU/AAAAAAAAAAI/AAAAAAAAD8Y/qTwE3yhJmeM/s512-c/photo.jpg" /></author><thr:total>1</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://gizmothunder.blogspot.com/2012/03/online-leaderboards.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUNQnY8eyp7ImA9WhVREUw.&quot;"><id>tag:blogger.com,1999:blog-11134897.post-6187575966703629683</id><published>2012-03-18T16:10:00.003-07:00</published><updated>2012-03-18T16:11:33.873-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-03-18T16:11:33.873-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="game dev" /><category scheme="http://www.blogger.com/atom/ns#" term="gimp art" /><title>Side Scrolling RTS</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
A Couple of years ago one of my friends asked if it would be nice / possible to implement a 2D RTS game as a course project. I thought that was a cool idea. but never got around to finding what happened. Why am i talking about this now?.. well ive' come across the swords and soldiers game and its' just like that. I've not played it but it sure does look good. I loved the art style and the animations so much. I wanted to try and design something similar just as an exercise.. but i needed some concept art to start off.. so i worked on making some concept art for it.. im' not sure if ill' ever get around to making the actual game.. but am sure excited about making a simple rts for the experimental gameplay project "Economy" theme..&lt;br /&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Kxbbr6Z-B6Q/T2ZrPzpVPVI/AAAAAAAADec/KAV2F692V1s/s1600/chardesign.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="400" src="http://2.bp.blogspot.com/-Kxbbr6Z-B6Q/T2ZrPzpVPVI/AAAAAAAADec/KAV2F692V1s/s400/chardesign.png" width="375" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;rough design for characters&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/CYdDK/~4/n5UKrxnqPiY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gizmothunder.blogspot.com/feeds/6187575966703629683/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=11134897&amp;postID=6187575966703629683" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/6187575966703629683?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/6187575966703629683?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/CYdDK/~3/n5UKrxnqPiY/side-scrolling-rts.html" title="Side Scrolling RTS" /><author><name>vamsi krishna Veligatla</name><uri>https://plus.google.com/113176341572263480788</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-1i7GqZuyxMU/AAAAAAAAAAI/AAAAAAAAD8Y/qTwE3yhJmeM/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-Kxbbr6Z-B6Q/T2ZrPzpVPVI/AAAAAAAADec/KAV2F692V1s/s72-c/chardesign.png" height="72" width="72" /><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://gizmothunder.blogspot.com/2012/03/side-scrolling-rts.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0UAQXg5eSp7ImA9WhVSF0k.&quot;"><id>tag:blogger.com,1999:blog-11134897.post-6657783577590986382</id><published>2012-03-11T17:01:00.000-07:00</published><updated>2012-03-14T10:14:00.621-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-03-14T10:14:00.621-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="game dev" /><category scheme="http://www.blogger.com/atom/ns#" term="inkscape" /><category scheme="http://www.blogger.com/atom/ns#" term="html5" /><category scheme="http://www.blogger.com/atom/ns#" term="gimp art" /><title>Color World (in progress)</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Ys_cLNaMRFw/T105732noRI/AAAAAAAADdQ/xC58Xv9htbM/s1600/colorworld_new.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-Ys_cLNaMRFw/T105732noRI/AAAAAAAADdQ/xC58Xv9htbM/s320/colorworld_new.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Work in Progress&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
It's true what they say about how 80% of the work gets done in 20% of the time and the rest is spent trying to get the project done. I had a prototype of a simple puzzle game over a weekend. Then i just left it in the dark. I really liked this game because it was born out of my love for "tripple town" a simple but addictive game. I realized this was quite similar to another game i wrote &lt;a href="http://sites.google.com/site/vkgamedev/home/squaredhtml5" target="_blank"&gt;SQUARED&lt;/a&gt;&amp;nbsp; for the mozilla game dev contest. At the time i was really happy with the "art style" but now not so much.. but i did still enjoy the gameplay. With some tweaks it could be a fun game on the "touch enabled" devices. I've been working on and off this weekend on getting one of my prototypes to a presentable state.. here is a comparison..&lt;br /&gt;
&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-HZcSUzkzXeI/T105-jVFe4I/AAAAAAAADdY/gin2ZVVAeDs/s1600/colorworld_old.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/-HZcSUzkzXeI/T105-jVFe4I/AAAAAAAADdY/gin2ZVVAeDs/s320/colorworld_old.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Prototype in game Screenshot&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
Ive spent a lot of time today trying to find the right service for getting the leaderboard up. I was using playtomic.com but with my perceived notion of their un-availability, i started looking at other options.. http://www.scoreoid.net/ seemed like a really good alternative till i realized that i needed a php capable hosting to be able to use it unlike playtomic which just works with js.&lt;br /&gt;
&lt;br /&gt;
The hosting of playtomics' javascript library on their site seems to have some problem and i was unable to access it. I just assumed that i wouldn't be able to use this service since the browser would require a cross-domain&amp;nbsp; ajax request to handle the data. Little did i know that xmlHttp and the corresponding m$ implementation already have this and that playtomic already uses it. So basically i can just get the playtomic js file from their git hub hosting bundle it along with the game and i should be able to show up a basic score board.&lt;br /&gt;
&lt;br /&gt;
On another note.. i just discovered c9.io "cloud based editing software" pretty neat.. its' well integrated with the github... so it is extra easy to get started with your projects. .. do try it out if you haven't already.. &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Update: &lt;/b&gt;You can try the game online at&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;a href="https://sites.google.com/site/vkgamedev/home/colortheory"&gt;https://sites.google.com/site/vkgamedev/home/colortheory&lt;/a&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/CYdDK/~4/a_3CrIueUH4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gizmothunder.blogspot.com/feeds/6657783577590986382/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=11134897&amp;postID=6657783577590986382" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/6657783577590986382?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/6657783577590986382?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/CYdDK/~3/a_3CrIueUH4/color-world-in-progress.html" title="Color World (in progress)" /><author><name>vamsi krishna Veligatla</name><uri>https://plus.google.com/113176341572263480788</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-1i7GqZuyxMU/AAAAAAAAAAI/AAAAAAAAD8Y/qTwE3yhJmeM/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-Ys_cLNaMRFw/T105732noRI/AAAAAAAADdQ/xC58Xv9htbM/s72-c/colorworld_new.png" height="72" width="72" /><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://gizmothunder.blogspot.com/2012/03/color-world-in-progress.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkUARXY9fyp7ImA9WhRaGUg.&quot;"><id>tag:blogger.com,1999:blog-11134897.post-575725029574153700</id><published>2012-02-22T14:36:00.003-08:00</published><updated>2012-02-22T14:37:24.867-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-22T14:37:24.867-08:00</app:edited><title>Download onClick</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Ajax requests to server are always expected to return text output and for some reason the&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
Content-disposition: attachment;&lt;/blockquote&gt;
doesn't cause the browser to show the save dialog. I searched for a while and found a jquery plugin which does it but i kept looking anyway. One interesting solution was to include an iframe in the page and set its' location to the url which would download the file when that didn't work i just used the&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
var url = "cgi-bin/getreffile.py?" + $.params({qo:"LDS", sv:["dk", "df"]});&lt;br /&gt;
window.location = url&lt;/blockquote&gt;
And surprisingly this worked well atleast on the browsers that i checked with.. (chrome, ff ).&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/CYdDK/~4/VdyoNP-lA2c" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gizmothunder.blogspot.com/feeds/575725029574153700/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=11134897&amp;postID=575725029574153700" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/575725029574153700?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/575725029574153700?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/CYdDK/~3/VdyoNP-lA2c/download-onclick.html" title="Download onClick" /><author><name>vamsi krishna Veligatla</name><uri>https://plus.google.com/113176341572263480788</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-1i7GqZuyxMU/AAAAAAAAAAI/AAAAAAAAD8Y/qTwE3yhJmeM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://gizmothunder.blogspot.com/2012/02/download-onclick.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcDQHw6cCp7ImA9WhRaGEs.&quot;"><id>tag:blogger.com,1999:blog-11134897.post-6245172084048700051</id><published>2012-02-21T02:56:00.002-08:00</published><updated>2012-02-21T15:14:31.218-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-21T15:14:31.218-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="game dev" /><category scheme="http://www.blogger.com/atom/ns#" term="inkscape" /><category scheme="http://www.blogger.com/atom/ns#" term="blender" /><category scheme="http://www.blogger.com/atom/ns#" term="gimp art" /><title>2D Boy</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;span style="text-align: left;"&gt;No this is not a blog post about the 2D boy game studio. ... its' about a 2D character i designed from scratch.. This was the first time i did it, the work i did with recreating the 2D characters from Sita sings' blues has certainly helped me a lot here. First i used MyPaint to create rough sketches of how i wanted the character to look.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-cwWufM5-8D0/T0N14lub3yI/AAAAAAAADcg/8LXqeQ0v_o0/s1600/concept.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="220" src="http://2.bp.blogspot.com/-cwWufM5-8D0/T0N14lub3yI/AAAAAAAADcg/8LXqeQ0v_o0/s320/concept.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Sketch of Characters&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
I wanted to go for a cartoon look but still wanted it to be a believable one. At first i tried to push for a simple Rayman style character but finally decided on this character. The game was going to use a side view.. so i had to work on creating a side view of the character.. I think the isometric view would have been better but the side view is what was requested.. :D&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-ngv2qKCasFg/T0N15VAdnyI/AAAAAAAADco/9gqhKlnSAHw/s1600/sideview.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="293" src="http://3.bp.blogspot.com/-ngv2qKCasFg/T0N15VAdnyI/AAAAAAAADco/9gqhKlnSAHw/s320/sideview.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Side View of the Character&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
Once i got the side view done.. i wasn't too happy about the shoes so i tried to draw that separately so i can focus on its' details. Once i got the side view, i used Inkscape to create the colors and the texture. Once i got the texture done, I used blender to create a model with 2D planes, rigged it and its' all set to go now.. here is the result..&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-pr_cXgsglro/T0N16NyCOwI/AAAAAAAADcw/HHdmzB6ntGk/s1600/untitled.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-pr_cXgsglro/T0N16NyCOwI/AAAAAAAADcw/HHdmzB6ntGk/s320/untitled.png" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Rendered using Blender&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
The shadow of hair is pre baked (i.e it's in the texture), but the shadow cast by the legs and arms (i.e, self shadow) is all done by blender.. this is the right way of doing it because you don't have to worry about animations not showing the right shadows. I've uploaded the blend file on blendswap.com hopefully people can pick it up from there.&lt;br /&gt;
&lt;b&gt;Update: &lt;/b&gt;the blend file is up on blend swap.com.. &amp;nbsp;&lt;a href="http://www.blendswap.com/blends/characters/2d-boy/"&gt;http://www.blendswap.com/blends/characters/2d-boy/&lt;/a&gt;&lt;br /&gt;
&lt;div&gt;
&lt;b&gt;Update1: &lt;/b&gt;Just discovered a sprite sheet plugin for gimp..&amp;nbsp;&lt;a href="http://registry.gimp.org/node/20943"&gt;http://registry.gimp.org/node/20943&lt;/a&gt;&amp;nbsp;works pretty well, i had to change the final image a little to match my requirement but.. it does the job..&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-lbey2gxYQVA/T0QlOozhD8I/AAAAAAAADc4/yp8K2zYe8OA/s1600/sprite_running.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="190" src="http://4.bp.blogspot.com/-lbey2gxYQVA/T0QlOozhD8I/AAAAAAAADc4/yp8K2zYe8OA/s320/sprite_running.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Running Animation&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/CYdDK/~4/HLotEmlIh04" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gizmothunder.blogspot.com/feeds/6245172084048700051/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=11134897&amp;postID=6245172084048700051" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/6245172084048700051?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/6245172084048700051?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/CYdDK/~3/HLotEmlIh04/2d-boy.html" title="2D Boy" /><author><name>vamsi krishna Veligatla</name><uri>https://plus.google.com/113176341572263480788</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-1i7GqZuyxMU/AAAAAAAAAAI/AAAAAAAAD8Y/qTwE3yhJmeM/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-cwWufM5-8D0/T0N14lub3yI/AAAAAAAADcg/8LXqeQ0v_o0/s72-c/concept.png" height="72" width="72" /><thr:total>1</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://gizmothunder.blogspot.com/2012/02/2d-boy.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkICRH84cSp7ImA9WhVSFUw.&quot;"><id>tag:blogger.com,1999:blog-11134897.post-7145897974072608726</id><published>2012-01-31T16:06:00.000-08:00</published><updated>2012-03-11T17:02:45.139-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-03-11T17:02:45.139-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="game dev" /><category scheme="http://www.blogger.com/atom/ns#" term="html5" /><title>Canvas Experiment</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="text-align: center;"&gt;
&lt;script language="javascript"&gt;
function DrawScene(){
var canvas = document.getElementById('gameCanvas');
var ctx = canvas.getContext('2d');
ctx.fillStyle="rgb(244, 0, 0)";
ctx.fillRect(100, 100, 100, 100);
}
//document.getElementById("mainbox").addEventListener('load', DrawScene, false);
&lt;/script&gt;
&lt;canvas height="240" id="gameCanvas" style="background-color: black;" width="320"&gt;
&lt;/canvas&gt;&lt;br /&gt;
&lt;input onclick="DrawScene();" type="button" value="Draw Square" /&gt;
&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
I just discovered that you can put in your script and render stuff to the blog. Pretty cool hopefully i can put a whole game in it. I remember trying this before but it didn't &amp;nbsp;work seems to be working now :D. It's pretty easy to get it just go to the html of the post and post your javascript and it works :) well not all of the things but for now this should do :)&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/CYdDK/~4/as-RB14mNI8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gizmothunder.blogspot.com/feeds/7145897974072608726/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=11134897&amp;postID=7145897974072608726" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/7145897974072608726?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/7145897974072608726?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/CYdDK/~3/as-RB14mNI8/sdf.html" title="Canvas Experiment" /><author><name>vamsi krishna Veligatla</name><uri>https://plus.google.com/113176341572263480788</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-1i7GqZuyxMU/AAAAAAAAAAI/AAAAAAAAD8Y/qTwE3yhJmeM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://gizmothunder.blogspot.com/2012/01/sdf.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkIMSHg-eip7ImA9WhVSFUw.&quot;"><id>tag:blogger.com,1999:blog-11134897.post-590142002907950906</id><published>2012-01-30T08:28:00.000-08:00</published><updated>2012-03-11T17:03:09.652-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-03-11T17:03:09.652-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="game dev" /><category scheme="http://www.blogger.com/atom/ns#" term="html5" /><title>DroidRun as Pokki</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Droid run is the first game i developed using the CAAT library. The code isn't exactly the most beautiful and well organized but i've managed to get it working but then getting it to work as a pokki was a whole other story. I was too lazy to do it but gathered just enough motivation to make it because i did start writing this game for the pokki 1UP contest. &lt;br /&gt;
&lt;br /&gt;
In a rush to get to the finish line .. i moved the code around like crazy and made a lot of local variables as globals and just hacked away at the code without thinking much.. i just wanted to get it working.. may be next time ill' try to be a little more cautious.. :)&amp;nbsp; I do plan to add in new features like ability to buy costumes and stuff but it can wait.&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-uM_XxrZpNe0/Tw37mqgM0gI/AAAAAAAADcE/EdiVBuFiX6o/s1600/GameplayIdeas.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-uM_XxrZpNe0/Tw37mqgM0gI/AAAAAAAADcE/EdiVBuFiX6o/s320/GameplayIdeas.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;concept art&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
Any way if you are interested in getting the pokki for your computer.. click on the button below..&amp;nbsp;&lt;/div&gt;
&lt;script src="http://cdn.pokki.com/embed/pokki_helper.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;a class="pokki-download" href="http://www.pokki.com/download/?name=Droid+Run&amp;amp;etag=Pokki_Droid_Run" style="background: #03b5fc; color: white; display: block; font: bold 11px Arial,sans-serif; padding: 5px 11px 5px 24px; text-decoration: none;"&gt;Download Droid Run for Pokki&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/CYdDK/~4/YX-Qvsd86WA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gizmothunder.blogspot.com/feeds/590142002907950906/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=11134897&amp;postID=590142002907950906" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/590142002907950906?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/590142002907950906?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/CYdDK/~3/YX-Qvsd86WA/droidrun-as-pokki.html" title="DroidRun as Pokki" /><author><name>vamsi krishna Veligatla</name><uri>https://plus.google.com/113176341572263480788</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-1i7GqZuyxMU/AAAAAAAAAAI/AAAAAAAAD8Y/qTwE3yhJmeM/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-uM_XxrZpNe0/Tw37mqgM0gI/AAAAAAAADcE/EdiVBuFiX6o/s72-c/GameplayIdeas.png" height="72" width="72" /><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://gizmothunder.blogspot.com/2012/01/droidrun-as-pokki.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkEFRXs_fyp7ImA9WhVSFUw.&quot;"><id>tag:blogger.com,1999:blog-11134897.post-722623688091295108</id><published>2012-01-22T14:27:00.000-08:00</published><updated>2012-03-11T17:03:34.547-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-03-11T17:03:34.547-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="game dev" /><category scheme="http://www.blogger.com/atom/ns#" term="inkscape" /><category scheme="http://www.blogger.com/atom/ns#" term="html5" /><title>DRUN</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
The &lt;a href="http://labs.hyperandroid.com/static/caat/"&gt;CAAT&lt;/a&gt; library is really cool for doing html5 games. I was impressed by the demo they had for the library. So i started to think of simple game ideas that i could quickly implement using this library and make it look good as well. Im' always in a rush to finish coding the games ive' started writing so they miss the fine touches of ui animations and stuff. I thought this could be a good library to start experimenting with to get some thing up and running really fast. Since this is the first time i'm using this library i haven't really used it the most effective way but I did have a lot of time to fine tune the gameplay and artwork. Im' yet to integrate the score board into the game but i'm pretty happy with the way it stands right now. &lt;br /&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://droidrun-game.appspot.com/" style="margin-left: auto; margin-right: auto;" target="_blank"&gt;&lt;img border="0" height="239" src="https://4566537137610571091-a-1802744773732722657-s-sites.googlegroups.com/site/vkgamedev/home/drunhtml5/image.jpg?attachauth=ANoY7cqzhbu9OUCfQaJAMM-qj-yY32iTeyvoOFSAX52ITX87DtZMLuWcqGEcU8sGd_f6pm97lY00UiiNH-yoQFysIgAGtTQfFgOubufefsoOba9d7mYEaJL9R0jiDQaj3yuijT8yV3elzWY96QlL7gimQ17K0fyy9GKvjcINd4TqB8I1gF7OXGuTaeTm8FAijos5wCU0XOXMWYfrzioy3Y062lHYZqzrNQ%3D%3D&amp;amp;attredirects=0" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Click to Launch Droid Run&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
The basic idea in the game is to be able to jump to three different heights and the user has to choose wisely based on the obstacle course. The aim is to last as long as possible and collect as many squares as possible. I wanted to add different costumes and stuff which is pretty straight forward but for now it has only one droid suit. I hope to get this up and running for android device soon.&amp;nbsp; Technically you should already be able to run this on any html5 compliant device but the performance may be a problem.&lt;br /&gt;
&lt;br /&gt;
You can check out the game in action in the video below. You can also check out the homepage for the game at &lt;a href="http://sites.google.com/site/vkgamedev"&gt;sites.google.com/site/vkgamedev&lt;/a&gt;.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-56fa2f6b05edc063" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="//www.youtube.com/get_player"&gt;
&lt;param name="bgcolor" value="#FFFFFF"&gt;
&lt;param name="allowfullscreen" value="true"&gt;
&lt;param name="flashvars" value="flvurl=http://redirector.googlevideo.com/videoplayback?id%3D56fa2f6b05edc063%26itag%3D5%26source%3Dblogger%26app%3Dblogger%26cmo%3Dsensitive_content%253Dyes%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1373710383%26sparams%3Did,itag,source,ip,ipbits,expire%26signature%3D51A8E89C8A5B1754030839FBF79735A4C41F4A7D.B2674E23DF0D35B6D3F5DF53A27354992E071836%26key%3Dck2&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D56fa2f6b05edc063%26offsetms%3D5000%26itag%3Dw160%26sigh%3Du2iPAniRr9-dWvexsfXYSWeDkHQ&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;
&lt;embed src="//www.youtube.com/get_player" type="application/x-shockwave-flash"
width="320" height="266" bgcolor="#FFFFFF"
flashvars="flvurl=http://redirector.googlevideo.com/videoplayback?id%3D56fa2f6b05edc063%26itag%3D5%26source%3Dblogger%26app%3Dblogger%26cmo%3Dsensitive_content%253Dyes%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1373710383%26sparams%3Did,itag,source,ip,ipbits,expire%26signature%3D51A8E89C8A5B1754030839FBF79735A4C41F4A7D.B2674E23DF0D35B6D3F5DF53A27354992E071836%26key%3Dck2&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D56fa2f6b05edc063%26offsetms%3D5000%26itag%3Dw160%26sigh%3Du2iPAniRr9-dWvexsfXYSWeDkHQ&amp;autoplay=0&amp;ps=blogger"
allowFullScreen="true" /&gt;&lt;/object&gt;
&lt;/div&gt;
&lt;br /&gt;
&amp;nbsp;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/CYdDK/~4/qZ5XI8NhCLI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gizmothunder.blogspot.com/feeds/722623688091295108/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=11134897&amp;postID=722623688091295108" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/722623688091295108?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/722623688091295108?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/CYdDK/~3/qZ5XI8NhCLI/drun.html" title="DRUN" /><author><name>vamsi krishna Veligatla</name><uri>https://plus.google.com/113176341572263480788</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-1i7GqZuyxMU/AAAAAAAAAAI/AAAAAAAAD8Y/qTwE3yhJmeM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://gizmothunder.blogspot.com/2012/01/drun.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkEFRXs-eSp7ImA9WhVSFUw.&quot;"><id>tag:blogger.com,1999:blog-11134897.post-936951325962975903</id><published>2012-01-11T13:18:00.000-08:00</published><updated>2012-03-11T17:03:34.551-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-03-11T17:03:34.551-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="game dev" /><category scheme="http://www.blogger.com/atom/ns#" term="inkscape" /><category scheme="http://www.blogger.com/atom/ns#" term="html5" /><title>JavaScript Frameworks</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
I've always been against using frameworks for getting my javascript work done. I felt they were getting the way of performance and too much obscurity. But after writing my first javascript game, i thought it would be nice to use the jquery library. Which resulted in a better looking code but for some weird reason i couldn't get the setInterval() function to work with the animation effects from jquery. I did find some solutions online to fix the problem but i didn't bother to look too much into it as i was content with the UI without any animation effects. Then i came across this amazing &lt;a href="http://labs.hyperandroid.com/static/caat/sumon/canvas/Sumon.html"&gt;demo&lt;/a&gt;. I was blown away by how beautiful everything looked. The fluid animations brought the whole game to life. It was just a delight to look at the animations. I decided to give this library a try. The documentation is pretty extensive and the samples provided pretty much cover everything &amp;nbsp;you need to know. But the one thing they don't/can't tell you is how to use the library to fit your needs :) I spent a couple of days just trying to get a feel of how they expect people to write their applications im' sure i still didn't get it right, but i've got to a point where i have the gameplay ready and am working on fine tuning the experience. you know adding proper menus and stuff.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-uM_XxrZpNe0/Tw37mqgM0gI/AAAAAAAADcE/EdiVBuFiX6o/s1600/GameplayIdeas.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-uM_XxrZpNe0/Tw37mqgM0gI/AAAAAAAADcE/EdiVBuFiX6o/s320/GameplayIdeas.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
As you can tell its' a game based around the android logo. The funny part is that i got the gameplay idea from the android logo itself. :) Anyway.. since this is the first time im' using this library, im' not entirely sure if im' doing something wrong and hence screwing up the browser. Not sure if this is the best performance i can get from the Framework. That's usually the case with using the libraries. You can't really tell if you are using the library as intended.. i guess you keep getting good at it by using it regularly and trying to understand why a certain demo was written a certain way. But there is always this lingering doubt that probably the way im' using it is wrong. I really hope im' using it right :) hopefully it will be a good fun game to play.&amp;nbsp;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/CYdDK/~4/VkZO3EfbIBs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gizmothunder.blogspot.com/feeds/936951325962975903/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=11134897&amp;postID=936951325962975903" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/936951325962975903?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/936951325962975903?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/CYdDK/~3/VkZO3EfbIBs/javascript-frameworks.html" title="JavaScript Frameworks" /><author><name>vamsi krishna Veligatla</name><uri>https://plus.google.com/113176341572263480788</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-1i7GqZuyxMU/AAAAAAAAAAI/AAAAAAAAD8Y/qTwE3yhJmeM/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-uM_XxrZpNe0/Tw37mqgM0gI/AAAAAAAADcE/EdiVBuFiX6o/s72-c/GameplayIdeas.png" height="72" width="72" /><thr:total>1</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://gizmothunder.blogspot.com/2012/01/javascript-frameworks.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkEFRXs_cSp7ImA9WhVSFUw.&quot;"><id>tag:blogger.com,1999:blog-11134897.post-8354217283027278009</id><published>2011-11-02T16:06:00.000-07:00</published><updated>2012-03-11T17:03:34.549-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-03-11T17:03:34.549-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="game dev" /><category scheme="http://www.blogger.com/atom/ns#" term="html5" /><title>Pokki</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Im' already a big fan of HTML5. I just love the power of canvas and the ability to be able to develop games for the web without the fuss of flash. This excitement reached the next level when i came across the &lt;a href="http://www.pokki.com/"&gt;pokki&lt;/a&gt; platform. The application just uses already available software packages like webkit, v8 javascript engine and are trying to do something like Chrome WebStore with offline apps only. The advantage though is better integration with the desktop environment. The fluid animation of the apps appearing and disappearing.. its' just beautiful. As soon as I discovered it i wanted to try making one of my html5 games available on it and thought "Closer" was the best option.. mostly because the other games weren't as good or fun to play. It was pretty easy to get the game running under pokki platform but making it polished enough for it to get published definitely wasn't. I have got the submission rejected twice so far.. nothing serious though and i think that helps in getting only the best applications on the platform. I just submitted the version with the requested changes.. and hopefully it will get through.. any way here is the app in action..&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-46a28f308e46209" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="//www.youtube.com/get_player"&gt;
&lt;param name="bgcolor" value="#FFFFFF"&gt;
&lt;param name="allowfullscreen" value="true"&gt;
&lt;param name="flashvars" value="flvurl=http://redirector.googlevideo.com/videoplayback?id%3D046a28f308e46209%26itag%3D5%26source%3Dblogger%26app%3Dblogger%26cmo%3Dsensitive_content%253Dyes%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1373710383%26sparams%3Did,itag,source,ip,ipbits,expire%26signature%3D39588C4293D6347C00FBD183CD36FE6F4296A778.35553AF9BF8469163D1FD1A11DB9D95CA9C8CB87%26key%3Dck2&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D46a28f308e46209%26offsetms%3D5000%26itag%3Dw160%26sigh%3D5R7ePMDyIENsUxQjWlNiduPYbtw&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;
&lt;embed src="//www.youtube.com/get_player" type="application/x-shockwave-flash"
width="320" height="266" bgcolor="#FFFFFF"
flashvars="flvurl=http://redirector.googlevideo.com/videoplayback?id%3D046a28f308e46209%26itag%3D5%26source%3Dblogger%26app%3Dblogger%26cmo%3Dsensitive_content%253Dyes%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1373710383%26sparams%3Did,itag,source,ip,ipbits,expire%26signature%3D39588C4293D6347C00FBD183CD36FE6F4296A778.35553AF9BF8469163D1FD1A11DB9D95CA9C8CB87%26key%3Dck2&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D46a28f308e46209%26offsetms%3D5000%26itag%3Dw160%26sigh%3D5R7ePMDyIENsUxQjWlNiduPYbtw&amp;autoplay=0&amp;ps=blogger"
allowFullScreen="true" /&gt;&lt;/object&gt;
&lt;/div&gt;
Ps: The encoding seems to have screwed up the colors a little but you get the idea.. pretty applications neat little framework... &lt;br /&gt;
&lt;b&gt; 
Update:&lt;/b&gt; My Pokki has been approved and is available for download. Install pokki application and search through the new section. :D
&lt;/div&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/CYdDK/~4/qHxthz7QEyU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gizmothunder.blogspot.com/feeds/8354217283027278009/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=11134897&amp;postID=8354217283027278009" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/8354217283027278009?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/8354217283027278009?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/CYdDK/~3/qHxthz7QEyU/pokki.html" title="Pokki" /><author><name>vamsi krishna Veligatla</name><uri>https://plus.google.com/113176341572263480788</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-1i7GqZuyxMU/AAAAAAAAAAI/AAAAAAAAD8Y/qTwE3yhJmeM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://gizmothunder.blogspot.com/2011/11/pokki.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUMNRHwyeyp7ImA9WhdbFEg.&quot;"><id>tag:blogger.com,1999:blog-11134897.post-5965288749642001855</id><published>2011-10-12T14:03:00.000-07:00</published><updated>2011-10-12T14:04:55.293-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-12T14:04:55.293-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="game dev" /><category scheme="http://www.blogger.com/atom/ns#" term="inkscape" /><title>CSS</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://sites.google.com/site/vkgamedev/home/csshtml5/css_sc2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="https://sites.google.com/site/vkgamedev/home/csshtml5/css_sc2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
This months theme for experimental gameplay was slicing. I was thinking about a fast paced game but i found a game which was doing exactly what i wanted to do and was pretty damn fun to play too.. you might find it fun to play&amp;nbsp;&lt;a href="http://www.gamesbutler.com/game/3140/Glow_Cut/"&gt;http://www.gamesbutler.com/game/3140/Glow_Cut/&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
So with that gameplay off the table i wanted to try something funny and ended up with this game called CSS (Combat Simulator for Skeletons) you slice through the skeleton to make parts of it fly and re assemble. You can click on it as well. The gameplay is pretty simple and i almost feel like i failed to make something good but im' posting it any way because that's what experiments are for. You try and fail.. that's the whole point of an experiment. You can check out the game at&amp;nbsp;&lt;a href="http://balaji.me/vkrishna/css/"&gt;http://balaji.me/vkrishna/css/&lt;/a&gt;.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/CYdDK/~4/NLq25KfEZNY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gizmothunder.blogspot.com/feeds/5965288749642001855/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=11134897&amp;postID=5965288749642001855" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/5965288749642001855?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/5965288749642001855?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/CYdDK/~3/NLq25KfEZNY/css.html" title="CSS" /><author><name>vamsi krishna Veligatla</name><uri>https://plus.google.com/113176341572263480788</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-1i7GqZuyxMU/AAAAAAAAAAI/AAAAAAAAD8Y/qTwE3yhJmeM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://gizmothunder.blogspot.com/2011/10/css.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0EAR3k6eip7ImA9WhdUGU4.&quot;"><id>tag:blogger.com,1999:blog-11134897.post-9173672169872265572</id><published>2011-10-06T14:14:00.000-07:00</published><updated>2011-10-06T14:14:06.712-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-06T14:14:06.712-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="game dev" /><category scheme="http://www.blogger.com/atom/ns#" term="inkscape" /><category scheme="http://www.blogger.com/atom/ns#" term="blender" /><title>Some More Art</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Here is some more artwork i did for the project. I think i should stop focusing on the art and try to get some actual game done now :) I still have to write export script for using blender as level editor. Once that is done i should be able to put together some good level to play with. I still have no clue what the story is going to be, im' inclined to take it to humorous side, but ill' have to think about it.&lt;br /&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-lZyEg9dRgwY/To4Y7qAqOHI/AAAAAAAADaU/GTD-DmKGEGk/s1600/blender.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="184" src="http://2.bp.blogspot.com/-lZyEg9dRgwY/To4Y7qAqOHI/AAAAAAAADaU/GTD-DmKGEGk/s320/blender.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;BlenderSetup for Skeleton&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-gHoB-K0hkOo/To4Y8CQ5BVI/AAAAAAAADaY/fnos8b_VAsA/s1600/untitled.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-gHoB-K0hkOo/To4Y8CQ5BVI/AAAAAAAADaY/fnos8b_VAsA/s320/untitled.png" width="174" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;SkeletonCharacter&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-xKVDsk5ew5A/To4ZLuMUzSI/AAAAAAAADac/u-vWzt89G2A/s1600/props.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-xKVDsk5ew5A/To4ZLuMUzSI/AAAAAAAADac/u-vWzt89G2A/s320/props.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Props for Game&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style="text-align: left;"&gt;
Ps: If you do use the props texture please attribute it to me. &lt;/div&gt;
&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/CYdDK/~4/1NuS0SaO41g" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gizmothunder.blogspot.com/feeds/9173672169872265572/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=11134897&amp;postID=9173672169872265572" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/9173672169872265572?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/9173672169872265572?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/CYdDK/~3/1NuS0SaO41g/some-more-art.html" title="Some More Art" /><author><name>vamsi krishna Veligatla</name><uri>https://plus.google.com/113176341572263480788</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-1i7GqZuyxMU/AAAAAAAAAAI/AAAAAAAAD8Y/qTwE3yhJmeM/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-lZyEg9dRgwY/To4Y7qAqOHI/AAAAAAAADaU/GTD-DmKGEGk/s72-c/blender.png" height="72" width="72" /><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://gizmothunder.blogspot.com/2011/10/some-more-art.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak4CRXYzeSp7ImA9WhdUF0w.&quot;"><id>tag:blogger.com,1999:blog-11134897.post-312213116872373761</id><published>2011-10-03T14:45:00.000-07:00</published><updated>2011-10-04T02:02:44.881-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-04T02:02:44.881-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="game dev" /><category scheme="http://www.blogger.com/atom/ns#" term="inkscape" /><category scheme="http://www.blogger.com/atom/ns#" term="blender" /><category scheme="http://www.blogger.com/atom/ns#" term="gimp art" /><title>WitchDoctor</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Ive' been working on a simple action game. I haven't been able to decide on the story or the level design. But i think i have got the basic gameplay working pretty well. I was also thinking about some mini boss character and witch doctor seemed like the perfect fit for what i wanted to do .. so here it is...&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-m8oezRhS5RA/TooozxzyRfI/AAAAAAAADaM/diXknzSheb0/s1600/path3912.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-m8oezRhS5RA/TooozxzyRfI/AAAAAAAADaM/diXknzSheb0/s320/path3912.png" width="180" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;The Witch Doctor&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;div style="text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-_Iwyn9WA-Tc/Tooo1PubHzI/AAAAAAAADaQ/H5sQDB7eblU/s1600/path3928-3.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="268" src="http://2.bp.blogspot.com/-_Iwyn9WA-Tc/Tooo1PubHzI/AAAAAAAADaQ/H5sQDB7eblU/s320/path3928-3.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;colored character from prev post&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
I still need to get these characters rigged up in blender, but right now im' having fun with the character ive' managed to rig in blender. Here is the video showcasing the combat. I hope ill' be able to finish this soon :)&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="349" src="http://www.youtube.com/embed/NIMA_0VTclU?hl=en&amp;amp;fs=1" width="425"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/CYdDK/~4/p0Wgb-_ZeEs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gizmothunder.blogspot.com/feeds/312213116872373761/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=11134897&amp;postID=312213116872373761" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/312213116872373761?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/312213116872373761?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/CYdDK/~3/p0Wgb-_ZeEs/witchdoctor.html" title="WitchDoctor" /><author><name>vamsi krishna Veligatla</name><uri>https://plus.google.com/113176341572263480788</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-1i7GqZuyxMU/AAAAAAAAAAI/AAAAAAAAD8Y/qTwE3yhJmeM/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-m8oezRhS5RA/TooozxzyRfI/AAAAAAAADaM/diXknzSheb0/s72-c/path3912.png" height="72" width="72" /><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://gizmothunder.blogspot.com/2011/10/witchdoctor.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUACQ3o7fSp7ImA9WhdUEkw.&quot;"><id>tag:blogger.com,1999:blog-11134897.post-5515993326365171647</id><published>2011-09-28T05:42:00.000-07:00</published><updated>2011-09-28T05:42:42.405-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-28T05:42:42.405-07:00</app:edited><title>OfficeOnWeb</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
A couple of weeks ago i was working on a presentation and needed to work on it at home as well. I didn't like the fact that i would have multiple copies of the same presentation lying around as i keep working on it. So i thought the best idea would be to use the Google Docs. The first problem i ran into was that there was no way i could add equations to a presentation. I know lot of papers require equations and it makes sense that the you have access to this tool when you create a document in google docs. But if you wanted to present that work at say a meeting there is no way to actually include that equation in the presentation. With all the push that Google is giving for the web as one stop place for everything, I must say i was surprised that these basic things were missing in the Google Docs for presentations.&lt;br /&gt;
&lt;br /&gt;
I did manage to find a work around for this thanks to the discussion forums but even that quickly proved to be a waste once i needed to deal with equations which had matrices and then i found the most wonderful tool to create equations online&lt;br /&gt;
&lt;a href="http://www.codecogs.com/latex/eqneditor.php"&gt;http://www.codecogs.com/latex/eqneditor.php&lt;/a&gt;&lt;br /&gt;
You should check it out if you intend to use it for creating presentation on Google Docs till they come &amp;nbsp;up with something decent.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;iframe frameborder="0" height="342" src="https://docs.google.com/present/embed?id=dddr4d88_107dgsqbkk6" width="410"&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
Presentation @ Astron&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/CYdDK/~4/TQXBrsu2RkU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gizmothunder.blogspot.com/feeds/5515993326365171647/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=11134897&amp;postID=5515993326365171647" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/5515993326365171647?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/5515993326365171647?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/CYdDK/~3/TQXBrsu2RkU/officeonweb.html" title="OfficeOnWeb" /><author><name>vamsi krishna Veligatla</name><uri>https://plus.google.com/113176341572263480788</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-1i7GqZuyxMU/AAAAAAAAAAI/AAAAAAAAD8Y/qTwE3yhJmeM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://gizmothunder.blogspot.com/2011/09/officeonweb.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEENSXk5fCp7ImA9WhdVFkg.&quot;"><id>tag:blogger.com,1999:blog-11134897.post-4721658682998813858</id><published>2011-09-21T18:57:00.000-07:00</published><updated>2011-09-21T18:58:18.724-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-21T18:58:18.724-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="game dev" /><title>Invasion</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
This month's experimental gameplay theme was story. Telling a story in a game is kind of hard.. atleast for me, i've never done it before and was confused about what to do. Because almost all of the games that are out there use in game movies or audio or loads of text to get the story out there. Text obviously is the easiest way to do it. But I didn't want the user to have to read loads of text scrolling through the screen, I wanted to minimize the text as much as possible.. I did end up using text but i think I have managed to hit the sweet spot. The story is short and the way you play effects the story. Thanks to the JQuery and loads of plugins it has.. ive' been able to create what i think is a good story based game.. the story is kinda of lame though.. I couldn't manage to come up with a compelling story :( guess its' time i start reading some books :D. So here goes.. check out the not so awesome story in the html5 goodness.. @ &lt;a href="http://balaji.me/vkrishna/invasion/"&gt;http://balaji.me/vkrishna/invasion/&lt;/a&gt;. Hope you guys like it.. im' not too proud of the way the game looks.. but i like that ive' managed to make a good gameplay driven story :)&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/CYdDK/~4/ocl2XMF5Jpw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gizmothunder.blogspot.com/feeds/4721658682998813858/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=11134897&amp;postID=4721658682998813858" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/4721658682998813858?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/4721658682998813858?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/CYdDK/~3/ocl2XMF5Jpw/invasion.html" title="Invasion" /><author><name>vamsi krishna Veligatla</name><uri>https://plus.google.com/113176341572263480788</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-1i7GqZuyxMU/AAAAAAAAAAI/AAAAAAAAD8Y/qTwE3yhJmeM/s512-c/photo.jpg" /></author><thr:total>1</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://gizmothunder.blogspot.com/2011/09/invasion.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYNRH47fyp7ImA9WhdXFUs.&quot;"><id>tag:blogger.com,1999:blog-11134897.post-8989483275268396243</id><published>2011-08-28T13:43:00.000-07:00</published><updated>2011-08-28T13:43:15.007-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-28T13:43:15.007-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="game dev" /><category scheme="http://www.blogger.com/atom/ns#" term="gimp art" /><title>Obsession With Menus</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Iv'e always been obsessed with putting in animations for the menus. We did put something together for &lt;a href="http://code.google.com/p/adrian/"&gt;Adrian&lt;/a&gt;, a game I worked on along with some friends at college. But the animations were pretty much predefined you could either slide them in blink them that kinda of stuff. It was pretty good, but in the recent times especially after watching so many iphone apps which have such smooth transitions etc between screens, And the wonderful ui you can create with html because of the javascript speedups Iv'e started thinking its' probably time to get this done right or at least to my satisfaction :D.&lt;br /&gt;
&lt;br /&gt;
The weird idea i got was to create keyframe animations for the UI and then use it as the menu. This is pretty much the standard way of doing things in blender game engine. You just move the camera around in a scene or make the ui elements slide in out of the view. I wasn't sure if i could pull it off in my own game. So I kept putting it off to try later. Then i came across a video explaining how the UI designers used blender for Gnome3 as a prototyping. I fell in love with the Gnome3 ui right from the beginning and once i saw this, i was determined to try it out.. And so i started implementing a basic game engine in python which would be able to use the key frame animations and would be useful as menu as well.&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Here are some boss demon concepts i made for the game.. have to decide on colors etc &lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-m1cP8ya7CZ4/Tlqnv-GrvkI/AAAAAAAADXg/3KAVJZUuFK8/s1600/enemy_concept.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="201" src="http://3.bp.blogspot.com/-m1cP8ya7CZ4/Tlqnv-GrvkI/AAAAAAAADXg/3KAVJZUuFK8/s320/enemy_concept.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;More Enemies&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;And ive' finally managed to create the model for main character, there is a lot of polygons spent on the head of the character, hope i can get the animation right, still have to rig the character though.&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/CYdDK/~4/eO71LoVEe70" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gizmothunder.blogspot.com/feeds/8989483275268396243/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=11134897&amp;postID=8989483275268396243" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/8989483275268396243?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/11134897/posts/default/8989483275268396243?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/CYdDK/~3/eO71LoVEe70/obsession-with-menus.html" title="Obsession With Menus" /><author><name>vamsi krishna Veligatla</name><uri>https://plus.google.com/113176341572263480788</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-1i7GqZuyxMU/AAAAAAAAAAI/AAAAAAAAD8Y/qTwE3yhJmeM/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-m1cP8ya7CZ4/Tlqnv-GrvkI/AAAAAAAADXg/3KAVJZUuFK8/s72-c/enemy_concept.png" height="72" width="72" /><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1" /><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD" /><feedburner:origLink>http://gizmothunder.blogspot.com/2011/08/obsession-with-menus.html</feedburner:origLink></entry></feed>
