<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4447090642049340023</id><updated>2012-02-16T00:45:46.040-08:00</updated><category term='Grafika'/><category term='LBA'/><category term='Other Projects'/><category term='ray tracing'/><category term='Humble Indie Bundle'/><category term='shadery'/><category term='obrazki'/><category term='Little Big Adventure'/><category term='Fotografia'/><category term='info'/><category term='WRE'/><category term='silnik'/><category term='projektowanie'/><category term='projekty'/><category term='programowanie'/><category term='kodowanie'/><title type='text'>Angelus blog</title><subtitle type='html'>Water ... that adapts itself to the flow, that breaks everything like a sword</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>74</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-2683363428068802971</id><published>2012-02-16T00:45:00.000-08:00</published><updated>2012-02-16T00:45:46.053-08:00</updated><title type='text'>W.U. 0x12</title><content type='html'>This week was pretty hard on me and I didn't do too much in project. I still work on movies but good thing is that I finished system to the usability of old version and right now I add mostly new features (and do some fix of bugs that show in meantime). I want to believe that this week will be better than last :]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-2683363428068802971?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/2683363428068802971/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=2683363428068802971' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/2683363428068802971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/2683363428068802971'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2012/02/wu-0x12.html' title='W.U. 0x12'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-4022898351604576355</id><published>2012-02-08T02:58:00.000-08:00</published><updated>2012-02-08T02:58:18.342-08:00</updated><title type='text'>W.U. 0x11</title><content type='html'>&lt;br /&gt;&lt;br /&gt;Right now I upgrade animation (movies) system in game so there is not too much to show again because most of test I do on small test maps. I think that I should have some base version of new animation in around week.&lt;br /&gt;&lt;br /&gt;Why I change it? Because it's not enough flexible, there is many limitation and problems. I want to eliminate them to make system more friendly. I think that this change will allow me to do a lot more than actual system.&lt;br /&gt;&lt;br /&gt;So till next week :]&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-4022898351604576355?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/4022898351604576355/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=4022898351604576355' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/4022898351604576355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/4022898351604576355'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2012/02/wu-0x11.html' title='W.U. 0x11'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-475871784150643209</id><published>2012-02-04T15:02:00.000-08:00</published><updated>2012-02-04T15:02:05.075-08:00</updated><title type='text'>Some screenshots.</title><content type='html'>Some screenshots from actual state of work (this time from editor) :] And this is only begin.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-euTKYj7oBLc/Ty24gaJeR4I/AAAAAAAAANs/P_xt4SG2dto/s1600/wip04022012_a.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="176" src="http://4.bp.blogspot.com/-euTKYj7oBLc/Ty24gaJeR4I/AAAAAAAAANs/P_xt4SG2dto/s320/wip04022012_a.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-ugU3MJ8UFng/Ty24hpM5UqI/AAAAAAAAAN0/1dNs3G79VVA/s1600/wip04022012_b.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="176" src="http://2.bp.blogspot.com/-ugU3MJ8UFng/Ty24hpM5UqI/AAAAAAAAAN0/1dNs3G79VVA/s320/wip04022012_b.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-qANoS8lNArs/Ty24iiPUuKI/AAAAAAAAAN8/IukdXqq-MUk/s1600/wip04022012_c.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="176" src="http://4.bp.blogspot.com/-qANoS8lNArs/Ty24iiPUuKI/AAAAAAAAAN8/IukdXqq-MUk/s320/wip04022012_c.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-475871784150643209?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/475871784150643209/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=475871784150643209' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/475871784150643209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/475871784150643209'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2012/02/some-screenshots.html' title='Some screenshots.'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-euTKYj7oBLc/Ty24gaJeR4I/AAAAAAAAANs/P_xt4SG2dto/s72-c/wip04022012_a.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-8587732522299395900</id><published>2012-01-31T04:53:00.000-08:00</published><updated>2012-01-31T04:53:29.887-08:00</updated><title type='text'>W.U. 0x10</title><content type='html'>This week there are no bigger visible changes :] I mostly work on technical things. So sorry but there is nothing interesting to show, that's why there were no screens. Good thing is that I will probably finish them in 2-3 days and then return to gameplay again :] &amp;nbsp;and then there should be&amp;nbsp;plenty&amp;nbsp;things to show :]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-8587732522299395900?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/8587732522299395900/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=8587732522299395900' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/8587732522299395900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/8587732522299395900'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2012/01/wu-0x10.html' title='W.U. 0x10'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-8222029182624804963</id><published>2012-01-25T11:20:00.000-08:00</published><updated>2012-01-25T11:20:22.532-08:00</updated><title type='text'>W.U. 0x0F</title><content type='html'>&lt;div&gt;This time very short:&amp;nbsp;&lt;/div&gt;&lt;div&gt;In weekend disk from my server died. I had there subversion repository and thanks God day earlier it worked weird so I done copy of data. To this day I didn't finished it's configuration so it's main problem in development right now.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And how goes project ? I think that progress is great :] bad news is that I don't plan any new movies in nearest time, I will try to focus on project. Good thing is that I will probably put here some random images from development :] &amp;nbsp;So to next week.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-8222029182624804963?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/8222029182624804963/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=8222029182624804963' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/8222029182624804963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/8222029182624804963'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2012/01/wu-0x0f.html' title='W.U. 0x0F'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-7224551591160550808</id><published>2012-01-18T13:30:00.000-08:00</published><updated>2012-01-18T13:30:47.217-08:00</updated><title type='text'>W.U. 0x0E</title><content type='html'>&lt;br /&gt;I will begin from that I'm not sure if I'm happy or proud with this week changes. I know funny :] but it's true reason is simple I started working on content of Citadela Island and so happen to be that I found a bug and some things that were irritating because they slow down my work.&lt;br /&gt;&lt;br /&gt;So of course with optimism I fixed bug and here everything begin, bug was in tool to export meshes from blender. So all assets went to reexport on which I spent one day. Happy that I almost finished I notice that sometimes some models were weird. So again I check code and found another bug :] and of course in the same tool. Everybody know what was next, of course next reexport.&lt;br /&gt;&lt;br /&gt;Right now I almost finished it and started fixing this irritating things in my workflow. I use this opportunity to do some refactoring in code so it will take some time. On end I will share with you my thought after this week: It's funny like some ideas that looked so great at begun after some time of using are so hated :]&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-7224551591160550808?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/7224551591160550808/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=7224551591160550808' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/7224551591160550808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/7224551591160550808'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2012/01/wu-0x0e.html' title='W.U. 0x0E'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-420642943693885815</id><published>2012-01-15T04:42:00.000-08:00</published><updated>2012-01-15T04:42:26.356-08:00</updated><title type='text'>Dev diary: stupid bug/mistake</title><content type='html'>Today something else than weeks update :] right now I finished looking for some stupid bug or I should say my mistake. Maybe this will help somebody so for some brief about it:&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;&lt;span style="color: #6aa84f;"&gt;I create object on empty map and then after removing it I get crash. Callstack in visual studio 2010 showed me only one call with some address and without any description. Of course in main thread :]&lt;/span&gt;&lt;/blockquote&gt;Sounds great :] after some debugging I found that crash always happened on function &lt;b class="fsfunc" style="font-family: monospace;"&gt;glDrawArrays&lt;/b&gt;&lt;br /&gt;which is use in engine to render dynamic geometry and never on rendering objects. It was great because I could focus on this one place on dynamic geometry.&amp;nbsp;And in this moment again I realize how much I need to learn and practice.&lt;br /&gt;&lt;br /&gt;I focused on dynamic&amp;nbsp;geometry and searched there error for 2-3 hours&amp;nbsp;but of course mistake weren't&amp;nbsp;exactly there. Problem were on Vertex Attributes which were in my code enabled but never disabled.&lt;br /&gt;&lt;br /&gt;Crash never happened on rendering normal objects because they&amp;nbsp;VBO in this case&amp;nbsp;always use more attributes than dynamics geometry. So in ogl some attributes were always binded to this bigger VBO. On removing object I destroyed this VBO and than app crashed.&amp;nbsp;It's somehow funny because in earlier version of render code there were code to do it but I changed part of it's implementation and by mistake remove it :]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-420642943693885815?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/420642943693885815/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=420642943693885815' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/420642943693885815'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/420642943693885815'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2012/01/dev-diary-stupid-bugmistake.html' title='Dev diary: stupid bug/mistake'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-1079561304558165713</id><published>2012-01-11T15:08:00.000-08:00</published><updated>2012-01-11T15:12:26.794-08:00</updated><title type='text'>W.U. 0x0D</title><content type='html'>This week post will be short because it's late and I'm tired. And so happen to be that tomorrow like in other days I need go to work :]&lt;br /&gt;&lt;br /&gt;So here we go, first part of the post:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-zUIIDRqKVn0/Tw4XMhnnIMI/AAAAAAAAANc/SZw9Y27DTSk/s1600/LbaExec+2012-01-11+23-52-43-46.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://3.bp.blogspot.com/-zUIIDRqKVn0/Tw4XMhnnIMI/AAAAAAAAANc/SZw9Y27DTSk/s320/LbaExec+2012-01-11+23-52-43-46.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Second part:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-5pJ2j18X7tk/Tw4XN-GSf3I/AAAAAAAAANk/EtFU9rUbkSo/s1600/LbaExec+2012-01-11+23-49-44-07.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://3.bp.blogspot.com/-5pJ2j18X7tk/Tw4XN-GSf3I/AAAAAAAAANk/EtFU9rUbkSo/s320/LbaExec+2012-01-11+23-49-44-07.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;And on end I will add only that everything what you see in this post can change in future and probably will change because right now I try to get wip (work in progress) version of island that will have good scale and feel :]&lt;br /&gt;&lt;br /&gt;And that is all in this week update as I said it was short :]&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-1079561304558165713?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/1079561304558165713/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=1079561304558165713' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/1079561304558165713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/1079561304558165713'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2012/01/wu-0x0d.html' title='W.U. 0x0D'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-zUIIDRqKVn0/Tw4XMhnnIMI/AAAAAAAAANc/SZw9Y27DTSk/s72-c/LbaExec+2012-01-11+23-52-43-46.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-6981285260669160759</id><published>2012-01-05T04:59:00.000-08:00</published><updated>2012-01-05T09:28:34.240-08:00</updated><title type='text'>W.U. 0x0C</title><content type='html'>This post is little late but yesterday after return from work I fell asleep and woke next day :]&lt;br /&gt;&lt;br /&gt;This week I worked pretty hard on terrain system too at last recover Citadela Island exteriors. But of course it happened that I spend pretty much time on changing basic system&amp;nbsp;of my engine code. You probably think why?&lt;br /&gt;&lt;br /&gt;Right now I have nice material system that allow me to create materials in most cases without&amp;nbsp;modifying source code. But of course I didn't predict writing it that I will want to create terrain edition. I know now it's look so simple but then I forgot to create:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;system that allow to tell&amp;nbsp;from code&amp;nbsp;which texture should be use in material.&lt;/li&gt;&lt;li&gt;good support of exchanging consts between game and materials.&lt;/li&gt;&lt;ul&gt;&lt;/ul&gt;&lt;/ul&gt;When I at last finished this changes there weren't enough time to finish other. So I ended on basic height edition and painting of terrain. I will tell more about implementation when I finish most of it because right now I'm not satisfy with it's implementation. It's just too slow and not to&amp;nbsp;scalable. To give you glimpse how it's look now here are short specification:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;there is one big heightmaps (128x128)&lt;/li&gt;&lt;li&gt;everything is rendered in one batch&lt;/li&gt;&lt;li&gt;there are 3 layers only (this I don't plan to change)&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;So, for today it's all. See you in next week. (this time as in most case in Wednesday).&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-6981285260669160759?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/6981285260669160759/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=6981285260669160759' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/6981285260669160759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/6981285260669160759'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2012/01/wu-0x0c.html' title='W.U. 0x0C'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-7889944312455722398</id><published>2011-12-28T15:14:00.000-08:00</published><updated>2011-12-28T15:16:13.975-08:00</updated><title type='text'>W.U. 0x0B: game designer.</title><content type='html'>Wednesday&amp;nbsp;came fast as always :] As I wrote I toke some break because everybody need some vacation so there is nothing interest to write about development progress. But I will try to&amp;nbsp;recompense this with short text about about&amp;nbsp;designing games. Of course everything in this text is my observation that came from my experience or talks with other people. So you may disagree with them.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;From begin: I'm not work as designer I'm hired as programmer so on some things I may look in&amp;nbsp;weird way. On other hand after work I don't know who I'm so my observation maybe are right. In my "career" I had some experience with people that say that they know how design good game or they have great idea for game. But from perspective of time I have big doubt if I would now&amp;nbsp;believe such a words. Because how you can describe a good game? I don't know and you?&lt;br /&gt;&lt;br /&gt;Ok, you can show me some titles and say: they are a good games. I can show you some titles too but our lists could be&amp;nbsp;completely different. So games on my list are better than that on your list ? Or maybe vice versa ?&lt;br /&gt;&lt;br /&gt;I know very&amp;nbsp;philosophical talk but it's in my style :] Ok, but returning to topic&amp;nbsp;I can say that I always try to create game that I think will be good. The game I would like to play. But on other hand for you this can be a crap because you don't like this kind of games. So, as I heard on presentation of "Can't Stop Games" when I will finish game I will not know if it's a good game or complete crap. Players will decide to which category put it and how rate it. If they decide it's good I will be happy in other case I will just begin other project with all this&amp;nbsp;knowledge I gain after reading comments and reviews of earlier productions.&lt;br /&gt;&lt;br /&gt;And I think that this is the most interesting observation: if you want be good designer&amp;nbsp;whose&amp;nbsp;productions have commercial success you should listen of people that will play in this game, they opinions and ideas. Of course you need to filter them because there is always much of stupid things that will never work in real game or is just not economic (creating them is not worth of work put in them). And on end very important thing select from all this stuff things that your team will like because the best games are this in which development team put their heart and all strengths because they to would like to play in such a game.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-7889944312455722398?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/7889944312455722398/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=7889944312455722398' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/7889944312455722398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/7889944312455722398'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2011/12/0x0b.html' title='W.U. 0x0B: game designer.'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-4658815719423414080</id><published>2011-12-21T16:22:00.000-08:00</published><updated>2011-12-21T16:23:47.668-08:00</updated><title type='text'>W.U. 0x0A</title><content type='html'>&lt;br /&gt;&lt;div style="text-align: justify;"&gt;In this week I taken some kind of break :] you know Christmas coming so I has walking in shops to buy presents. The only things that I achieved in project is some changes in matrix because I done some stupid things there earlier.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;My free time I spend on finishing "Shadow Of Colossus" on PS3 and all parts of "The Blackwell" series on PC. I specially bought bundle in http://www.indieroyale.com/ for it. When I saw the trailer for it I decided to bought bundle (I'm not interested in other games in it) but when I done it I only thought that "The Blackwell" could be good.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;On the end it happened that I began playing around 10 PM and ending the game around 2-3 AM. And so on 4 days in row :] And I never had regreted that I spend so much time on them they are great :] I can say that from now on I'm big fun of it and waiting for 5th part :]&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Returning to LBA project I think that I will take break in this week too :] and on end&amp;nbsp;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="color: red; font-family: Georgia, 'Times New Roman', serif; font-size: x-large;"&gt;Merry Christmas.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="color: red; font-family: Georgia, 'Times New Roman', serif; font-size: x-large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="color: red; font-family: Georgia, 'Times New Roman', serif; font-size: x-large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-4658815719423414080?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/4658815719423414080/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=4658815719423414080' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/4658815719423414080'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/4658815719423414080'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2011/12/wu-0x0a.html' title='W.U. 0x0A'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-6912825149268108117</id><published>2011-12-14T14:44:00.000-08:00</published><updated>2011-12-14T14:44:10.215-08:00</updated><title type='text'>W.U. 0x09: few words about engine</title><content type='html'>This time I want to write&amp;nbsp;my&amp;nbsp;few thoughts about engine developing. I know that there 1000 of ways how to write engines and games. And I don't want to be like some master of programming because I know that I'm more like disciple or even worse :]&lt;br /&gt;&lt;br /&gt;As you read in earlier posts my engine develop in weird way, because it begun as 2D engine and evolve in small 3D engine with small amount of features. I know that this could sound somehow weird but it's a truth: right now I don't have anything exceptional in it only basics elements. And I'm&amp;nbsp;proud of this.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As I look on indie developers websites most of home made engines looks very attractive visual, they show results of SSAO, great shadows, physics benchmarks and things like that. We think that this is cool because they show such a screen. They talk about optimization of shaders and things like that and we thinks they are so pro.&lt;br /&gt;&lt;br /&gt;And of course It's&amp;nbsp;really cool to see screenshots and benchmarks of this productions. The problem is that developing of games changing people they start to think somehow different. Engine it's not only visualization there are many more complicated things that must work together. You probably heard about them: optimization &amp;nbsp;structures (i.e. bsp/octree), physic, sound, inputs, file system and so on and so on.&amp;nbsp;Implementing them all is not simple task and I think that on begin of developing it's need a&amp;nbsp;really&amp;nbsp;loot more focus than graphic effects. I know working on them is not so great because you can't show them to any friends that play games only other developer will understand what you do.&lt;br /&gt;&lt;br /&gt;And that why I'm so proud of my engine. It's not great I know that, it's not very attractive visual I know that to. But I work on fundamentals topics that are base of it :] of course&amp;nbsp;on some topic I work multiple times i.e.: Input system were greatly changed 3 or 4 times in this 6 year of engine existing and I'm still not fully satisfy on it. If you see it you can always find in this tinny little system things that can be done better. I know that and I see them too but when you think about it is normal that programmer feel this way about his code it's good thing because you know you could always do something better and you don't think about your&amp;nbsp;code as ideal.&lt;br /&gt;&lt;br /&gt;Other thing is that when you write your own engine you almost everyday see how much each system influence other and how you need to do change each of them so they work together. So it's not like you do something one time and never back to it again. I don't do that way for sure I don't even fully know how to&amp;nbsp;design each system I learn this everyday, after each changes how it should be. Probably after next 6 year I will think that they should be&amp;nbsp;wrote completely other way. Or maybe not who know right now I'm still fell like "child" that learn how to walk. You see how others do it but you need to fall few times before you learn how you should do it.&lt;br /&gt;&lt;br /&gt;And here some small conclusion: you can think that your game/engine is far beyond other production. I feel the same way almost everyday but after this long time of production I saw so much other titles that look great but now probably don't&amp;nbsp;even&amp;nbsp;exist. They focused mostly on graphics forgetting that on one day they came to moment when only good graphic isn't enough and they start adding other things but is very often already to late.&lt;br /&gt;&lt;br /&gt;Graphics can change&amp;nbsp;rapidly and the effects are visible almost immediately but things behind it can grow very fast but even then effect can be almost invisible in final production. So if you sometimes think that your stand in place with your projects, remember that I feel the same way about my even if I know that it's not truth.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-6912825149268108117?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/6912825149268108117/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=6912825149268108117' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/6912825149268108117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/6912825149268108117'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2011/12/wu-0x09-few-words-about-engine.html' title='W.U. 0x09: few words about engine'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-5428087507769582420</id><published>2011-12-07T11:35:00.001-08:00</published><updated>2011-12-07T11:49:43.972-08:00</updated><title type='text'>W.U. 0x08</title><content type='html'>&lt;br /&gt;Like I wrote in last week I asked for permission to continue work on remake. I done it to don't have any problem with copyright, licensing and things like that in future when project will be in advanced state of production (almost finished one island that was planed).&lt;br /&gt;&lt;br /&gt;And here came this day when I get replay message from Fred Raynal and waiting was worth it because I got official permission so I can at last return to doing things in normal way. Till now I was focusing on prison map and I was waiting with other locations on this message and here I recived it so :] only thing thing that left is returning to work :] &lt;br /&gt;&lt;br /&gt;So to hear in next week :]&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-5428087507769582420?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/5428087507769582420/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=5428087507769582420' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/5428087507769582420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/5428087507769582420'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2011/12/wu-0x08.html' title='W.U. 0x08'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-1258845728295097125</id><published>2011-11-30T10:51:00.001-08:00</published><updated>2011-11-30T11:13:53.179-08:00</updated><title type='text'>W.U 0x07</title><content type='html'>&lt;br /&gt;Yesterday I wrote about finishing LBA and beginning of other projects. And I didn't joke about it. I was always saying that I will finish first island with full plot but right now even that is not sure. Fred Raynal on magicball.net forum wrote such a post: http://forum.magicball.net/showpost.php?p=410775&amp;amp;postcount=14 .&lt;br /&gt;&lt;br /&gt;On Friday I wrote to him PM about approval for remake that I planed (one island) so it would be not any problem with this remake later. I understand their position as developer and thats why I asked directly. I still waiting for replay but I'm mentally prepare to closing project earlier than I planed.&lt;br /&gt;&lt;br /&gt;Of course I don't plan to throw everything away, but only to shrink this remake to only prison and release it as some kind of lba fan-made demo. Bellow I put some progress from last two weeks :]&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object width="320" height="266" class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://i.ytimg.com/vi/qTt8gOJ9sgg/0.jpg"&gt;&lt;param name="movie" value="http://www.youtube.com/v/qTt8gOJ9sgg?version=3&amp;f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/qTt8gOJ9sgg?version=3&amp;f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-1258845728295097125?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/1258845728295097125/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=1258845728295097125' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/1258845728295097125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/1258845728295097125'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2011/11/wu-0x07.html' title='W.U 0x07'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-6219815541737090318</id><published>2011-11-29T11:41:00.001-08:00</published><updated>2011-11-29T11:51:43.484-08:00</updated><title type='text'>Archeology</title><content type='html'>&lt;br /&gt;In last month I have very often pleasant to do some refactoring of some things that are in code but I didn't had earlier need to do in them anything. And like always I found comments and fragment of code from almost every project that I done in last 2-3 years on white rabbit engine, with names of the project in them i.e my gameplay class of lba had such a comment before it:&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #6aa84f;"&gt;&amp;nbsp;/**&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #6aa84f;"&gt;&amp;nbsp; &amp;nbsp; @brief Gameplay module of tank&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #6aa84f;"&gt;&amp;nbsp;*/&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It's pretty funny how this small piece of code gives happiness when you remember how you work on this small projects.&amp;nbsp;Maybe time to finish LBA and start something else &amp;nbsp;.... ups spoiler about tomorrow:] &lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-6219815541737090318?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/6219815541737090318/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=6219815541737090318' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/6219815541737090318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/6219815541737090318'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2011/11/archeology.html' title='Archeology'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-7307860370300206567</id><published>2011-11-23T12:20:00.001-08:00</published><updated>2011-11-23T12:46:36.312-08:00</updated><title type='text'>W.U. 0x06</title><content type='html'>So next week came and I think about form of all next week updates. Right now I'm not&amp;nbsp;sure are&amp;nbsp;they interesting or&amp;nbsp;even if anybody read them.&lt;br /&gt;&lt;br /&gt;I know that everybody wait for next movies, screens and things like that but I think that too much of them would destroy all fun of waiting for next bigger update. So I would like to ask question: What form of week updates would be most interest for you?&lt;br /&gt;&lt;br /&gt;After this short begin post will return to actual form. In this week came another Bundle this time&amp;nbsp;&lt;a href="http://www.humblebundle.com/"&gt;The Humble Introversion Bundle&lt;/a&gt;. Of course I have it but it's hard for me to find time to play. I'm very busy with all works on L.B.A. This week task list extended by dozen of bugs and almost the same number disappeared from there, right now project return to state from before switch on deferred shading or is even&amp;nbsp;further. There are some cool stuff but you need to wait for them some more.&lt;br /&gt;&lt;br /&gt;After this all weeks next will be probably the same as this so bug fixing and adding new features to gameplay.&lt;br /&gt;&lt;br /&gt;On and some another small digression from lba. YouTube is full of different movies but from some time I follow channel &amp;nbsp;&lt;a href="http://www.youtube.com/user/blacklily8"&gt;Matt Chat&lt;/a&gt;. It's great show where you will see reviews of games and talk with creators of game we all knows and didn't heard of them i.e. Fallout, Dark Sige, Star control and many other.&amp;nbsp;I very like this show so I share it with you because I think that time spent on its watching it is very good spent time .&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-7307860370300206567?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/7307860370300206567/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=7307860370300206567' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/7307860370300206567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/7307860370300206567'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2011/11/wu-0x06.html' title='W.U. 0x06'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-3919546857940962898</id><published>2011-11-16T13:27:00.001-08:00</published><updated>2011-11-16T14:08:21.768-08:00</updated><title type='text'>W.U. 0x05 + L.B.A Remake: preview 9</title><content type='html'>&lt;br /&gt;&lt;br /&gt;And here come this day when I should as I wrote in last week update put new preview of lba remake. And of course I have :] it's below this post. I don't think that it's possible to visualize in movie all changes that happened from last preview but I done my best to put everything I have there. :)&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;And of course this is real life and I didn't finish everything I planned. There are still some things that are in development and I don't want to show them halfway begin. This week was pretty hard on me because in almost all days I was split on modeling, animating and programming.&lt;br /&gt;&lt;br /&gt;I prefers when in one day I focus mostly on one thing. Of course there are days when I do all but it's occasionally not all week.&lt;br /&gt;&lt;br /&gt;In this week I will try to finish all things that I begun in this and didn't finished. I have too some annoying bugs to find and fix. And of course in weekend I will put all that things you can find bellow on other portals :]&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-0pvjf6WdEW8/TsQyXZ79OxI/AAAAAAAAAM0/0TSUANu3Uzk/s1600/lba+2011-11-16+22-55-07-93.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="112" src="http://4.bp.blogspot.com/-0pvjf6WdEW8/TsQyXZ79OxI/AAAAAAAAAM0/0TSUANu3Uzk/s200/lba+2011-11-16+22-55-07-93.png" width="200" /&gt;&lt;/a&gt;&lt;/div&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: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-zj7c9UphukQ/TsQyUgsx1tI/AAAAAAAAAMs/cwXFYLwDPFI/s1600/lba+2011-11-16+22-52-15-66.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="111" src="http://3.bp.blogspot.com/-zj7c9UphukQ/TsQyUgsx1tI/AAAAAAAAAMs/cwXFYLwDPFI/s200/lba+2011-11-16+22-52-15-66.png" width="200" /&gt;&lt;/a&gt;&lt;/div&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: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-S7FRgyXLf54/TsQyY1kYSgI/AAAAAAAAAM8/HDsjBW7EYfM/s1600/lba+2011-11-16+22-52-53-65.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="112" src="http://2.bp.blogspot.com/-S7FRgyXLf54/TsQyY1kYSgI/AAAAAAAAAM8/HDsjBW7EYfM/s200/lba+2011-11-16+22-52-53-65.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-s5qtflvRRdA/TsQyaCot9UI/AAAAAAAAANE/EC_A4or_nmQ/s1600/lba+2011-11-16+22-53-49-52.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="112" src="http://4.bp.blogspot.com/-s5qtflvRRdA/TsQyaCot9UI/AAAAAAAAANE/EC_A4or_nmQ/s200/lba+2011-11-16+22-53-49-52.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object width="320" height="266" class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://i.ytimg.com/vi/NAZ-9l09HdI/0.jpg"&gt;&lt;param name="movie" value="http://www.youtube.com/v/NAZ-9l09HdI?version=3&amp;f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/NAZ-9l09HdI?version=3&amp;f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-3919546857940962898?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/3919546857940962898/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=3919546857940962898' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/3919546857940962898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/3919546857940962898'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2011/11/wu-0x05-lba-remake-preview-9.html' title='W.U. 0x05 + L.B.A Remake: preview 9'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-0pvjf6WdEW8/TsQyXZ79OxI/AAAAAAAAAM0/0TSUANu3Uzk/s72-c/lba+2011-11-16+22-55-07-93.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-8617157481215676771</id><published>2011-11-09T11:39:00.000-08:00</published><updated>2011-11-09T11:39:02.971-08:00</updated><title type='text'>W.U. 0x04 ++</title><content type='html'>&lt;div&gt;&lt;div&gt;&lt;div&gt;And next week came. I think that if nothing change releasing in next week preview movie is realistic plan :]&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So this week I started as planed on some lighter problems. But in the end I faced with many annoying situation and started to work on things that were problematic to fix. But most of them is behind me end now before me work on some gameplay elements.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In next week as I said before I will post new preview. Plan is like this:&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Wednesday new movie will be put on You Tube and here on blog (where I will put some hi resolution screenshots too) and later on Saturday/Sunday as normal I will put this stuff on http://www.indiedb.com/ , http://warsztat.gd and http://forum.magicball.net/ .&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This time I will not end this post like that :] Here is some small digression:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I often watch other indie projects and many of them look really great. You watch their screens/videos/demos an sometimes think:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;What am I doing :| their project grow so much from last update.&amp;nbsp;&lt;/li&gt;&lt;li&gt;They project look 100 times greater then my.&lt;/li&gt;&lt;li&gt;This model is awesome I will never be able to do something like this.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;And many other things like that.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I'm interest are you have sometimes thoughts like that? Or maybe this is only me :]&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-8617157481215676771?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/8617157481215676771/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=8617157481215676771' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/8617157481215676771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/8617157481215676771'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2011/11/wu-0x04.html' title='W.U. 0x04 ++'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-5986115379522983219</id><published>2011-11-02T14:55:00.000-07:00</published><updated>2011-11-02T14:55:19.607-07:00</updated><title type='text'>W.U. 0x03</title><content type='html'>&lt;div&gt;&lt;div&gt;&lt;div&gt;I just wrote last week update and here come another :] , How this time passes quickly.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This week I spend mostly on fixes in work from weeks before. I recovered almost all base functionality of game and editor. This wasn't easy but was worth it :] right now it's look like performance return on acceptable level, everything in code has more clear structure and it's easier to use.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;What else ... hmm... right now I started to reexporting models to new format and step by step recovering locations. I thought about posting some screenshot's from how it look right now but after moment of thinking I decided to wait for about two weeks when everything will take some more interesting form. Maybe I will try make then some video how this everything looks in move.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;On the end of course like always what I plan do to next wednesday.&amp;nbsp;&lt;/div&gt;&lt;div&gt;I think that on this week I will take something easier than before because I'm pretty tired after last two weeks. So I will probably step by step recover locations and gameplay so game started to look like game and not only presentation.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-5986115379522983219?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/5986115379522983219/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=5986115379522983219' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/5986115379522983219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/5986115379522983219'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2011/11/wu-0x03.html' title='W.U. 0x03'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-8452133434067155573</id><published>2011-10-26T15:07:00.000-07:00</published><updated>2011-10-26T15:07:40.872-07:00</updated><title type='text'>W.U. 0x02</title><content type='html'>&lt;br /&gt;I think that this week I finished with good results. I done almost everything what I planned.&lt;br /&gt;&lt;br /&gt;Materials are finished, geometry buffers upgraded and I think that everything going in good direction because I don't plan any bigger changes for engine in nearest time. I will only add elements that are necessarily to development of game of course there still left some things that I want to change in engine but they will need to wait to the final state of project or begining of other :]&lt;br /&gt;&lt;br /&gt;So, what I plan on coming week?&lt;br /&gt;&lt;br /&gt;I plan to spend some time on modeling and of course writing game and fixing errors that will show in meantime :] Bugs are always worth of removing.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-8452133434067155573?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/8452133434067155573/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=8452133434067155573' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/8452133434067155573'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/8452133434067155573'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2011/10/wu-0x02.html' title='W.U. 0x02'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-3068602054321075858</id><published>2011-10-19T02:10:00.000-07:00</published><updated>2011-10-19T02:10:13.878-07:00</updated><title type='text'>W.U. 0x01</title><content type='html'>&lt;br /&gt;This week is under sign of traveling and big changes in materials. In weekend I had visited Toruń and Bydgoszcz where I meet great people. Other days I spend on changing material system.&lt;br /&gt;&lt;br /&gt;I try to do some cleanups and optimization: flattening the structure of inheriting, create separate configuration of material for shadow casting and some upgrade of managing material. In the same time I try to separate cg from material system. In the end I think that I opened Pandora Box and It will take some time before I close it again.&lt;br /&gt;&lt;br /&gt;So plan on next week is to finish changes in material, some small changes in geometry buffers and recover everything (editor, tools, and game) so I could step by step return to working on game.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-3068602054321075858?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/3068602054321075858/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=3068602054321075858' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/3068602054321075858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/3068602054321075858'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2011/10/wu-0x01.html' title='W.U. 0x01'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-2888464370353845299</id><published>2011-10-12T07:19:00.000-07:00</published><updated>2011-10-12T07:19:12.104-07:00</updated><title type='text'>W.U. 0x00</title><content type='html'>&lt;br /&gt;&lt;div style="text-align: justify;"&gt;I will begin from today the series of post in which I will write what I had done in game in each week.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;So short what changed in this week.:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;This week is next long week with optimization. After switching on deferred shading my performance is lower then before. On my computer in work I still have over 120 fps but this is not the computer that is my target it is just too good. To show difference on my personal computer I have right now around 40 fps.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;To say sincerely I'm not satisfied with it. Of course I could always say I will do optimization on the end but I'm not follower of this idea. Waiting with big optimization till the last moment is the worst way of doing things. You have created assets, exported them to game, created game logic and almost everything is ready. But on the end you need to change them because you done changes in model format or engine interface to gain better performance.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Other things that I started to do are changes in models. Right now I'm doing last polish geometry of low poly model of tank and preparing male and female rabbibunnies wip model.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;On the end some nice information: &lt;a href="http://www.gog.com/"&gt;www.gog.com&lt;/a&gt; released Little big adventure in digital version.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-2888464370353845299?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/2888464370353845299/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=2888464370353845299' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/2888464370353845299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/2888464370353845299'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2011/10/wu-0x00.html' title='W.U. 0x00'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-2618815499841507717</id><published>2011-10-04T01:45:00.000-07:00</published><updated>2011-10-04T01:55:10.672-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WRE'/><category scheme='http://www.blogger.com/atom/ns#' term='projekty'/><category scheme='http://www.blogger.com/atom/ns#' term='projektowanie'/><category scheme='http://www.blogger.com/atom/ns#' term='LBA'/><category scheme='http://www.blogger.com/atom/ns#' term='programowanie'/><category scheme='http://www.blogger.com/atom/ns#' term='Little Big Adventure'/><title type='text'>L.B.A. Remake is (un)dead.</title><content type='html'>&lt;br /&gt;This time I have some good and bad news, I will begin from good and bad I will left for the end, that way will be better.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;When I didn't write any post I slept much ,right now I'm pretty tired and in some days after work I just go sleep. I don't know the source of this situation but probably it's time of year so in few weeks everything should return to normal.&lt;br /&gt;&lt;br /&gt;When I don't sleep and I have strength then I write game. And here is the good information I done next step in project development, bellow you can find quick screens from actual look of game (I still use old assets). Right now I switched rendering on deferred shading, I'm still not happy with result but step by step I will polish it.&lt;br /&gt;&lt;br /&gt;And here come bad information: all things will take little more time than I planed. Right now I spend long time on:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;cleanups of old things,&amp;nbsp;&lt;/li&gt;&lt;li&gt;bug fixing after changes,&amp;nbsp;&lt;/li&gt;&lt;li&gt;polishing tools,&lt;/li&gt;&lt;li&gt;optimization,&lt;/li&gt;&lt;li&gt;changing of engine architecture.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;div&gt;Most controversial is probably last point but after switching on deferred rendering there are many changes that need to be done, many that should be done and even more that would be nice to have.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Of course I didn't do only graphics changes, one thing that you can see on screens is begin of the AI system, but there are many other small things that were created in meantime.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And of course project is not dead, I only don't post any updates because I thing that everything still look like early pre alpha. So I wait when I will have something realy good to show then I will post some news on other portals too. If you like to know some news you can check this blog or give some questions in coments I will be glad to answer them.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-saMe-k6JIow/TorHIMfD2fI/AAAAAAAAAMA/SR9YyxNtDwQ/s1600/screen4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="123" src="http://4.bp.blogspot.com/-saMe-k6JIow/TorHIMfD2fI/AAAAAAAAAMA/SR9YyxNtDwQ/s200/screen4.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-edSNQPU3Vs0/TorHFE2tAYI/AAAAAAAAAL0/QxzNaSFynaw/s1600/screen1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="123" src="http://1.bp.blogspot.com/-edSNQPU3Vs0/TorHFE2tAYI/AAAAAAAAAL0/QxzNaSFynaw/s200/screen1.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-jwr5xAlLB9w/TorHGf-gVPI/AAAAAAAAAL4/m1oX_L8uHlA/s1600/screen2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="123" src="http://1.bp.blogspot.com/-jwr5xAlLB9w/TorHGf-gVPI/AAAAAAAAAL4/m1oX_L8uHlA/s200/screen2.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-yMDeghVt-jY/TorHHurwwcI/AAAAAAAAAL8/6zcTqxgH68g/s1600/screen3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="123" src="http://1.bp.blogspot.com/-yMDeghVt-jY/TorHHurwwcI/AAAAAAAAAL8/6zcTqxgH68g/s200/screen3.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-2618815499841507717?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/2618815499841507717/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=2618815499841507717' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/2618815499841507717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/2618815499841507717'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2011/10/lba-remake-is-undead.html' title='L.B.A. Remake is (un)dead.'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-saMe-k6JIow/TorHIMfD2fI/AAAAAAAAAMA/SR9YyxNtDwQ/s72-c/screen4.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-8186757029442447250</id><published>2011-09-29T23:12:00.000-07:00</published><updated>2011-09-29T23:12:07.060-07:00</updated><title type='text'>Humble Frozen Synapse Bundle</title><content type='html'>And time came when another&amp;nbsp;&lt;a href="http://www.humblebundle.com/"&gt;humble indie bundle&lt;/a&gt;&amp;nbsp;show. This time Humble Frozen Synapse Bundle, have only one game but if you pay more then&amp;nbsp;average then you will get&amp;nbsp;Humble Frozenbyte Bundle. I personally didn't play in any of games in this pack because in this week I didn't had time.&amp;nbsp;But for sure I will play in weekend :]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-8186757029442447250?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/8186757029442447250/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=8186757029442447250' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/8186757029442447250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/8186757029442447250'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2011/09/humble-frozen-synapse-bundle.html' title='Humble Frozen Synapse Bundle'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-799503036993769192</id><published>2011-09-11T07:10:00.000-07:00</published><updated>2011-10-05T06:47:58.149-07:00</updated><title type='text'>LBA Remake update</title><content type='html'>This time some big update about LBA remake. Bellow you will find assets on which I worked when there were no posts :] &amp;nbsp;I think that you should like them too I spend long time to create them the way there are.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-jyGHdCP6kE8/Tmy-h2vlP7I/AAAAAAAAALo/gNAXX6VgKZ0/s1600/update.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="234" src="http://4.bp.blogspot.com/-jyGHdCP6kE8/Tmy-h2vlP7I/AAAAAAAAALo/gNAXX6VgKZ0/s320/update.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-7_efkm5fHwQ/Tmy-jxh16jI/AAAAAAAAALs/D5mD-tZTf6s/s1600/update_button.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="234" src="http://4.bp.blogspot.com/-7_efkm5fHwQ/Tmy-jxh16jI/AAAAAAAAALs/D5mD-tZTf6s/s320/update_button.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;But put aside jokes :] I post this pictures only to show that I don't forget about LBA remake. Right now I skipped showing new updates because I do big changes in my technology, I will tell more information about it soon. But I will add that I think that waiting is worth of it because this are biiiig changes. And on end, bellow I put some real model on which I work. In free time I&amp;nbsp;upgraded&amp;nbsp;the old Twinsen model that it's look better in game and&amp;nbsp;cinematics.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-A-Fbr8LL22w/Tmy_302igdI/AAAAAAAAALw/ulKGmOb9ZWE/s1600/desktop.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="120" src="http://4.bp.blogspot.com/-A-Fbr8LL22w/Tmy_302igdI/AAAAAAAAALw/ulKGmOb9ZWE/s200/desktop.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-799503036993769192?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/799503036993769192/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=799503036993769192' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/799503036993769192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/799503036993769192'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2011/09/this-time-some-big-update-about-lba.html' title='LBA Remake update'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-jyGHdCP6kE8/Tmy-h2vlP7I/AAAAAAAAALo/gNAXX6VgKZ0/s72-c/update.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-8586942451550070719</id><published>2011-08-26T04:49:00.000-07:00</published><updated>2011-08-26T04:49:10.946-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Other Projects'/><title type='text'>Legends of Grimrock</title><content type='html'>Today on IndeDB I found post about&amp;nbsp;&lt;a href="http://www.grimrock.net/"&gt;" Legends of Grimrock"&lt;/a&gt;&amp;nbsp;and as in most case I don't write post about projects that I found on internet this time I will do exception because I think that this game is worth it :]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-8586942451550070719?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/8586942451550070719/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=8586942451550070719' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/8586942451550070719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/8586942451550070719'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2011/08/legends-of-grimrock.html' title='Legends of Grimrock'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-5983699071395156724</id><published>2011-08-14T07:14:00.000-07:00</published><updated>2011-10-05T06:48:20.912-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Grafika'/><category scheme='http://www.blogger.com/atom/ns#' term='projektowanie'/><category scheme='http://www.blogger.com/atom/ns#' term='Little Big Adventure'/><title type='text'>Assets</title><content type='html'>This time I will talk about some tips about how to create assets to games. I will focus mostly on models and the way I done them.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So from begin:] What tools I use :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Blender - for modeling and animations&lt;/li&gt;&lt;li&gt;Gimp - textures&lt;/li&gt;&lt;li&gt;My Paint - some sketch&lt;/li&gt;&lt;/ul&gt;I will start from the begin :] of course I mean by that mistakes that I done. I begin creation of models to LBA remake from environment everything was ok until I put character to game than I remade almost all earlier models :] For my luck I didin't have too much of them.&lt;br /&gt;&lt;br /&gt;Why I done it ? Because there was problem with scale and feel of everything. In games it's not important that something is bigger than in real life. In most case when you try do real size&amp;nbsp;you get claustrophobic feel of &amp;nbsp;location.&amp;nbsp;Other thing is that you do levels the way that all mechanics didn't have problems with collision and interaction. So after this lesson I begin almost all of my scenes from some scale reference for example:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-I6JEZzDmFe0/TkeXf9bfwOI/AAAAAAAAALY/FopVx3-TYZ4/s1600/Blender0.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="173" src="http://4.bp.blogspot.com/-I6JEZzDmFe0/TkeXf9bfwOI/AAAAAAAAALY/FopVx3-TYZ4/s320/Blender0.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;As you can see I have Twinsen model in scale I use it in game and bin model is done in scale to it. But this don't resolve all problems like the feel in game.&lt;br /&gt;&lt;br /&gt;That is the reason why you need some working version of game. There is no need for big mechanics, simple walking maybe jumping. If you don't have them you for sure will remake all assets later because you will find places to high to jump or some place will be to narrow and you will not feel good when moving there.&lt;br /&gt;&lt;br /&gt;Next things that you can't&amp;nbsp;believe renders from graphic program.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-TCJ5z0vPtZk/TkfRACuiGrI/AAAAAAAAALg/zdTKogAH7KI/s1600/profesor.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="106" src="http://3.bp.blogspot.com/-TCJ5z0vPtZk/TkfRACuiGrI/AAAAAAAAALg/zdTKogAH7KI/s320/profesor.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;So from left: very week hi poly with area light, low poly rendered in blender, model in game. You can see that if I spend more time on hi poly model and render it others would look very poor. But on on end you will put the low poly model with baked normal. Other thing is that you never will configure your render program the same way you render in game or you will don't do that because the rendering will change with game development like in LBA remake.&lt;br /&gt;&lt;br /&gt;The last method I use are placeholders. You can see them in almost all my previews. They are very nice way to creating quick location. In my case most time I spend not on modeling but unwrapping and creating textures. Thanks to placeholders I can create model that don't have textures and use it to test the game.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Right now there is less and less people that create pretty good models and want to help with creating graphic in projects where there is no money behind it. I understand that and this is the reason why I decided to learn how to create graphics. I slowly learn on my mistakes and probably you have better ways to create models. So if you have &amp;nbsp;it would be nice to hear about it, because it's always nice to learn something new.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-5983699071395156724?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/5983699071395156724/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=5983699071395156724' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/5983699071395156724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/5983699071395156724'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2011/08/assets.html' title='Assets'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-I6JEZzDmFe0/TkeXf9bfwOI/AAAAAAAAALY/FopVx3-TYZ4/s72-c/Blender0.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-7204013109358822848</id><published>2011-08-02T09:57:00.000-07:00</published><updated>2011-08-02T09:57:45.298-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Humble Indie Bundle'/><title type='text'>Humble Indie Bundle #3 ..</title><content type='html'>For people that didn't buy or bought already HIB#3 right now have not 5 but 6 games in pack + bonus. For people that already bought HIB#3 on download page show link to 6th game. More info on:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.humblebundle.com/"&gt;http://www.humblebundle.com/&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-7204013109358822848?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/7204013109358822848/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=7204013109358822848' title='Komentarze (2)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/7204013109358822848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/7204013109358822848'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2011/08/humble-indie-bundle-3.html' title='Humble Indie Bundle #3 ..'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-7612278591616410345</id><published>2011-07-31T06:43:00.000-07:00</published><updated>2011-07-31T06:43:55.372-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LBA'/><category scheme='http://www.blogger.com/atom/ns#' term='programowanie'/><category scheme='http://www.blogger.com/atom/ns#' term='kodowanie'/><category scheme='http://www.blogger.com/atom/ns#' term='Little Big Adventure'/><title type='text'>NVIDIA and ATI</title><content type='html'>Few day ago I bought netbook with ATI Radeon graphic card. Before I always used cards from Nvidia and Intel. After day of installing tools to programming and profiling I ran for test L.B.A. Remake. And of course it didn't work. But after removing CUDA support that I needed to my thesis work, it started without problems.&lt;br /&gt;&lt;br /&gt;But when app started i saw other problem: There were some weird stuff on my screen, they didn't look like they should. After two days of searching reason behind it I found that:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Nvidia allow more then it should. - I had invalid code (I probably write it very late in night because it was so stupid and when I saw it I thought how I could wrote it :] ). Code for each type of input to shaders (position, normals, texcoord0, ...) set&amp;nbsp;glBufferData with size of all inputs and&amp;nbsp;&lt;b style="font-style: italic;"&gt;data &lt;/b&gt;set to NULL. On NVIDIA worked fine on ATI not.&lt;/li&gt;&lt;li&gt;NVIDIA&amp;nbsp;and&amp;nbsp;ATI&amp;nbsp;have different bindings of Inputs - POSITION is always ATTR0 but other not. On end I decided on using in shaders defines with ATTRi that I bind for each type. I think that this will be safest and most efficient way.&lt;/li&gt;&lt;li&gt;Default value of input data -&amp;nbsp;&amp;nbsp;if there is no binded input&amp;nbsp;NVIDIA set input&amp;nbsp;COLOR0 values on (1,1,1,1) but ATI&amp;nbsp;use value (0,0,0,0).&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;There are probably other difference in them but right now I didn't found in working of program. If I find any then I share them.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;On the end of work yesterday I was happy that I finally get hand on ATI card. Thanks to that I found some stupid code and for now I have hope that game will run on most of the graphics cards.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-7612278591616410345?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/7612278591616410345/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=7612278591616410345' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/7612278591616410345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/7612278591616410345'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2011/07/nvidia-and-ati.html' title='NVIDIA and ATI'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-5334237526757140655</id><published>2011-07-29T10:24:00.000-07:00</published><updated>2011-07-29T10:24:39.834-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='projekty'/><category scheme='http://www.blogger.com/atom/ns#' term='LBA'/><category scheme='http://www.blogger.com/atom/ns#' term='programowanie'/><category scheme='http://www.blogger.com/atom/ns#' term='Little Big Adventure'/><title type='text'>Why there is no next preview of LBA</title><content type='html'>I thought about adding new preview from around two weeks. I had very evil plan to create from it some kind of parody what I don't want to do. But I endure this thoughts and in final create it in somehow normal way. But get to the point.&lt;br /&gt;&lt;br /&gt;What is happening ? Is project still exist is it grow ? And answers are yes and yes. Project is growing well but probably not the way that could be topic of full preview. Because how to show that I fixed system of object managing or extended mechanic of engine ? There is no way that I can do that.&lt;br /&gt;&lt;br /&gt;Of course I could do like some other projects (how I hate post like that):&lt;br /&gt;&lt;br /&gt;I could create on fast some sketch and put very detailed information what I will do in final release. I will write it but in some next post I probably would wrote other things about how this all would look. But who care ? I wrote my vision that changed in a &amp;nbsp;few weeks. But where project ?&lt;br /&gt;&lt;br /&gt;I could make other movie about models I created but how long I can do that ? For each movie I should then create some good looking models which would take long time. Of course I could add post in each week: I created stone, I created sword, I created one pot. Of course all that without textures or in wip state from graphic program or put in editor from ready engine (i.e. UDK). You can find many post like that, I think that they are stupid. And when I see news like that I always close tab in my web browser or press button back.&lt;br /&gt;&lt;br /&gt;In this place I will say that some groups do great thing publishing news where they show progress (not&amp;nbsp;necessarily big i.e. Overgrowth&amp;nbsp;or recruits in indiedb. I think that many groups should learn from them all.&lt;br /&gt;&lt;br /&gt;And of course how could I forget to post that show the same scene as last 10 post but with minor changes. And say that the projects develops great (of course without showing any mechanics development).&lt;br /&gt;&lt;br /&gt;I could do all that ore one of them but is boring to force myself to create something special for only such post. On the end I probably would change them to put in game or even recreate from scratches. I have of course some things that I could show but there would be no effect wow project grow in month.&amp;nbsp;More then that it would be effect: again I show almost the same thing as last. And if you think about this as a few hours to put such a movie on you tube you will understand why I sometimes prefer to do something to game in this time.&lt;br /&gt;&lt;br /&gt;On the end I will say that this post probably should have name: Which type of news in indie developing I hate the most or something like that. But I decided to connect it to previews topic because there weren't many post&amp;nbsp;wrote&amp;nbsp;about them from Preview 8.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-5334237526757140655?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/5334237526757140655/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=5334237526757140655' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/5334237526757140655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/5334237526757140655'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2011/07/why-there-is-no-next-preview-of-lba.html' title='Why there is no next preview of LBA'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-7735888926928121298</id><published>2011-07-26T15:59:00.000-07:00</published><updated>2011-07-26T15:59:01.333-07:00</updated><title type='text'>The Humble Indie Bundle #3</title><content type='html'>&lt;div style="text-align: left;"&gt;This time short post for people that didn't know (like I) that run 3rd edition of action Humble Indie Bundle. Where you can get 5 Indie titles and in the same time support some charity foundations. More info on:&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;a href="http://www.humblebundle.com/"&gt;http://www.humblebundle.com/&lt;/a&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;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-7735888926928121298?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/7735888926928121298/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=7735888926928121298' title='Komentarze (5)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/7735888926928121298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/7735888926928121298'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2011/07/humble-indie-bundle-3.html' title='The Humble Indie Bundle #3'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-9121092045633859327</id><published>2011-07-26T10:44:00.000-07:00</published><updated>2011-07-26T10:44:22.894-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='silnik'/><category scheme='http://www.blogger.com/atom/ns#' term='WRE'/><category scheme='http://www.blogger.com/atom/ns#' term='projekty'/><category scheme='http://www.blogger.com/atom/ns#' term='projektowanie'/><category scheme='http://www.blogger.com/atom/ns#' term='programowanie'/><category scheme='http://www.blogger.com/atom/ns#' term='kodowanie'/><title type='text'>How this all works: Part 3</title><content type='html'>This time some more details about architecture of engine. First thing that I need to mention W.R.E. is not engine for L.B.A. project, I create tools that will be&amp;nbsp;use in next productions. Because of that I take some decision that make it's structure more complicated but in the same time more flexible.&lt;br /&gt;&lt;br /&gt;In this moment W.R.E. is based on four modules:&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;a href="http://4.bp.blogspot.com/--cYSchsMo68/Ti71yV02WgI/AAAAAAAAALU/NgKr1X5YjJs/s1600/engine_design.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="265" src="http://4.bp.blogspot.com/--cYSchsMo68/Ti71yV02WgI/AAAAAAAAALU/NgKr1X5YjJs/s320/engine_design.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;But as you see there is five elements :] Why ? Exe is only wrapper to game dll and do nothing else so I don't count it as module. Ok, so from begin:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;W.R.E. -&amp;nbsp;Is main part of engine it's managing window, taking care of rendering, physic, sounds, file, materials and things like that.&amp;nbsp;&lt;/li&gt;&lt;li&gt;Game Engine - It's the frame of game. Contain all templates for objects i.e. Models, Characters, Action objects. Other important function of this module is editor functionality.&lt;/li&gt;&lt;li&gt;Editor GUI - It's interface of editor based on Qt. It's mostly call function that are inside Game Engine.&lt;/li&gt;&lt;li&gt;Game - This is DLL so it could be simple connected to exe and editor. It's contain all definition of objects specific for game.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;As you can see when I will decide to create next production I will only change Game part and everything else will still be compatible with it. And this is one of my biggest goal in this structure. To be able quick create other game without rewriting everything.&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In this place I don't know what to write more. Maybe you have some interesting thoughts about this structure or have even better in yours engine/game. If so share it, I will be glad to read it.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-9121092045633859327?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/9121092045633859327/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=9121092045633859327' title='Komentarze (4)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/9121092045633859327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/9121092045633859327'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2011/07/how-this-all-works-part-3.html' title='How this all works: Part 3'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/--cYSchsMo68/Ti71yV02WgI/AAAAAAAAALU/NgKr1X5YjJs/s72-c/engine_design.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-7345004941072384715</id><published>2011-07-16T13:24:00.000-07:00</published><updated>2011-07-18T02:56:00.915-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='silnik'/><category scheme='http://www.blogger.com/atom/ns#' term='projekty'/><category scheme='http://www.blogger.com/atom/ns#' term='projektowanie'/><category scheme='http://www.blogger.com/atom/ns#' term='programowanie'/><category scheme='http://www.blogger.com/atom/ns#' term='kodowanie'/><category scheme='http://www.blogger.com/atom/ns#' term='Little Big Adventure'/><title type='text'>How all this works: Part 2</title><content type='html'>In last post I wrote about how all this started. In this post I try to focus more on games and way of work on them. &lt;br /&gt;&lt;br /&gt;Lba is not my first game I played. But it have very special place in my memory. I tried to finish it at last twice. At first I think that I was to young to understand this game. But second time I was in haven when I played it. And from long ago I thought about remake, there was "Lba Remake" now is "Little Script Adventure" and there was and will be many other groups that try to create remake of this game. But I think that way of how they do it is somehow wrong. So I decided to create my own remake.&lt;br /&gt;&lt;br /&gt;I started to write games more than 11 years ago. This is one of many projects that I was developing in this time. On begin everything look quiet simple: you have some libraries and game and this is enough. What you need else to write "Noughts and Crosses", "Tetris" or simply plane on scrolling map (from right to left). But as time pass the construction of your games must change. First game that was pretty serious was "Tony The Rat":&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-v8CgGiyU00k/TiHjtYFkN5I/AAAAAAAAALI/dTyiiCF0Hq0/s1600/TonyTheRat.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-v8CgGiyU00k/TiHjtYFkN5I/AAAAAAAAALI/dTyiiCF0Hq0/s320/TonyTheRat.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;In this project I used text file to define map, simple animation system, some scripts like files to talk and &amp;nbsp;other weird things. I still like this project very much and I plan to return to this idea later.&lt;br /&gt;&lt;br /&gt;It's fun to write about old projects but this is not a post about projects I made. So lets do small postmortem.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;What went right:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Team, in which I worked had 2-3 people. And on end I finished on lead position.&lt;/li&gt;&lt;li&gt;Idea, I think that this was one of my first game that have some idea behind it and it was not to ambitious on begin.&lt;/li&gt;&lt;li&gt;Technology:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Animation system (based on body parts) with some simple editor.&lt;/li&gt;&lt;li&gt;Graphics, as you see it was pretty good (project begin in 10.2000).&lt;/li&gt;&lt;li&gt;In one version there was riding a car in city.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div&gt;What went wrong:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Work, it is easy to create game on your own but when there is more than one person there shows problems. Because others don't always have time when you do. So you prefer than do something yourself and problems multiply that way.&lt;/li&gt;&lt;li&gt;&lt;/li&gt;&lt;li&gt;Team separate and on end I ended working alone.&lt;/li&gt;&lt;li&gt;Growing ambitions, when you develop game you have big desire to change some elements on better. And if you don't know when to stop sometimes you end rewriting everything from begin which don't help at all.&lt;/li&gt;&lt;li&gt;Growing locations. This was other problem, I didn't had technology to support what I wanted to do, and when I projected game I always wanted more. Now I would create game that I could create on engine I had.&amp;nbsp;&lt;/li&gt;&lt;li&gt;Not enough time and strengths. This is one of problem about which you always need remember, but then I didn't. Game started to grown, my ambitions to, so I changed technology and started to rewriting everything. And on end I had less then on begin so my motivation was smaller. And on end I decided that I'm to stupid to create such a big game.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;div&gt;So as you can see this didn't were so simple as it's look. But after that I begun some work on simple engine on my own. But then one of my friends invite me to work on New Dawn:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-rSOBr6YGs0g/TiHqvyGpULI/AAAAAAAAALM/DIW3pCyCCIE/s1600/NewDawn.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="234" src="http://1.bp.blogspot.com/-rSOBr6YGs0g/TiHqvyGpULI/AAAAAAAAALM/DIW3pCyCCIE/s320/NewDawn.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp;I will not write too much about this game. It was big production on some point there were around 15 people in team. And of course I ended as leader of programer. So what I learned from this project:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Big team == big problems. There is always problem with communication in big teams. Especial when you talk by internet and don't have money behind you .&lt;/li&gt;&lt;li&gt;Never work on unfinished engine where you don't have sources or any good documentation. This can kill your work in the end.&lt;/li&gt;&lt;li&gt;This is not job and you don't need to see it this way. People work when they have time, not when you want. Because of that you don't have to put big expectation about amount of work they do.&lt;/li&gt;&lt;li&gt;Don't be too ambitious because on end it's hard to finish all your plans.&lt;/li&gt;&lt;li&gt;In cases somebody don't show to much progress, do things you plan yourself. Because on end you can spend long time on waiting to finished work.&lt;/li&gt;&lt;li&gt;Start work with smaller projects to "unite" the team and learn some ways to speed up developing of project.&lt;/li&gt;&lt;li&gt;Using the SVN and bug report system like Mantis is great things. You can add to it some wiki like service with details about game, later you can quicker find things you need.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;div&gt;Later begin my 5 year long developing of actual engine W.R.E. In next post I will try to covers in details how changed structure of engine and it's tools. I will try to find some of old projects I done on engine and talk about them.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you want's to read about some part of all post or you just don't agree with me. Just write and I will try to write about them in more details or discuss your opinion.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-7345004941072384715?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/7345004941072384715/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=7345004941072384715' title='Komentarze (4)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/7345004941072384715'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/7345004941072384715'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2011/07/how-all-this-works-part-2.html' title='How all this works: Part 2'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-v8CgGiyU00k/TiHjtYFkN5I/AAAAAAAAALI/dTyiiCF0Hq0/s72-c/TonyTheRat.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-5714959951518575116</id><published>2011-07-02T13:26:00.000-07:00</published><updated>2011-07-02T13:26:43.670-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='silnik'/><category scheme='http://www.blogger.com/atom/ns#' term='projekty'/><category scheme='http://www.blogger.com/atom/ns#' term='LBA'/><category scheme='http://www.blogger.com/atom/ns#' term='kodowanie'/><category scheme='http://www.blogger.com/atom/ns#' term='Little Big Adventure'/><title type='text'>How this all works: Part 1</title><content type='html'>&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;This post will be beginning of series of posts about how L.B.A. remake is made. So lets starts with first part where I will try to talk about development of technology I use.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Game is based on home made engine w.r.e. that use OpenGL as rendering environment. In this moment everything is controlled by shaders wrote in Cg.&amp;nbsp;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;But not always was this way, I started to write this engine five years ago on begin of study. In that time this was a merely 2D isometric game written in pure SDL. It was written on one of subjects and when I think about this now, earlier I wrote 10x better games. But it's was finished and from this everything starts.&amp;nbsp;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Some time later after talk with friend which is very good graphic we decided to create 2D game. We based it on modified code of earlier production but this wasn't enough. Pure SDL is too slow so we switch to OpenGL. This was big step because engine from simply software 2D engine changed to fast 2D engine with support of some 3D objects.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;But came another semester and so another subjects and on one of them I decided to create support of physics to engine. In this time came another changes, now engine support mostly 3D with bullet as physics engine. But this was only begin.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;On one of later seminary I get some kick in my ass from (now my friend) Kornel. And I think it's a great thing to get something like that, because in this moment I started seriously think what I done so far. I had some skills, knowledge about graphic and programing but I was still 10 years behind this what is really happening in real game scene. So at last, I added shaders support. Writing which wasn't on begin so easy but somehow I learned how this all works.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;If you ever study or will study in Wrocław on WPPT. You will learn one thing, knowing programming language is nothing special. This is only tool, what is really important are algorithms and maths behind them. If you know them and understand you can write them in any programing language. And so thinking that way I read about visualization algorithms and I came to one conclusion: they are all pretty easy. All this thanks to knowledge I gain on all kinds of subjects.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;And In this moment came L.B.A. remake. Thanks this game I started do developed real tools. I wrote editor and many others things to make my life easier or maybe not :]&amp;nbsp;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;And why I spend so much space to write this all. There is not to much about how I wrote L.B.A. Remake and I know about this very good. But there are things that are shown here. I don't do all things that you see in week or even month. It's take long time, many hard and frustrating moments when you think about throwing this all and start doing something else. I had moments like this and I will have them in future but they are need to do next steps and gain experience which help in future.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;And on end of this part I will write my own thought about creating games:&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Writing games is fun as you can see in all talk with developers, but not always. This is only part of truth, there is other part when you write or do some things which are simply boring but needed to develop of project. And one more thing you can never stop in developing your knowledge and not only about programming or computers. There is math, physics, and other things that can help you very much, in writing good games.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-5714959951518575116?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/5714959951518575116/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=5714959951518575116' title='Komentarze (4)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/5714959951518575116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/5714959951518575116'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2011/07/how-this-all-works-part-1.html' title='How this all works: Part 1'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-1264178406947438979</id><published>2011-06-24T17:38:00.000-07:00</published><updated>2011-06-24T17:38:47.228-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='silnik'/><category scheme='http://www.blogger.com/atom/ns#' term='projekty'/><category scheme='http://www.blogger.com/atom/ns#' term='shadery'/><category scheme='http://www.blogger.com/atom/ns#' term='LBA'/><category scheme='http://www.blogger.com/atom/ns#' term='programowanie'/><category scheme='http://www.blogger.com/atom/ns#' term='Little Big Adventure'/><title type='text'>L.B.A Remake: preview 8</title><content type='html'>And time came when preview 8 is published.&lt;br /&gt;&lt;br /&gt;After a little break from publishing previews, new video show changes that I done to Citadela Island. Almost all models in this location were changed, I decided on this design after experiments with different styles. I think that it's pretty good so I don't plan to make bigger changes in most of things that are inside this video.&lt;br /&gt;&lt;br /&gt;In this moment from things connected to graphics I still fight with lighting parameters to create climat from orginal game, so this bright colors are only temporary. But I dont plan to do to much with this becasue probably everything change after I create render system with good support of shadows.&lt;br /&gt;&lt;br /&gt;What can I say more, there are no bigger changes in game mechanics because in last few weeks I mostly concentrate on engine, tools development and of course fixing of bugs.&lt;br /&gt;&lt;br /&gt;So then &amp;nbsp;like allways, have a nice watch :]&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object width="320" height="266" class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://i.ytimg.com/vi/nOO4ZQjxSYU/0.jpg"&gt;&lt;param name="movie" value="http://www.youtube.com/v/nOO4ZQjxSYU?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/nOO4ZQjxSYU?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-1264178406947438979?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/1264178406947438979/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=1264178406947438979' title='Komentarze (2)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/1264178406947438979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/1264178406947438979'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2011/06/lba-remake-preview-8.html' title='L.B.A Remake: preview 8'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-6795826145651936243</id><published>2011-06-10T01:41:00.000-07:00</published><updated>2011-06-10T02:31:06.870-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programowanie'/><title type='text'>Game developers in Poland</title><content type='html'>Today I found interesting post on web page of Adama Sawickiwego :&lt;br /&gt;http://www.asawicki.info/news_1450_dyskusje_o_polskiej_branzy_gier.html&lt;br /&gt;&lt;br /&gt;It's pretty short but it's show everything about polish developers. We have very talented game programmers from Poland that work around the world. But we don't have enough of them. Most programmer that you meet on of web about gamedev http://warsztat.gd work already in game industry or don't have experience that is need to do game on actual AAA level.&lt;br /&gt;&lt;br /&gt;For some main problem in project development is that character head is to small or too big, or color of socks of main character is yellow not black. Which I think is stupid because in most situation the game looks like this: 2D character that sprite on screen have 64x64 pixels, moving in some work in progress environment (without any interaction). Of course to show this character they show 5x bigger picture and talk about it's look.&lt;br /&gt;&lt;br /&gt;So I agree with this post and article that links are inside. Some people probably will not agree with this what I write but to me creating small 2D games with simple game mechanics will not make you become experienced programmer. This is only first step in long road. And I know what I'm saying because I develop games for more than 10 years now. And I recently started to see how much is changing in my skills and my way of thinking about developing games. But in the same time I see that it's long and not easy road before I will be able to say about myself that I'm some kind master of game developing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-6795826145651936243?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/6795826145651936243/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=6795826145651936243' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/6795826145651936243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/6795826145651936243'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2011/06/branza-gier-w-polsce.html' title='Game developers in Poland'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-7125304177448339884</id><published>2011-05-28T10:22:00.000-07:00</published><updated>2011-05-28T10:22:30.956-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LBA'/><category scheme='http://www.blogger.com/atom/ns#' term='Little Big Adventure'/><title type='text'>L.B.A. Remake preview 8 delayed again</title><content type='html'>This week there will be no presentation either. I decided that the changes that are made in visual side of game are too small. If I would show the actual state you would probably see almost the same scenery that you see last time (plus 5 models from which 3 are placeholder) so I think that don't have sens.&lt;br /&gt;&lt;br /&gt;In last weeks I mostly focusing on learning to school and working. Things that I done in application and are connected to lba is optimalization of rendering. Now on my computer with GF210 I have around 200 FPS in prison location. And I think that I can get even better results :] other things that were developed are debugging and statistics tools. In normal circumstances I would do all that things later but right now I must do this to my thesis work which first version I must finish in next week. So I don't have too much free time to do other stuff.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-7125304177448339884?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/7125304177448339884/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=7125304177448339884' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/7125304177448339884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/7125304177448339884'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2011/05/lba-remake-preview-8-delayed-again.html' title='L.B.A. Remake preview 8 delayed again'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-971993938778041045</id><published>2011-05-17T03:03:00.000-07:00</published><updated>2011-05-17T03:03:29.218-07:00</updated><title type='text'>L.B.A Remake - developer diary 1</title><content type='html'>This time some words about why I decide to create lba remake game alone. Most people don't believe that this is possible because bigger group tried and failed in this. But reality is pretty different, in almost all groups that I was in my programmer career there was one problem the more people worked on project the progress goes slower and slower. The same things I heard from friends which participated in other groups. &lt;br /&gt;&lt;br /&gt;When not commercial project is developed by 2-3 people then each of them create equal amount of content for it. But if there are 10 members in group. Then there is big probability that one maybe two persons create most of content and other members do nothing or do almost &amp;nbsp;nothing. This is sad reality of such projects. One reason is that groups looking for people that want to participate in developing. Very often they find people that want to create game but don't have enough experience or time.&lt;br /&gt;&lt;br /&gt;So when I decided to create L.B.A. remake I wanted to avoid all mistakes from older projects and groups. It's just easier to me work alone when I developing tools and creating basic gameplay because this takes time. And it's not that I like to be outsider and do everything on my own. I'm very open on proposition from people that want to help and cooperate. But it's not that I looking for someone to help because this would be stupid thing to do.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-971993938778041045?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/971993938778041045/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=971993938778041045' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/971993938778041045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/971993938778041045'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2011/05/lba-remake-developer-diary-1.html' title='L.B.A Remake - developer diary 1'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-2141361833344284259</id><published>2011-05-01T15:54:00.000-07:00</published><updated>2011-05-01T15:54:35.303-07:00</updated><title type='text'>LBA Preview. 7</title><content type='html'>No więc jakoś udało mi się przeżyć te ostatnie tygodnie (sam nie wiem jeszcze jak). No ale było minęło nawet trochę ostatnimi dniami odpoczywałem więc i sił więcej będzie na kolejne tygodnie a one też się zbyt kolorowo nie zapowiadają.&lt;br /&gt;&lt;br /&gt;Co do postępów prac to pewnie część osób myślała, że projekt umarł. Podejście takie w pewien sposób rozumie bo wiele jest takich projektów które właśnie w taki sposób znikają. Pojawia się post o chwilowym zawieszeniu prac i projekty znika na wieki w ciemnej&amp;nbsp;otchłani&amp;nbsp;internetu. No ale wbrew pozorom projekt ciągle się rozwija co zresztą możecie sami ocenić w już&amp;nbsp;7 odsłonie postępów prac. A ona właśnie ujrzała światło dzienne.&lt;br /&gt;&lt;br /&gt;Niestety przez jakiś czas będę zmuszony przejść na co trzytygodniowy cykl publikowania "preview'ów". &amp;nbsp;Bo mam trochę innych spraw na głowie a ją mam niestety&amp;nbsp;ciągle&amp;nbsp;tylko jedną. Dobra nie przeciągam już dłużej :]&lt;br /&gt;&lt;br /&gt;Miłego oglądania :]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object width="320" height="266" class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://i.ytimg.com/vi/U0qxK90yZ8o/0.jpg"&gt;&lt;param name="movie" value="http://www.youtube.com/v/U0qxK90yZ8o?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266" src="http://www.youtube.com/v/U0qxK90yZ8o?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-2141361833344284259?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/2141361833344284259/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=2141361833344284259' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/2141361833344284259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/2141361833344284259'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2011/05/lba-preview-7.html' title='LBA Preview. 7'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-5472099732981158432</id><published>2011-04-12T02:57:00.000-07:00</published><updated>2011-04-12T02:57:17.843-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='projekty'/><category scheme='http://www.blogger.com/atom/ns#' term='LBA'/><category scheme='http://www.blogger.com/atom/ns#' term='Little Big Adventure'/><title type='text'>Gdzie się podział LBA: preview 7 ?</title><content type='html'>Tym razem post w dwóch wersjach językowych :]&lt;br /&gt;&lt;br /&gt;No więc niestety z powodu nawału obowiązków w pracy i na uczelnie trochę nie wyrabiam ze wszystkim. Dlatego muszę na jakiś czas wstrzymać prace nad grą i skupić się bardziej nad rzeczami bezpośrednio powiązanymi z moją pracą magisterską. Dlatego kolejna odsłona postępów pojawi się najwcześniej za 2-3 tygodnie. Ale obiecuję, że czekanie się opłaci bo lista rzeczy które planuję wykonać do tej prezentacji jest całkiem długa :]&lt;br /&gt;&lt;div style="text-align: -webkit-auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;* * *&lt;/div&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;This time post in two language :]&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Because of work with job and my study I don't have to much time to do other things. So I need temporary stop work on game and&amp;nbsp;focus more on things directly connected with my thesis work. Because of that&amp;nbsp;next show of project will be released in 2-3 weeks from today. But I guaranty that this waiting will be worth of it, because list of things that I plan to do for this preview is&amp;nbsp;pretty long&amp;nbsp;&amp;nbsp;:]&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-5472099732981158432?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/5472099732981158432/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=5472099732981158432' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/5472099732981158432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/5472099732981158432'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2011/04/gdzie-sie-podzia-lba-preview-7.html' title='Gdzie się podział LBA: preview 7 ?'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-8811703951038077758</id><published>2011-04-05T03:21:00.000-07:00</published><updated>2011-04-05T03:21:17.253-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='silnik'/><category scheme='http://www.blogger.com/atom/ns#' term='shadery'/><category scheme='http://www.blogger.com/atom/ns#' term='projektowanie'/><category scheme='http://www.blogger.com/atom/ns#' term='programowanie'/><title type='text'>Tworzenie gier part 1</title><content type='html'>No i kolejny post z ciągu "jak się obecnie tworzy gry". Od czasu do czasu zdarza mi się poprzeglądać co tam za gry są tworzone przez indie developerów. Od jakiegoś czasu śledzę projekt :&lt;br /&gt;&lt;a href="http://www.indiedb.com/games/overgrowth"&gt;http://www.indiedb.com/games/overgrowth&lt;/a&gt;&lt;br /&gt;który wydaje mi się naprawdę solidną pozycją. Czy tak będzie czas pokaże. Trafiłem też na naprawdę fajną gierkę (polecam zagrać, jest darmowa):&lt;br /&gt;&lt;a href="http://www.indiedb.com/games/broken-dimensions"&gt;http://www.indiedb.com/games/broken-dimensions&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Trafiają się też pozycje przeciętne i niestety trafiam też na pozycje które bym wolał zapomnieć. Gdyż próba zagrania w te gry potrafiła przyprawić o obłęd. Więc nic się tutaj nie zmienia tak jak niestety w sposobie pisania gier.&lt;br /&gt;&lt;br /&gt;I tutaj &amp;nbsp;przejdę do sedna posta i rzeczy która mnie przeraża bardzo. Mam komputer stacjonarny może nie najnowszy ale fallout 3 spokojnie chodzi więc nie jest źle. Odpalam prostą grę indie i okazuje się, że ten komputer nie daje już rady. Gra działa na OpenGL wydajność 5 klatek góra :| Pierwsza myśl która się nasuwa "what the fu..". Ciekawość wygrała, odpalam gDEbuger aby zerknąć co się dzieje pod spodem i przerażenie zaczyna się malować na twarzy.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;- Rysowanie przy pomocy glBegin/glEnd,&amp;nbsp;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;- Listy wyświetlania&amp;nbsp;&lt;/div&gt;&lt;br /&gt;- Ogromna ilość wywołań bardzo małych batch'y z geometrią,&lt;br /&gt;- W połowie puste tekstury&lt;br /&gt;- Z 20 tekstur poświęconych na animacje prawie niewidocznego elementu (aby było weselej są to 2 elementy które się obracają w przeciwnych kierunkach więc prosty vertex shader)&lt;br /&gt;&lt;br /&gt;Więc wszystko to czego się robić nie powinno. No i naszła mnie pewna refleksja, że oglądając te gry na screenach lub filmach zawsze widziałem coś fajnego, szybko się rozwijającego, wiedziałem wiedzę twórcy i czasem nawet trochę dobitym się czułem. Bo moje projekty się tak nie rozwijają ale po tym co zobaczyłem, stwierdzam, że wolę być taką szarą myszą która po prostu robi swoje po swojemu. Bo solidność na początku popłaca sukcesem na końcu. I wydajnością większą niż tylko te 5 klatek :]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-8811703951038077758?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/8811703951038077758/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=8811703951038077758' title='Komentarze (4)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/8811703951038077758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/8811703951038077758'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2011/04/tworzenie-gier-part-1.html' title='Tworzenie gier part 1'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-1653429716860146104</id><published>2011-03-19T17:19:00.000-07:00</published><updated>2011-03-19T17:19:24.508-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WRE'/><category scheme='http://www.blogger.com/atom/ns#' term='projekty'/><category scheme='http://www.blogger.com/atom/ns#' term='LBA'/><category scheme='http://www.blogger.com/atom/ns#' term='Little Big Adventure'/><title type='text'>Little Big Adventure: Preview 6</title><content type='html'>Tym razem wyszła trochę dłuższa prezentacja ale wydaje mi się, że nie powinno wam się nudzić oglądając ja :] więc nie będę już przeciągać oto pokaz nr. 6 :&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object width="320" height="266" class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://i.ytimg.com/vi/DZt_zHLeuEk/0.jpg"&gt;&lt;param name="movie" value="http://www.youtube.com/v/DZt_zHLeuEk?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266" src="http://www.youtube.com/v/DZt_zHLeuEk?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-1653429716860146104?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/1653429716860146104/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=1653429716860146104' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/1653429716860146104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/1653429716860146104'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2011/03/little-big-adventure-preview-6.html' title='Little Big Adventure: Preview 6'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-9148913624508984359</id><published>2011-03-06T18:04:00.000-08:00</published><updated>2011-03-06T18:04:57.019-08:00</updated><title type='text'>Little Big Adventure</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object width="320" height="266" class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://i.ytimg.com/vi/tzM-aS_JgCc/0.jpg"&gt;&lt;param name="movie" value="http://www.youtube.com/v/tzM-aS_JgCc?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266" src="http://www.youtube.com/v/tzM-aS_JgCc?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;No więc na koniec dnia mała aktualizacja projektu. Tym razem może trochę mniej zmian niż ostatnio ale poza graficzną stroną projektu zmieniło się bardzo wiele :] co dobrze wróży na przyszłość.&amp;nbsp;Więc jak widać projekt ciągle się rozwija.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-9148913624508984359?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/9148913624508984359/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=9148913624508984359' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/9148913624508984359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/9148913624508984359'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2011/03/little-big-adventure.html' title='Little Big Adventure'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-8331861097885460491</id><published>2011-03-06T10:14:00.000-08:00</published><updated>2011-03-06T10:14:25.884-08:00</updated><title type='text'>Trochę o tworzeniu gier</title><content type='html'>Ostatnimi czasy miałem okazję poprzeglądać trochę produkcji na www.indiedb.com i zauważam pewną tendencje. Większość produkcji korzysta z UDK i nie mówię tutaj o jakichś większych produkcjach ale często nawet małe gry z niego korzystają. I co w tym złego pewnie się zapytacie, silnik z górnej półki za darmo (do niekomercyjnych zastosowań) więc czemu nie skorzystać.&lt;br /&gt;&lt;br /&gt;No więc przytoczę tutaj bardzo fajny post na blogu&amp;nbsp;&lt;a href="http://www.magicalwasteland.com/mw/2007/6/17/why-not-just-use-unreal.html"&gt;http://www.magicalwasteland.com/&lt;/a&gt;&amp;nbsp;a mianowicie&lt;br /&gt;&lt;a href="http://www.magicalwasteland.com/mw/2007/6/17/why-not-just-use-unreal.html"&gt;http://www.magicalwasteland.com/mw/2007/6/17/why-not-just-use-unreal.html&lt;/a&gt;&amp;nbsp;(Polecam przeczytać również komentarze). No ale do czego zmierzam post ten ma już blisko 4 lata a mentalność twórców gier ciągle się nie zmienia. Teraz do UDK ma dostęp każdy śmiertelnik i mam wrażenie, że duża część z tych śmiertelników uważa, że tworząc grę na tym silniku ich gra będzie lepsza, fajniejsza i uda im się ją na pewno zrobić.&lt;br /&gt;&lt;br /&gt;Niestety rzeczywistość jest trochę inna ludzie którzy myślą, że silnik załatwi za nich tworzenie gry są w błędzie. Silnik to tylko narzędzie które można wykorzystać i stworzyć coś fajnego lub po prostu zmarnować jego potencjał. I tak się niestety dzieje najczęściej, że widzimy proste prezentacje na UDK które wykorzystują tylko w minimalny stopniu to co oferuje to narzędzie.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object width="320" height="266" class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://3.gvt0.com/vi/ZVxxKZd27UM/0.jpg"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ZVxxKZd27UM&amp;fs=1&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266" src="http://www.youtube.com/v/ZVxxKZd27UM&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;I przyznam&amp;nbsp;szczerze, nowa prezentacja gry "Elpis Blender game" którą można zobaczyć powyżej&amp;nbsp;wywarła na mnie dużo większe wrażenie niż większość produkcji indie które widziałem opartych na UDK. A oglądałem ich już trochę i nigdzie nie widziałem takiej różnorodności, tylu elementów rozgrywki. A jeśli ktoś powie mi, że jego gra na Unrealu wygląda lepiej (to z drobnymi wyjątkami) stwierdzę, że gdyby autor tej gry robił ją na udk to zapewne była by ona na poziomie którego nie powstydziło by się wiele profesjonalnych studiów developerskich. Bo ja sam nigdy bym się nie spodziewał, że w BGE można, aż tak wiele osiągnąć więc co dopiero jakby osoba taka pracowała na UDK.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-8331861097885460491?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/8331861097885460491/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=8331861097885460491' title='Komentarze (2)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/8331861097885460491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/8331861097885460491'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2011/03/troche-o-tworzeniu-gier.html' title='Trochę o tworzeniu gier'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-4366435009689919971</id><published>2011-02-03T16:01:00.000-08:00</published><updated>2011-02-03T16:01:23.745-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='silnik'/><category scheme='http://www.blogger.com/atom/ns#' term='WRE'/><category scheme='http://www.blogger.com/atom/ns#' term='projekty'/><category scheme='http://www.blogger.com/atom/ns#' term='LBA'/><category scheme='http://www.blogger.com/atom/ns#' term='programowanie'/><title type='text'>L.B.A Remake: preview 4</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: justify;"&gt;No więc nowy miesiąc i oto filmik pokazujący zmiany z ostatniego miesiąca, tym razem w zmieniło się dość znacznie zarządzanie geometrią.&amp;nbsp;&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;Wcześniej miałem sytuację gdy lokacja składała się z obiektów aktualnie przeszedłem na system grup. Lokacja jest grupą zawierającą obiekty oraz inne grupy. Dzięki czemu o wiele łatwiej będzie można później zarządzać np.budynkami.&amp;nbsp;&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;Kolejna duża zmiana to sterowanie w edytorze, przerobiłem przesuwanie obiektów gdyż stare było mało dokładne. Aktualnie wszystko śmiga jak należy.&amp;nbsp;&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;Doszło też wiele wstępnych modeli które mają stworzyć obraz jak będzie wyglądać rozmieszczenie obiektów na lokacji. Pojawiła się też bardzo prosta woda.&lt;/div&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: center;"&gt;&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://i.ytimg.com/vi/1Bc3K6usug8/0.jpg" height="266" width="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/1Bc3K6usug8?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266" src="http://www.youtube.com/v/1Bc3K6usug8?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-4366435009689919971?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/4366435009689919971/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=4366435009689919971' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/4366435009689919971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/4366435009689919971'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2011/02/no-wiec-nowy-miesiac-i-oto-filmik.html' title='L.B.A Remake: preview 4'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-7084978779477130268</id><published>2011-01-10T18:39:00.000-08:00</published><updated>2011-01-10T18:46:52.088-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WRE'/><category scheme='http://www.blogger.com/atom/ns#' term='projekty'/><category scheme='http://www.blogger.com/atom/ns#' term='LBA'/><title type='text'>Trochę o tym co zrobiłem i co planuję.</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: left;"&gt;No więc mija kolejny pracowity tydzień. Trochę czasu na wszystko brakuje no i dlatego trochę mniej jakichś bardziej widocznych zmian. A co się zmieniło:&amp;nbsp;&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: left;"&gt;Doszły nowe animacje/czynności postaci. Dopracowałem trochę fizykę, oraz poczyniłem dość spore zmiany jeśli chodzi o wyświetlanie grafiki. Aktualnie pracuję nad uzyskaniem jak największą zgodność z nowym standardem OpenGL. Czyli mówiąc prosto pozbywam się całego forward renderingu.&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: left;"&gt;Powoduje to wiele zmian, materiały stały się teraz podstawą funkcjonowania całego silnika. Musiałem przebudować system rysowania geometrii pomocniczej gdyż stary system dość mocno zamulał całość. Wizualizacje fizyki i obiektów śmigają teraz, aż miło :]&amp;nbsp;&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: left;"&gt;No i co mnie jeszcze czeka: przebudowa fontów, wsparcie do dynamicznych obiektów np. systemów cząsteczkowych. Stworzenie jakiegoś sensowniejszego sposobu na wyświetlanie geometrii. Gdyż na chwilę obecną mam wrażenie że, posiadam jeszcze zbyt małą kontrolę nad tym wszystkim.&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: left;"&gt;Czekają mnie też trochę mniej przyjemne rzeczy w stylu : skrypty i znalezienie pewnego uciążliwego błędu który zaczął mnie prześladować. A jest on kluczowy, gdyż uniemożliwia mi on realizacje projektu na pracę magisterską w oparciu o silnik.&lt;/div&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: center;"&gt;&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://i.ytimg.com/vi/YKCjjljjGGE/0.jpg" height="266" width="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/YKCjjljjGGE?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266" src="http://www.youtube.com/v/YKCjjljjGGE?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-7084978779477130268?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/7084978779477130268/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=7084978779477130268' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/7084978779477130268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/7084978779477130268'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2011/01/troche-o-tym-co-zrobiem-i-co-planuje.html' title='Trochę o tym co zrobiłem i co planuję.'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-8181940567838690588</id><published>2011-01-02T18:52:00.000-08:00</published><updated>2011-01-10T18:46:42.654-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WRE'/><category scheme='http://www.blogger.com/atom/ns#' term='projekty'/><category scheme='http://www.blogger.com/atom/ns#' term='LBA'/><title type='text'>L.B.A Remake: preview 2</title><content type='html'>Święta, święta i po świętach zawitał już nawet nowy rok.&lt;br /&gt;&lt;br /&gt;I tak wprzerwie świątecznej się: obijałem. Z gry powstało niewiele zmienił sie za to edytor. W ostatnim czasie wprowadziłem parę poprawek które od dawna chciałem wprowadzić. Pojawio się w końcu normalne dodawanie obiektów, teraz mam już podgląd gdzie mam wstawiać nowo dodany obiekt możliwe też jest anulowanie tej operacji. Zmienił się sposób obsługi fizyki dzięki czemu obiekty nie muszą już być tylko boksami. Ogólnie zmian jest dużo ale w praktyce wszystkich nie pamiętam.&lt;br /&gt;&lt;br /&gt;Zmieniła się też lokacja na której grę testuję. Zaczyna ona przypominać coraz bardziej grę. Poniżej znajdziecie pokaz z nowej wersji gry. Mam nadzieję, że zmiany się spodobają :]&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://i.ytimg.com/vi/uEq9hg5YV20/0.jpg" height="266" width="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/uEq9hg5YV20?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266" src="http://www.youtube.com/v/uEq9hg5YV20?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-8181940567838690588?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/8181940567838690588/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=8181940567838690588' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/8181940567838690588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/8181940567838690588'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2011/01/lba-remake-preview-2.html' title='L.B.A Remake: preview 2'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-9018702978181304426</id><published>2010-12-23T18:00:00.000-08:00</published><updated>2011-01-10T18:46:16.778-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WRE'/><category scheme='http://www.blogger.com/atom/ns#' term='projekty'/><category scheme='http://www.blogger.com/atom/ns#' term='LBA'/><title type='text'>L.B.A. remake</title><content type='html'>Ostatnie tygodnie były dla mnie dość ciężkie większość czasu poświęcałem : życiu prywatnemu, pracy i uczelni. Dlatego dość mało udało mi się zrobić w projektach ale zmiany są, jak zawsze :] Obecnie realizuję projekt na uczelnię oraz pracę magisterską w oparciu o swój silnik. Jako, że fajnie jest mieć środowisko do testowania algorytmów w warunkach jak najbardziej zbliżonych do tych rzeczywistych postanowiłem stworzyć grę.&lt;br /&gt;&lt;br /&gt;Posiadając ograniczony czas zdecydowałem się na stworzenie remake'a starej gry. Dzięki temu mogę skupić się głównie na pisaniu i tworzeniu rzeczy bezpośrednio potrzebnych do tej produkcji nie martwiąc się wymyślaniem fabuły i mechaniki. Dodatkowym plusem takiego rozwiązania jest posiadanie konkretnego celu i założeń które w trakcie prac nie mogą się zbytnio zmienić gdyż chce aby gra była podobna do pierwowzoru. &amp;nbsp;Pierwsze efekty można zauważyć już poniżej :&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://i.ytimg.com/vi/IqejDzhmvCk/0.jpg" height="266" width="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/IqejDzhmvCk?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266" src="http://www.youtube.com/v/IqejDzhmvCk?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;Na koniec dodam tylko :&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Wesołych Świąt Bożego Narodzenia&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;w końcu już dziś wigilia :]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-9018702978181304426?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/9018702978181304426/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=9018702978181304426' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/9018702978181304426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/9018702978181304426'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2010/12/lba-remake.html' title='L.B.A. remake'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-3224624115877117570</id><published>2010-12-08T10:45:00.000-08:00</published><updated>2010-12-08T10:45:45.083-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WRE'/><category scheme='http://www.blogger.com/atom/ns#' term='projekty'/><title type='text'>Projekt rozpoczęty</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: justify;"&gt;No więc rozpocząłem pierwszy konkretniejszy projekt na swoim silniku, oto efekt co da się już szybko osiągnąć &amp;nbsp;dzięki edytorowi:&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_y5ajP7hK-7A/TP_QjAOt_WI/AAAAAAAAAKE/thzToG_u38k/s1600/screen001.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="246" src="http://2.bp.blogspot.com/_y5ajP7hK-7A/TP_QjAOt_WI/AAAAAAAAAKE/thzToG_u38k/s320/screen001.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;"&gt;w trakcie pracy nad tą wstępną wersją mapki wyszło parę rzeczy które można jeszcze poprawić a parę musiałem poprawić aby praca szybciej szla :] No ale jak widać nawet się udało coś porządnego uzyskać :]&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Dodatkowo dzisiaj przeprowadziłem pewne optymalizacje w wyświetlaniu grafiki a gDEBuger bardzo mi w tym pomógł :] dodatkowo uświadomił parę moich złych nawyków. Mianowicie przyzwyczajenie do standardowego pipelinu OpenGL. Widać ciągle przede mną długa :] no ale gdyby jej nie było to bym się pewnie nudził :]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-3224624115877117570?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/3224624115877117570/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=3224624115877117570' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/3224624115877117570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/3224624115877117570'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2010/12/projekt-rozpoczety.html' title='Projekt rozpoczęty'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_y5ajP7hK-7A/TP_QjAOt_WI/AAAAAAAAAKE/thzToG_u38k/s72-c/screen001.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-1432503399894835262</id><published>2010-12-04T17:35:00.000-08:00</published><updated>2010-12-04T17:35:47.677-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WRE'/><title type='text'>I kolejny post.</title><content type='html'>&lt;div style="text-align: justify;"&gt;Ostatnio coś sporo się tych moich&amp;nbsp;postów&amp;nbsp;pojawia :] no więc nie mnie oceniać czy to powód do radości czy do płaczu :P No ale kontynuujmy to co zacząłem. Ostatnimi czasy udało się zrobić parę ciekawych rzeczy: Jedną z nich były obiekty i tak do tej pory w silniku dało dodawać się tylko modele i teren co nie dawało za dużych możliwości konfiguracji dodawanych danych. Ale niedawno się to zmieniło:] powstały&amp;nbsp;małe skrypty wyglądające np. tak :&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #38761d; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #38761d; font-size: x-small;"&gt;//// plik: FloorA.wro&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #38761d; font-size: x-small;"&gt;def 0 : models/FloorA.wrm&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #38761d; font-size: x-small;"&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #38761d; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;material = Floor000&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #38761d; font-size: x-small;"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #38761d; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #38761d; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #38761d; font-size: x-small;"&gt;//// plik: FloorB.wro&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #38761d; font-size: x-small;"&gt;def 0 : models/FloorA.wrm&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #38761d; font-size: x-small;"&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #38761d; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;material = Floor001&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #38761d; font-size: x-small;"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #38761d;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Niby nic nadzwyczajnego ale z powodu tego właśnie bajeru musiałem przebudować system modeli. Problemem był fakt, że w poprzedniej implementacji zakładałem, że każdy model ma materiał. Jak widać powyżej problem jest bo mam 1 model a chcę aby 2 obiekty nadawały mu dwa różne materiały. Stary system prezentował się tak :&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_y5ajP7hK-7A/TPrptEQPg_I/AAAAAAAAAJ0/-Qc4_iUdctQ/s1600/mesh_old.png" imageanchor="1" style="background-color: white; margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="128" src="http://1.bp.blogspot.com/_y5ajP7hK-7A/TPrptEQPg_I/AAAAAAAAAJ0/-Qc4_iUdctQ/s320/mesh_old.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #38761d;"&gt;&lt;span class="Apple-style-span" style="background-color: white; color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A nowy tak :&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_y5ajP7hK-7A/TPrp1RcX0OI/AAAAAAAAAKA/RZYDNzDX3eY/s1600/mesh_new.png" imageanchor="1" style="background-color: white; margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="170" src="http://2.bp.blogspot.com/_y5ajP7hK-7A/TPrp1RcX0OI/AAAAAAAAAKA/RZYDNzDX3eY/s320/mesh_new.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #38761d;"&gt;&lt;span class="Apple-style-span" style="background-color: white; color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Jak widać pojawiła się w nim nowa warstwa CMeshInstance która zastąpiła wszystkie użycia klasy CMesh w grze. Jednak mimo wszystko nie mogłem zrezygnować z warstwy klasa CMesh gdyż będzie ona przechowywać w sobie dane o L.O.D i parę innych współdzielonych rzeczy :].&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;No i na koniec trochę z innej beczki a mianowicie taki oto modelik :)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #38761d;"&gt;&lt;span class="Apple-style-span" style="background-color: white; color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_y5ajP7hK-7A/TPrpukOEwjI/AAAAAAAAAJ4/MGoWeZLink0/s1600/TwinsenA.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/_y5ajP7hK-7A/TPrpukOEwjI/AAAAAAAAAJ4/MGoWeZLink0/s320/TwinsenA.png" width="320" /&gt;&lt;/a&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: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_y5ajP7hK-7A/TPrpvyOubzI/AAAAAAAAAJ8/0r2pol1pl-I/s1600/TwinsenB.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/_y5ajP7hK-7A/TPrpvyOubzI/AAAAAAAAAJ8/0r2pol1pl-I/s320/TwinsenB.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_y5ajP7hK-7A/TPrpsE5TEyI/AAAAAAAAAJs/OllnP1dgNPU/s1600/TwinsenC.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/_y5ajP7hK-7A/TPrpsE5TEyI/AAAAAAAAAJs/OllnP1dgNPU/s320/TwinsenC.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_y5ajP7hK-7A/TPrpvyOubzI/AAAAAAAAAJ8/0r2pol1pl-I/s1600/TwinsenB.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #38761d;"&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-1432503399894835262?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/1432503399894835262/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=1432503399894835262' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/1432503399894835262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/1432503399894835262'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2010/12/i-kolejny-post.html' title='I kolejny post.'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_y5ajP7hK-7A/TPrptEQPg_I/AAAAAAAAAJ0/-Qc4_iUdctQ/s72-c/mesh_old.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-8777420482919432559</id><published>2010-11-24T16:21:00.000-08:00</published><updated>2010-11-24T16:22:32.304-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WRE'/><title type='text'>Nowości ciąg dalszy</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: left;"&gt;W projekcie pojawiły się kolejne nowości. Większość można zauważyć na poniższym screenie z edytora.&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: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_y5ajP7hK-7A/TO2qJKGi3_I/AAAAAAAAAJo/BX9fHaIkMX8/s1600/screen_04.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="248" src="http://2.bp.blogspot.com/_y5ajP7hK-7A/TO2qJKGi3_I/AAAAAAAAAJo/BX9fHaIkMX8/s320/screen_04.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Zaczął działać system wyświetlania właściwości zaznaczonego obiektu. Póki co jest to tylko podgląd ale już niedługo będzie można przy pomocy niego edytować właściwości. Kolejna spora zmiana to pojawienie się terenu, póki co generowany jest on z bitmap i przez jakiś czas w takim stanie pozostanie.&lt;br /&gt;&lt;br /&gt;Kolejna ciekawostka to, że w końcu istnieje coś takiego jak zaznaczanie wielu obiektów. Ułatwia to bardzo tworzenie sceny. Wystarczy zaznaczyć obiekty i albo przekształcić obiekty albo przy transformacji przytrzymać SHIFT aby uzyskać ich kopie.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-8777420482919432559?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/8777420482919432559/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=8777420482919432559' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/8777420482919432559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/8777420482919432559'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2010/11/nowosci-ciag-dalszy.html' title='Nowości ciąg dalszy'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_y5ajP7hK-7A/TO2qJKGi3_I/AAAAAAAAAJo/BX9fHaIkMX8/s72-c/screen_04.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-648870956077374323</id><published>2010-11-21T11:06:00.000-08:00</published><updated>2010-11-21T11:07:31.086-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WRE'/><title type='text'>Gra</title><content type='html'>W pracach nad silnikiem i edytorem nie zapominam, że wszystko to robię w celu stworzenia gry. Dlatego dzisiaj ukończyłem pierwszy etap prac nad grą. Jak widać poniżej udało mi się załadować scenę&amp;nbsp;stworzoną w edytorze&amp;nbsp;bezpośrednio do gry.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_y5ajP7hK-7A/TOlkqsC6uAI/AAAAAAAAAJY/MSVv9q_Txb4/s1600/screen_2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="193" src="http://2.bp.blogspot.com/_y5ajP7hK-7A/TOlkqsC6uAI/AAAAAAAAAJY/MSVv9q_Txb4/s320/screen_2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Ze strony kodu wymagało to jak zawsze trochę pracy ale jak to bywa w programowaniu lepiej wykonać takie rzeczy nie czekając za długo gdyż czym dłużej się zwleka tym więcej rzeczy do przerobienia. Aktualny system gry wygląda w uproszczeniu tak :&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/_y5ajP7hK-7A/TOltr8VVcQI/AAAAAAAAAJk/e9ReGyZKbsg/s1600/GameStructure.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/_y5ajP7hK-7A/TOltr8VVcQI/AAAAAAAAAJk/e9ReGyZKbsg/s320/GameStructure.png" width="271" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;Poszczególne kolory oznaczają warstwy aplikacji.&amp;nbsp;Jak widać gra i edytor współdzielą systemy silnika gry, dzięki temu raz napisany kod działa dla obu tych "tworów". Pojawia się jednak kwestia późniejszego wykorzystania silnika w innych produkcjach, z tego powodu właśnie powstała warstwa przejściowa pomiędzy silnikiem gry a plikiem wykonywalnym. W&amp;nbsp;"Game DLL" &amp;nbsp;będą definiowane obiekty gry w niej znajdą się definicje obiektów przedmiotów, mechanika oraz inne obiekty tego typu. Później podczas ładowania edytora całość zostanie załadowana do późniejszego użycia w lokacjach.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-648870956077374323?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/648870956077374323/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=648870956077374323' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/648870956077374323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/648870956077374323'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2010/11/gra.html' title='Gra'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_y5ajP7hK-7A/TOlkqsC6uAI/AAAAAAAAAJY/MSVv9q_Txb4/s72-c/screen_2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-5758101127832151158</id><published>2010-11-17T16:18:00.000-08:00</published><updated>2010-11-21T11:07:12.557-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WRE'/><title type='text'>Ciąg dalszy prac</title><content type='html'>Ostatnie parę dni poświęciłem głównie na rozważania nad algorytmem zarządzającym geometrią który planuję realizować w ramach pracy mgr. Udało mi się jednak znaleźć trochę czasu i tak oto poprawiłem system zarządzający obiektami. Doczekał on się podziału na foldery które znajdują się w katalogu roboczym.&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/_y5ajP7hK-7A/TORvVywHoJI/AAAAAAAAAJU/roRKi9jiSEA/s1600/screen_02.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/_y5ajP7hK-7A/TORvVywHoJI/AAAAAAAAAJU/roRKi9jiSEA/s320/screen_02.png" width="136" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Przy tej okazji przekonałem się, że biblioteka Qt była słusznym wyborem jeśli chodzi o edytor:] Do pracy zaprzęgłem system wyrażeń regularnych który udostępnia. W ten sposób nie muszę dołączać dodatkowych bibliotek z których korzystał bym właściwie tylko w edytorze.&lt;br /&gt;&lt;br /&gt;Nowy system umożliwia dwa sposoby filtrowania. Pierwszy jest to struktura folderów natomiast drugim który odnosi się tylko do aktualnej listy jest wyszukiwanie (pole tekstowe na górze). Dzięki zastosowaniu takiego lokalnego przeszukiwania cały system powinien się sprawdzać nawet przy sporych zbiorach obiektów :]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-5758101127832151158?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/5758101127832151158/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=5758101127832151158' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/5758101127832151158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/5758101127832151158'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2010/11/ciag-dalszy-prac.html' title='Ciąg dalszy prac'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_y5ajP7hK-7A/TORvVywHoJI/AAAAAAAAAJU/roRKi9jiSEA/s72-c/screen_02.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-4194404950670854263</id><published>2010-11-14T11:06:00.000-08:00</published><updated>2010-11-21T11:07:49.694-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WRE'/><title type='text'>WRE</title><content type='html'>W ostatnich miesiącach rozpocząłem pracę wiec trochę mniej czasu pozostało na programowanie. Jednak udaje mi się go trochę wygospodarować. I tak poza kursem CUDA który realizuję na uniwerku. Moim głównym zajęciem jest tworzenie WRE jest to mój silnik wyposażony dodatkowo w edytor. Póki co nie ma za bardzo co pokazywać bo głównie poświęcam się rzeczą mało widocznym ale systematycznie w miarę dorzucam nowe rzeczy.&lt;br /&gt;&lt;br /&gt;Ostatnimi czasy zajmowałem się trochę systemem materiałów który doczekał się w końcu dziedziczenia :] pomaga to wielce w tworzeniu nowych materiałów. Zmienił się również system OCtree który w razie potrzeby potrafi się już rozszerzyć (w stosunku do wejściowego obszaru).&lt;br /&gt;&lt;br /&gt;No i dość dynamicznie rozwija się również edytor. Jak widać na screenie jestem już w stanie stworzyć prostą scenę jednak jeszcze dość długa droga zanim będzie można w nim łatwo i wygodnie tworzyć lokacje gry.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_y5ajP7hK-7A/TOAzHmdz0-I/AAAAAAAAAJQ/oz6S08m_qnI/s1600/screen_01.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="248" src="http://3.bp.blogspot.com/_y5ajP7hK-7A/TOAzHmdz0-I/AAAAAAAAAJQ/oz6S08m_qnI/s320/screen_01.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-4194404950670854263?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/4194404950670854263/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=4194404950670854263' title='Komentarze (2)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/4194404950670854263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/4194404950670854263'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2010/11/wre.html' title='WRE'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_y5ajP7hK-7A/TOAzHmdz0-I/AAAAAAAAAJQ/oz6S08m_qnI/s72-c/screen_01.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-8969409727276130274</id><published>2010-07-26T17:30:00.000-07:00</published><updated>2010-07-26T17:58:17.626-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='silnik'/><category scheme='http://www.blogger.com/atom/ns#' term='shadery'/><category scheme='http://www.blogger.com/atom/ns#' term='ray tracing'/><category scheme='http://www.blogger.com/atom/ns#' term='obrazki'/><category scheme='http://www.blogger.com/atom/ns#' term='kodowanie'/><title type='text'>Wielki powrót (naprawdę wielki)</title><content type='html'>Ostatnio trochę zaniedbywałem bloga. Ale postaram się wrzucać od teraz posty w miarę regularnie. Co z tego wyjdzie ? Czas pokaże :] jak zawsze.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;No ale przejdźmy do tego czym się ostatnimi czasami zajmowałem a trochę tego było.&lt;/div&gt;&lt;div&gt;Na zajęcia z Realistycznej Grafiki Komputerowej prowadzonych przez dr Andrzeja Łukaszewskiego tworzyłem ray tracing oraz path tracing. Nie obyło się bez problemów ale ogólnie kurs był według mnie prowadzony był świetnie. Nie ograniczał się tylko do jakichś podstaw ale pokazywał dużo technik o których przed kursem nie miałem zielonego pojęcia. Niestety mogłem uczestniczyć najczęściej tylko na jedną część wykładu gdyż kolidował on z zajęciami na mojej uczelni. Ale i tak uważam mimo wszystko, że nauczyłem się na nim naprawdę wiele :] Poniżej zamieszczam parę renderków z mojego programu.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_y5ajP7hK-7A/TE4r5c6q2_I/AAAAAAAAAJA/wUKOLHgl6dE/s1600/Secondary.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 320px;" src="http://4.bp.blogspot.com/_y5ajP7hK-7A/TE4r5c6q2_I/AAAAAAAAAJA/wUKOLHgl6dE/s320/Secondary.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5498380461080763378" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_y5ajP7hK-7A/TE4r45321BI/AAAAAAAAAI4/Ab8WFrJe1uo/s1600/Ruins.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 320px;" src="http://2.bp.blogspot.com/_y5ajP7hK-7A/TE4r45321BI/AAAAAAAAAI4/Ab8WFrJe1uo/s320/Ruins.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5498380451673723922" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_y5ajP7hK-7A/TE4r4m7TE_I/AAAAAAAAAIw/gn8VA-bPxXc/s1600/Huge_500_512.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 320px;" src="http://2.bp.blogspot.com/_y5ajP7hK-7A/TE4r4m7TE_I/AAAAAAAAAIw/gn8VA-bPxXc/s320/Huge_500_512.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5498380446587884530" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_y5ajP7hK-7A/TE4r4dXrleI/AAAAAAAAAIo/Rv-c7L5tmo8/s1600/Geometry.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 320px;" src="http://1.bp.blogspot.com/_y5ajP7hK-7A/TE4r4dXrleI/AAAAAAAAAIo/Rv-c7L5tmo8/s320/Geometry.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5498380444022576610" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_y5ajP7hK-7A/TE4r3xqwb0I/AAAAAAAAAIg/TKhtbcLtFk4/s1600/Emission_500_512.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 320px;" src="http://4.bp.blogspot.com/_y5ajP7hK-7A/TE4r3xqwb0I/AAAAAAAAAIg/TKhtbcLtFk4/s320/Emission_500_512.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5498380432291426114" /&gt;&lt;/a&gt;Wprowadziłem też własny format plików dla shaderów:&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#99FF99;"&gt;set &lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;path=&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#FFCCCC;"&gt;'./data/'&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#99FF99;"&gt;def &lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;perPixel : vert ('perPixel.cg','matVP')&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;modelViewProj = &lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#FFCCCC;"&gt;MODELVIEWPROJ_MATRIX&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#99FF99;"&gt;def &lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;perPixel : frag ('perPixel.cg','matFP')&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;lightPos0 = &lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#FFCCCC;"&gt;LIGHT0_POSITION&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;lightPos1 = &lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#FFCCCC;"&gt;LIGHT1_POSITION&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;eyePos = &lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#FFCCCC;"&gt;CAMERA_POSITION&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Oraz dla materiałów:&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#3366FF;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#3366FF;"&gt;-- ********************************************************&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#3366FF;"&gt;-- Tank M26 pershing material&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#3366FF;"&gt;-- ********************************************************&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#99FF99;"&gt;def &lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;TankM26&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#99FF99;"&gt;technique &lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;default&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#FFCCCC;"&gt;color &lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;= [0.8,0.8,0.8,1.0]&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#FFCCCC;"&gt;cullface &lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;= &lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#FFCCCC;"&gt;back&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#99FF99;"&gt;pass  &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#99FF99;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#99FF99;"&gt;texture &lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;decalMap = TankM26_D.dds&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#99FF99;"&gt;texture &lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;normalMap = TankM26_NH.dds&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#99FF99;"&gt;texture &lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;shadowMap = shadow.dyn   &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#99FF99;"&gt;shader &lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;all = normalMapping_shadow&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;} &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;   &lt;/span&gt;&lt;/span&gt; &lt;/div&gt;&lt;/div&gt;&lt;div&gt;Przy okazji skleciłem prosty system podświetlania składni dla poszczególnych formatów w moim ulubionym edytorze Vim :] Przerzucenie się na nowe formaty otworzyło przede mną nowe możliwości a całość kody jest dużo bardziej czytelna niż zapis w formacie XML którego wcześniej używałem. W silniku doszło też parę opcji w które w końcu udało mi się w implementować (zebrałem się do nich w końcu). Na koniec czerwca powstała jedna z nich a mianowicie obsługa formatu zip :] sprawuje się całkiem nieźle przy małych plikach z dużymi ma trochę problemów ale też postaram się w końcu przysiąść i to zmienić :] o pozostałych zmianach wspomnę przy innej okazji bo i tak się rozpisałem. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Oddzielny post przeznaczę też na powierzchnie i krzywe o których się uczyłem na zajęciach. Na koniec wspomnę jeszcze, że obecnie poświęcam się głównie tworzeniu gry pod logiem ADW. Ale o niej wspomnę przy innej okazji. Póki co to tajemnica :].&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-8969409727276130274?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/8969409727276130274/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=8969409727276130274' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/8969409727276130274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/8969409727276130274'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2010/07/ostatnio-troche-zaniedbywaem-bloga.html' title='Wielki powrót (naprawdę wielki)'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_y5ajP7hK-7A/TE4r5c6q2_I/AAAAAAAAAJA/wUKOLHgl6dE/s72-c/Secondary.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-9175211216573589127</id><published>2010-06-06T09:07:00.001-07:00</published><updated>2010-06-06T09:17:09.016-07:00</updated><title type='text'>Efekty pełnoekranowe</title><content type='html'>Dawno nic nie wrzucałem. Ale ostatnio trochę bawiłem się efektami pełno ekranowymi i oto co wyszło:&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;div style="text-align: center;"&gt;SSAO &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_y5ajP7hK-7A/TAvII8UpjoI/AAAAAAAAAIQ/YLUMcyfUhdc/s1600/picture4.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_y5ajP7hK-7A/TAvII8UpjoI/AAAAAAAAAIQ/YLUMcyfUhdc/s320/picture4.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5479693427583585922" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_y5ajP7hK-7A/TAvIIVvryJI/AAAAAAAAAIA/dFeADcODTUI/s1600/picture2.png"&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: center;"&gt;Fov&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_y5ajP7hK-7A/TAvIIVvryJI/AAAAAAAAAIA/dFeADcODTUI/s320/picture2.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5479693417227995282" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Blur&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_y5ajP7hK-7A/TAvIH4e3bRI/AAAAAAAAAH4/qUkUVVyk3aM/s1600/picture1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_y5ajP7hK-7A/TAvIH4e3bRI/AAAAAAAAAH4/qUkUVVyk3aM/s320/picture1.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5479693409372826898" /&gt;&lt;/a&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Jakiś efekt który mi wyszedł :]&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_y5ajP7hK-7A/TAvIHrWeOfI/AAAAAAAAAHw/UDkl009C70Y/s1600/picture0.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_y5ajP7hK-7A/TAvIHrWeOfI/AAAAAAAAAHw/UDkl009C70Y/s320/picture0.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5479693405847960050" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;Niestety efekty nie zachwycają ale czego można oczekiwać po zintegrowanej karcie graficznej intela na moim laptopie :]&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-9175211216573589127?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/9175211216573589127/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=9175211216573589127' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/9175211216573589127'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/9175211216573589127'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2010/06/efekty-penoekranowe.html' title='Efekty pełnoekranowe'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_y5ajP7hK-7A/TAvII8UpjoI/AAAAAAAAAIQ/YLUMcyfUhdc/s72-c/picture4.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-3100145498411543468</id><published>2010-03-04T07:37:00.000-08:00</published><updated>2010-03-04T07:44:21.323-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Fotografia'/><title type='text'>Fotografia</title><content type='html'>&lt;div&gt;Przez ostatni czas nie tylko bawiłem się grafiką robioną na kompie. Ćwiczyłem również fotografię, efekty moich eksperymentów można zobaczyć poniżej:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_y5ajP7hK-7A/S4_Uo8A95jI/AAAAAAAAAHg/1Cmq4iHfCJ8/s1600-h/tory.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 236px; height: 320px;" src="http://2.bp.blogspot.com/_y5ajP7hK-7A/S4_Uo8A95jI/AAAAAAAAAHg/1Cmq4iHfCJ8/s320/tory.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5444804274284258866" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_y5ajP7hK-7A/S4_UoWHQX8I/AAAAAAAAAHY/9sQeuQPQzB0/s1600-h/droga.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 240px; height: 320px;" src="http://3.bp.blogspot.com/_y5ajP7hK-7A/S4_UoWHQX8I/AAAAAAAAAHY/9sQeuQPQzB0/s320/droga.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5444804264110088130" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_y5ajP7hK-7A/S4_UN4pfAvI/AAAAAAAAAHQ/hC12asBFuiM/s1600-h/zima.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 144px;" src="http://4.bp.blogspot.com/_y5ajP7hK-7A/S4_UN4pfAvI/AAAAAAAAAHQ/hC12asBFuiM/s320/zima.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5444803809523991282" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-3100145498411543468?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/3100145498411543468/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=3100145498411543468' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/3100145498411543468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/3100145498411543468'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2010/03/fotografia.html' title='Fotografia'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_y5ajP7hK-7A/S4_Uo8A95jI/AAAAAAAAAHg/1Cmq4iHfCJ8/s72-c/tory.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-4094758845229126835</id><published>2010-03-01T13:47:00.000-08:00</published><updated>2010-03-01T14:07:42.973-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Grafika'/><title type='text'>Update</title><content type='html'>No więc dawno nic nie pisałem, a dość sporo się zdarzyło no więc jestem już oficjalnie studentem 8 semestru :] Niestety załatwianie spraw z tym związanych trochę zajęło. Ostatnio dość sporo czasu poświęcam na tworzenie grafiki. Jedną z moich najnowszych prac jest rysunek mojej dziewczyny Anity, praca wykonana w programie Incscape :&lt;div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_y5ajP7hK-7A/S4w4UdzVFfI/AAAAAAAAAHI/x10cz_LYAf8/s1600-h/Anitka.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 240px; height: 400px;" src="http://1.bp.blogspot.com/_y5ajP7hK-7A/S4w4UdzVFfI/AAAAAAAAAHI/x10cz_LYAf8/s400/Anitka.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5443787973832545778" /&gt;&lt;/a&gt;Szlifuję również tworzenie grafiki 3D. Jedną z ostatnich prac jest gifus :&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_y5ajP7hK-7A/S4w2qZt0p5I/AAAAAAAAAHA/_4u3JYtljCI/s1600-h/Gifus.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 180px;" src="http://4.bp.blogspot.com/_y5ajP7hK-7A/S4w2qZt0p5I/AAAAAAAAAHA/_4u3JYtljCI/s320/Gifus.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5443786151669573522" /&gt;&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-4094758845229126835?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/4094758845229126835/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=4094758845229126835' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/4094758845229126835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/4094758845229126835'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2010/03/update.html' title='Update'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_y5ajP7hK-7A/S4w4UdzVFfI/AAAAAAAAAHI/x10cz_LYAf8/s72-c/Anitka.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-3500104613610759371</id><published>2009-12-11T15:00:00.000-08:00</published><updated>2009-12-11T15:19:55.187-08:00</updated><title type='text'>Nowe rzeczy</title><content type='html'>Trochę nowości na froncie :] Doszło oświetlenie na shaderach, OCTree w końcu porządnie mi działa również VBO. Więc ogólnie dużo zmian zaszło :]&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_y5ajP7hK-7A/SyLRtj8iUJI/AAAAAAAAAG4/aT3bR4x4jRg/s1600-h/car01.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_y5ajP7hK-7A/SyLRtj8iUJI/AAAAAAAAAG4/aT3bR4x4jRg/s320/car01.jpg" alt="" id="BLOGGER_PHOTO_ID_5414120282726224018" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_y5ajP7hK-7A/SyLRtZnVndI/AAAAAAAAAGw/f7EEChuSS_w/s1600-h/car00.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_y5ajP7hK-7A/SyLRtZnVndI/AAAAAAAAAGw/f7EEChuSS_w/s320/car00.jpg" alt="" id="BLOGGER_PHOTO_ID_5414120279952956882" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Kolejna zmiana to silnik w którym doszedł teren. Póki co nic nadzwyczajnego ale robiłem go na szybko na potrzeby zaliczenia na przedmiot. Po drodze dodałem trochę rzeczy bardziej technicznych np. arcball ale o tym napiszę w późniejszym poście :]&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_y5ajP7hK-7A/SyLRs16NN4I/AAAAAAAAAGo/st2Qrx9x5xk/s1600-h/terrain.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_y5ajP7hK-7A/SyLRs16NN4I/AAAAAAAAAGo/st2Qrx9x5xk/s320/terrain.jpg" alt="" id="BLOGGER_PHOTO_ID_5414120270368421762" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-3500104613610759371?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/3500104613610759371/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=3500104613610759371' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/3500104613610759371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/3500104613610759371'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2009/12/nowe-rzeczy.html' title='Nowe rzeczy'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_y5ajP7hK-7A/SyLRtj8iUJI/AAAAAAAAAG4/aT3bR4x4jRg/s72-c/car01.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-1878832695704041856</id><published>2009-11-05T10:11:00.000-08:00</published><updated>2009-11-05T10:17:05.463-08:00</updated><title type='text'>Samochody :]</title><content type='html'>&lt;div&gt;Jako, że dzisiaj miałem PGK zrobiłem kolejny krok w produkcji projektu który zapoczątkowałem na nim. No więc zgodnie z wcześniejszymi założeniami dokonana została podmiana motoru na samochód. Po niewielkiej walce z parametrami fizyki samochodu uzyskałem przyzwoite rezultaty. Screeny poniżej :] postaram się też w niedalekiej przyszłości zamieścić jakiś filmik pokazujący jak to wygląda.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Udało mi się również załatwić trochę spraw z uczelnia więc postaram się odmrozić projekty którymi się zajmuje :]&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_y5ajP7hK-7A/SvMWgavqY8I/AAAAAAAAAGg/QQ3YiwgYq7c/s1600-h/car02.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://1.bp.blogspot.com/_y5ajP7hK-7A/SvMWgavqY8I/AAAAAAAAAGg/QQ3YiwgYq7c/s320/car02.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5400685124338213826" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_y5ajP7hK-7A/SvMWgaNg24I/AAAAAAAAAGY/I5EBNDpxHaI/s1600-h/car01.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://3.bp.blogspot.com/_y5ajP7hK-7A/SvMWgaNg24I/AAAAAAAAAGY/I5EBNDpxHaI/s320/car01.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5400685124194982786" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_y5ajP7hK-7A/SvMWgAg7CyI/AAAAAAAAAGQ/4Sxq9vKknw8/s1600-h/car00.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://1.bp.blogspot.com/_y5ajP7hK-7A/SvMWgAg7CyI/AAAAAAAAAGQ/4Sxq9vKknw8/s320/car00.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5400685117297068834" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-1878832695704041856?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/1878832695704041856/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=1878832695704041856' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/1878832695704041856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/1878832695704041856'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2009/11/samochody.html' title='Samochody :]'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_y5ajP7hK-7A/SvMWgavqY8I/AAAAAAAAAGg/QQ3YiwgYq7c/s72-c/car02.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-6716674630595042042</id><published>2009-11-01T09:11:00.001-08:00</published><updated>2009-11-01T09:12:08.817-08:00</updated><title type='text'>Postępy</title><content type='html'>No więc minął kolejny okres czasu i trochę nowości. Udało mi się oddać zadanie na PGK poniżej widać jak wyglądała oddana wersja. Będę się starał wykończyć grę, zamienię motor na samochód, dopracuje grafikę, dodam gui i inne tego typu sprawy.&lt;br /&gt;&lt;br /&gt;Zmiana pojazdu jest niestety wymuszona gdyż jak zacząłem pisać fizykę motoru okazało się, że trochę mnie ona przerasta. Jest mnóstwo rzeczy o których się nie myśli gdy się zaczyna brać za takie rzeczy a potem jest jeszcze gorzej.&lt;br /&gt;&lt;br /&gt;Dlaczego samochód ? Bo fizyka samochodu jest dużo prostsza wiec będę mógł ją dopracować lepiej i ogólnie skupić się na innych aspektach tworzenia gry niż na tym aby pojazd nie wywracał mi się na zakręcie.&lt;br /&gt;&lt;br /&gt;Plusem tego, że zacząłem zajmować się najpierw bardziej skomplikowanym modelem fizyki jest to, że w końcu udało mi się przeanalizować klasy od pojazdów bulleta. Okazało się, że koła działają na zasadzie pojedynczego promienia na koło idącego w kierunku tego koła. Zawsze myślałem, że mechanizm ten jest dużo bardziej skomplikowany a tutaj takie zaskoczenie.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_y5ajP7hK-7A/Su26C2UL_gI/AAAAAAAAAGI/HIsBx9b-BSg/s1600-h/motors_3.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 248px;" src="http://2.bp.blogspot.com/_y5ajP7hK-7A/Su26C2UL_gI/AAAAAAAAAGI/HIsBx9b-BSg/s320/motors_3.jpg" alt="" id="BLOGGER_PHOTO_ID_5399176086389784066" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-6716674630595042042?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/6716674630595042042/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=6716674630595042042' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/6716674630595042042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/6716674630595042042'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2009/11/no-wiec-mina-kolejny-okres-czasu-i.html' title='Postępy'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_y5ajP7hK-7A/Su26C2UL_gI/AAAAAAAAAGI/HIsBx9b-BSg/s72-c/motors_3.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-4085355900980384973</id><published>2009-10-19T16:33:00.001-07:00</published><updated>2009-10-19T16:44:16.054-07:00</updated><title type='text'>Postępy</title><content type='html'>&lt;div&gt;No więc niestety ostatnio trochę miałem mało czasu, więc prace nad projektem na PGK trochę spowolniły. Jednak mimo to udało mi się trochę je posunąć do przodu.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Wprowadziłem parę zmian w silniku aby rozwinąć jego możliwości i dopasować go tak aby spełniał wymagania zadania. W ten oto sposób klasa kamery zyskała nowe funkcjonalności: &lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;kontrolę viewporta&lt;/li&gt;&lt;li&gt;kontrolę macierzy projekcji&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;Z powodu, że projekcję dla kamery ustawia się bardzo rzadko, rezygnowałem z funkcji Frustum i Ortho na rzecz własnych implementacji przekształceń wrzucanych do OpenGL'a poprzez LoadMatrix. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Kolejną nowością jest podczepienie fizyki. Na razie obsługuję tylko grawitację ale postaram się aby w najbliższych dniach pojawiła się też początkowa obsługa motoru. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;No i aby nie być gołosłownym poniżej screen z aktualnego stanu prac :] widać na nim podgląd fizyki oraz użyte 2 kamery jedną do głównej sceny w trybie perspective i drugą do wyświetlania miniaturki w ortho.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_y5ajP7hK-7A/Stz3T7eawpI/AAAAAAAAAFg/cLecjR4APnQ/s1600-h/screen_motor1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 248px;" src="http://4.bp.blogspot.com/_y5ajP7hK-7A/Stz3T7eawpI/AAAAAAAAAFg/cLecjR4APnQ/s320/screen_motor1.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5394458375437861522" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-4085355900980384973?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/4085355900980384973/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=4085355900980384973' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/4085355900980384973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/4085355900980384973'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2009/10/postepy.html' title='Postępy'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_y5ajP7hK-7A/Stz3T7eawpI/AAAAAAAAAFg/cLecjR4APnQ/s72-c/screen_motor1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-5480496156915010589</id><published>2009-10-15T16:56:00.000-07:00</published><updated>2009-10-15T17:23:49.568-07:00</updated><title type='text'>Studia</title><content type='html'>W tym semestrze udało mi się dostać na kurs Podstawy Grafiki Komputerowej (PGK) realizowany na Uniwerku. Okazało się, że będę miał możliwość korzystania tam z wcześniej przygotowany narzędzi dzięki czemu będę miał okazję rozwijać swój silnik na którym stoją tanki (na które niestety ostatnio nie mam zbytnio czasu jak i niestety na samo rozwijanie silnika).&lt;br /&gt;&lt;br /&gt;Dodatkowo w końcu od pewnego czasu wziąłem się za siebie jeśli chodzi o nowoczesne technologie graficzne. Były ku temu 2 okazje: jedna to Liris a druga to seminarium z programowania gier. Powiedzmy sobie szczerze, że naruszyłem puszkę pandory i nawet o tym nie wiedziałem. Ale jest to też dobra nauczka na przyszłość.&lt;br /&gt;&lt;br /&gt;Zawsze myślałem, że nie jestem tak daleko od możliwości stworzenia czegoś w 3D na poziomie graficznym odpowiadającym aktualnym standardom. Niestety byłem w błędzie i tak naprawdę nie byłem świadom nawet jak daleko cała technologia zaszła w ciągu ostatnich paru lat. Prawda jest taka, że jeśli ktoś zadowolony jest tylko z normal mapingu i prostej parallaxy. Nie ma co już szukać już miejsca wśród twórców nowoczesnych gier. Gry na aktualnym poziomie to ogromna ilość technik które rozwijały się bardzo prężnie w kilku ostatnich latach.&lt;br /&gt;&lt;br /&gt;Okazało się, że samych technik wywodzących się z parallaxy jest kilkanaście. A jest przecież jeszcze relief mapping którego odmian też jest dość sporo a o różnego typu cieniach nie wspomnę.&lt;br /&gt;&lt;br /&gt;Dlatego aktualnie dość sporo czasu poświęcam na zgłębianie dokumentacji związanej z powyższą tematyką. Dzisiaj zacząłem też wykonywać zadanie na zajęcia z PGK. Mam zamiar zrobić prosty symulator motoru, niestety póki co dość sporo czasu zajęło mi tworzenie grafiki do niego więc z samej symulacji nie za dużo póki co jest do pokazania. A to taki screen jak to wygląda na chwilę obecną. Postaram się w miarę regularnych odstępach czasu wrzucać kolejne fazy prac.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_y5ajP7hK-7A/Ste8YRa_nrI/AAAAAAAAAFY/e0K-G2F1Kic/s1600-h/screen_motor.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 239px;" src="http://2.bp.blogspot.com/_y5ajP7hK-7A/Ste8YRa_nrI/AAAAAAAAAFY/e0K-G2F1Kic/s320/screen_motor.jpg" alt="" id="BLOGGER_PHOTO_ID_5392986203978964658" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-5480496156915010589?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/5480496156915010589/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=5480496156915010589' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/5480496156915010589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/5480496156915010589'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2009/10/studia.html' title='Studia'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_y5ajP7hK-7A/Ste8YRa_nrI/AAAAAAAAAFY/e0K-G2F1Kic/s72-c/screen_motor.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-876289468841917748</id><published>2009-09-20T07:25:00.000-07:00</published><updated>2009-09-20T07:29:58.904-07:00</updated><title type='text'>Nowości</title><content type='html'>Dawno nie pisałem a trochę nowości się pojawiło. No więc tak po kolei :&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Zmieniona została nazwa zespołu. Od tej pory nazywamy się All Digital Works. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Casual został ukończony i oficjalnie rozpoczęliśmy już prace nad kolejnym projektem :] więcej informacji oraz screeny z casuala można znaleźć na naszej stronie &lt;a href="http://www.alldigitalworks.pl/"&gt;link&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-876289468841917748?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/876289468841917748/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=876289468841917748' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/876289468841917748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/876289468841917748'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2009/09/nowosci.html' title='Nowości'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-3788686665938835462</id><published>2009-05-25T06:55:00.000-07:00</published><updated>2009-05-25T07:18:20.711-07:00</updated><title type='text'>Ciężki błąd</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_y5ajP7hK-7A/ShqjtDDOfYI/AAAAAAAAAFQ/UdN0a70oPQM/s1600-h/error.jpg"&gt;&lt;img style="text-align: justify;float: left; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; cursor: pointer; width: 134px; height: 200px; " src="http://3.bp.blogspot.com/_y5ajP7hK-7A/ShqjtDDOfYI/AAAAAAAAAFQ/UdN0a70oPQM/s200/error.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5339760302509424002" /&gt;&lt;/a&gt;&lt;div style="text-align: justify;"&gt;No więc tym razem podziele się swoimi doświadczeniami z walki nad pewnym błędem. Poszukiwałem go już od dłuższego czasu. Efekt jego działania widać po lewej stronie na górze. Na dole pokazane jest jak powinnien wyglądać ten ekran. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Sytuacja taka zdażała się tylko na nietórych komputerach. W moim przypadku zaobserwowałem to na 2 laptopach ze zintegrowaną kartą graficzną intela oraz systemem M$  Vista. Osobiście posiadam również lapka z wymienionymi parametrami ale u mnie błąd o dziwo się nie pojawił.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;Pierwsze moje przypuszczenia dotyczyły naruszenia pamięci. Kiedyś miałem podobne objawy w takiej sytuacji. Wyszedłem jeden element poza tablice i u kolegi na kompie znikał jeden z paneli w grze. Jednak po przeszukaniu całego kodu, napisania managera pamięci oraz sprawdzenia go narzędziami do poszukiwania wycieków nie udało mi się odnaleźć przyczyny.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Zacząłem więc testowanie poszczególnych fragmentów gry. Okazało się że wyłączenie jednej z animacji w grze (dokładniej jej rysowania lub ładowania textury) powodowało że gra zaczynała działać normalnie. No więc poprawiłem dla pewności cały system animacji ale również to nie pomogło.  W końcu trochę zrezygnowany napisałem podgląd załadowanych tekstur aby przejrzeć wszystkie textury okazało się że jedna z textur na kompie gdzie jest błąd wygląda inaczej niż na pozostałych. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Ogólnie podsumowując błędem okazało się rozszeżenie OpenGL'a większość textur ładuję z formatu dds który podaje mi format jaki mają mieć textury. Pozostałe (PNG,TGA itp.) ładowałem do open GL'a: &lt;span class="Apple-style-span" style="color: rgb(255, 0, 0); "&gt;GL_ARB_texture_compression&lt;/span&gt;  przy pomocy tego rozszeżenia.  Jak się okazało mimo, iż rozszeżenie takie było dostępne to musiało być obsługiwane inaczen niż na reszcie komputerów. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;No i na poszukiwanie takiego małego błędu zeszło mi ostatnio naprawdę dużo czasu . :]&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-3788686665938835462?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/3788686665938835462/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=3788686665938835462' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/3788686665938835462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/3788686665938835462'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2009/05/ciezki-bad.html' title='Ciężki błąd'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_y5ajP7hK-7A/ShqjtDDOfYI/AAAAAAAAAFQ/UdN0a70oPQM/s72-c/error.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-8588180132695213717</id><published>2009-04-12T03:39:00.000-07:00</published><updated>2009-04-12T04:09:13.164-07:00</updated><title type='text'>Trochę o dziedziczeniu</title><content type='html'>No więc każdy kto używał dłużej C++ na pewno korzystał lub korzysta z dziedziczenia ja w miarę niedawno miałem okazję doświadczyć ciekawej sytuacji, a oto jej uproszczona forma:&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 51, 0); font-style: italic;"&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;#&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;include&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt; "&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;iostream&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;.h"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;class a&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;public:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;a(){}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;       ~a(){ &lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;printf&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;("A"); }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;};&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;class b:public a&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;public:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;b(){}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;~b(){ &lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;printf&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;("B"); }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;};&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;int &lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;main&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt; ( &lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;void&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt; )&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;a* &lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;val&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt; = new b();&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;delete &lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;val&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;system("&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;pause&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;");&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;return 0;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(0, 51, 0);  font-style: italic;font-size:13px;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;span&gt;&lt;span&gt;&lt;br /&gt;No i tutaj powstaje pytanie czy wyświetlona zostanie &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_9"&gt;wartość&lt;/span&gt; "BA " czy "A" ? Dla wielu będzie oczywiste, że wyrzucona zostanie "BA". Niestety jak to w życiu bywa nic nie jest takie proste jak się wydaje. Program wyrzuca "A" :] powód jest prosty:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(0, 51, 0);  font-style: italic;font-size:13px;"&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;typ &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;a&lt;/span&gt; nic nie wie o tym, że dziedziczy po nim &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;b &lt;/span&gt;a to właśnie jego usuwamy. Więc dla &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;deleta&lt;/span&gt; oczywiste jest żeby wywołać jedyny destruktor o którym wie czyli &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;a. &lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;No i pytanie: jak to ominąć ? rozwiązanie okazuje się bardzo proste wystarczy linijkę: &lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-style: italic; "&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;       ~a(){ &lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;printf&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;("A"); }&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;zamienić na: &lt;span class="Apple-style-span" style="color: rgb(0, 51, 0); font-style: italic; "&gt;       &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-style: italic; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;virtual ~a(){ &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;printf&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;("A"); }&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0); font-style: normal; "&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Warto o tym wiedzieć przy programowaniu gdyż u mnie sprawiało to dość sporo problemów przy pisaniu klas zarządzających obiektami :]&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 51, 0); font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-8588180132695213717?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/8588180132695213717/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=8588180132695213717' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/8588180132695213717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/8588180132695213717'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2009/04/troche-o-dziedziczeniu.html' title='Trochę o dziedziczeniu'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-4846030558352478979</id><published>2009-03-27T14:07:00.000-07:00</published><updated>2009-03-27T14:27:51.547-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='projekty'/><title type='text'>Trochę o narzędziach</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="  white-space: pre; font-family:Arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;No więc jak to bywa tworząc silnik potrzeba stworzyć też narzędzia takie jak wszelkiej maści Edytory.W moim przypadku można podzielić go na 2 grupy narzędzi: 2D i 3D. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style=" white-space: pre;font-family:Arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style=" font-weight: bold; white-space: pre; font-family:Arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;Narzędzia do grafiki 2D&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="  white-space: pre;font-family:Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Są to własnoręcznie napisane edytory do pisane w C# lub C++. Na chwilę obecna posiadam:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;edytor atlasów tekstur&lt;/span&gt;&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;edytor animacji&lt;/span&gt;&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;edytor systemów cząsteczkowych &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Planuję również wykonanie&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;edytor GUI &lt;/span&gt;&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;edytor &lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;layerów&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt; (sceny podzielone na warstwy składające się z wielu obiektów)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style=" white-space: pre; font-family:Arial;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;Narzędzia do grafiki 3D&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="  white-space: pre;font-family:Arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Na chwilę obecną jest to plugin do blendera napisany w Pythonie. Umożliwia on eksportowaniemodeli, materiałów oraz całych scen (w formacie XML).  Jego obsługa jest intuicyjna gdyż składa się zaledwie z paru przycisków. Jednak w przyszłości mam zamiar zintegrować go z głównym oknem edycji i umożliwić wygodną edycję mechaniki gier oraz eksportowanie skomplikowanych animacji, sekwencji zdarzeń oraz całej mechaniki tak aby plugin ten stałsię w miarę uniwersalnym narzędziem do tworzenia małych gier.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"   style="  white-space: pre;font-family:Arial;font-size:13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-4846030558352478979?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/4846030558352478979/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=4846030558352478979' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/4846030558352478979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/4846030558352478979'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2009/03/troche-o-narzedziach.html' title='Trochę o narzędziach'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-1948873544254168560</id><published>2009-01-27T08:38:00.000-08:00</published><updated>2009-04-12T04:20:37.642-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programowanie'/><title type='text'>Postępy</title><content type='html'>No więc projekt oddany no i zaliczony :] a więc do przodu. Niestety albo stety podczas prac nad nim zmuszony byłem naruszyć kod zajmujący się grafiką 2D która teraz nie działa w 100% poprawnie. Dlatego postanowiłem, że dla równowagi na chwilę obecną będę główną wagę przyładał właśnie to tej części silnika. W końcu jakby nie patrzeć to w niej ma on swój początek i to ona na chwilę obecna jest podstawową jego częścią (najbardziej rozbudowaną). &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;No ale koniec ględzenia a czas co nieco o pisaniu, ostatnio podczas gdy przeglądałem funkcje bulleta natrafiłem na ciekawy fragmencik kodu ( &lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 153, 0);"&gt;btBoxShape::getVertex(...)&lt;/span&gt;&lt;/span&gt; ) służący do pobierania wierzchołków sześcianu. Nic by nie było wtym dziwnego gdyby nie to, że zastosowano tam fajną sztuczkę z bitami. Wzorując się trochę na niej napisałem pobieranie wierzchołków BBox'ów w moim silniku. ogólnie zasada jest prosta mamy 8 wierzchołków ponumerowanych {0,1,..,7 } wykorzystuję fakt że zapis bitowy tych liczb to kolejno {0000,1000,0100,1100,0010,1010,0110,1110} a więc mamy tutaj wszystkie permutacje pierwszych 3 miejsc dla {0,1}. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Korzystajac z tego przyjmuje, że bierwszy bit (bX) odpowiada za X , drógi bit (bY) za Y a trzeci (bZ) za Z apisujemy funkcje:&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;if (bX == 0 ) minX else maxX;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;if (bY == 0 ) minY else maxY;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;if (bZ == 0 ) minZ else maxZ;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;&lt;/span&gt;&lt;/div&gt;&lt;span&gt;&lt;span&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;Prosto krótko i jednocześnie wygodnie. U mnie kod wykorzystujący ten trik wygląda tak:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 204, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 153, 0);"&gt;inline CVector3f &amp;amp;getPoint(IN unsigned int a_uiIndex)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 153, 0);"&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 153, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 153, 0);"&gt;return CVector3f(&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 153, 0);"&gt;(a_uiIndex&amp;amp;1 &gt; 0)?max.getX():min.getX(),&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 153, 0);"&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 153, 0);"&gt;(a_uiIndex&amp;amp;2 &gt; 0)?max.getY():min.getY(),&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 153, 0);"&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 153, 0);"&gt;(a_uiIndex&amp;amp;4 &gt; 0)?max.getZ():min.getZ());&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 153, 0);"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-1948873544254168560?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/1948873544254168560/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=1948873544254168560' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/1948873544254168560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/1948873544254168560'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2009/01/postepy.html' title='Postępy'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-2365132456738791634</id><published>2009-01-25T09:33:00.000-08:00</published><updated>2009-01-25T09:51:36.955-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='projekty'/><title type='text'>Filmik z Tank'ów</title><content type='html'>&lt;div&gt;No więc jako, że dzisiaj muszę wysłać projekt, bo niestety czas się skończył, to załączam filmik jak projekt wygląda na chwilę obecną :&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-a466f36bd5dc42f7" 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="http://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://v4.nonxt3.googlevideo.com/videoplayback?id%3Da466f36bd5dc42f7%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331555626%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D70FF708A49593D75F64CE2CE5083245B2F18A3F2.19F691FDF8D0769DCF09C1EDE4CAAA45445881CB%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Da466f36bd5dc42f7%26offsetms%3D5000%26itag%3Dw160%26sigh%3D5nFJjgSfczQ3bi96mBQuqC7k18E&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v4.nonxt3.googlevideo.com/videoplayback?id%3Da466f36bd5dc42f7%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331555626%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D70FF708A49593D75F64CE2CE5083245B2F18A3F2.19F691FDF8D0769DCF09C1EDE4CAAA45445881CB%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Da466f36bd5dc42f7%26offsetms%3D5000%26itag%3Dw160%26sigh%3D5nFJjgSfczQ3bi96mBQuqC7k18E&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-2365132456738791634?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=a466f36bd5dc42f7&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/2365132456738791634/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=2365132456738791634' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/2365132456738791634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/2365132456738791634'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2009/01/no-wic-jako-e-dzisiaj-musz-wysa-projekt.html' title='Filmik z Tank&apos;ów'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-2141430664399094199</id><published>2009-01-17T14:34:00.000-08:00</published><updated>2009-01-17T15:35:22.331-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programowanie'/><title type='text'>Zmiany w silniku i Fizyki Cd.</title><content type='html'>&lt;div&gt;Ostatni czas upłynął pod znakiem zmian i dobrych nowin.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tanki stały się moim zaliczeniem na jeden z przedmiotów na studiach a więc dzięki temu nie będę musiał się za bardzo odrywać od ich tworzenia przez najbliższy czas.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Jak widać w temacie nastąpiły również pewne zmiany w moim silniku. Z powodu, że silnik się rozrusł a nie wszystkie jego elementy będą potrzebne we wszystkich projektach na nim opartych. Zdecydowałem się na rozbicie go na moduły z których każdy jest oddzielną biblioteką. Podział ten można obejrzeć poniżej.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_y5ajP7hK-7A/SXJq-_t7WoI/AAAAAAAAAEY/lEHCHuLhTOE/s1600-h/Engine.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 145px;" src="http://3.bp.blogspot.com/_y5ajP7hK-7A/SXJq-_t7WoI/AAAAAAAAAEY/lEHCHuLhTOE/s200/Engine.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5292410142602254978" /&gt;&lt;/a&gt;&lt;div&gt;&lt;div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Dodatkowo w ostatnim czasie rozwinąłem fizykę. Wcześniejsze problemy z bulletem powoli się rozwiązują a ja utwierdzam w przekonaniu, że dokonałem dobrego wyboru decydując się tą właśnie bibliotekę. Podczas pisania fizyki skupiam się głównie na elementach potrzebnych do Tanków gdyż terminy gonią:] (w końcu jakiś deadline:]) a do zrobienia jest dość sporo. &lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Podczas pisania staram się też o wygodę użycia fizyki, starając się przy tym nie ograniczać możliwości oferowanych przez bulleta.  A niestety okazuje się, że nie jest to takie proste jak by się wydawało i pewnie jeszcze w trakcie pisania dość sporo się zmieni. &lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Kolejną nowinką jest to, że projekt dorabia się powoli porządnego UML'a oraz dokumentacji. Najpierw będą to moduły zajmujące się grafiką3D i fizyką a potem będę starał się uzupełniać braki w pozostałych projektach.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-2141430664399094199?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/2141430664399094199/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=2141430664399094199' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/2141430664399094199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/2141430664399094199'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2009/01/zmiany-w-silniku-i-fizyki-cd.html' title='Zmiany w silniku i Fizyki Cd.'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_y5ajP7hK-7A/SXJq-_t7WoI/AAAAAAAAAEY/lEHCHuLhTOE/s72-c/Engine.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-4819855262087919482</id><published>2008-12-26T18:26:00.000-08:00</published><updated>2008-12-26T19:06:49.121-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programowanie'/><title type='text'>Fizyka</title><content type='html'>No wiec tym razem napomnę co nieco o bibliotece fizycznej.&lt;br /&gt;&lt;br /&gt;Nie tak dawno zacząłem rozwijać umiejętności wobec kolejnego aspektu tworzenia gier. A jako, że z fizyki jakoś nigdy nie byłem orłem no to i tym razem było z nią ciężko. No ale do tego dojdziemy za chwilę. Jako, że kiedyś miałem okazję podczepiać newtona do jednej ze swoich aplikacji edukacyjnych (uczyłem się na niej obsługi silnika OGRE) i niestety miałem z nim dość sporo problemów dlatego tym razem zdecydowałem się na bibliotekę &lt;span style="font-weight: bold;"&gt;bullet &lt;/span&gt;(http://www.bulletphysics.com/)&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;w wersji&lt;span style="font-weight: bold;"&gt; v2.73&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Początki były dość ciężkie jak to zawsze z nową biblioteką ale już po chwili wszystko zaczęło wychodzić i byłem bardzo zadowolony z efektów pracy. Biblioteka jest naprawdę porządnie napisana a z tego co widziałem bardzo konsekwentnie utrzymana jest również składnia kodu. Niektórym może na początku nie przypaść jednak do gustu odwoływanie się do elementów wektorów w następujący sposób:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;vector.x();&lt;/li&gt;&lt;li&gt;vector.setX(value);&lt;/li&gt;&lt;li&gt;itp.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Mnie osobiście jednak ta składnia odpowiada. Biblioteka ta też posiada dość obszerną bazę przykładów które naprawdę są ogromną bazą wiedzy o implementacji poszczególnych efektów.&lt;br /&gt;&lt;br /&gt;No i niestety tutaj sielanka się kończy po pobraniu Api Reference okazało się że jest ono bardzo niekompletne, brakowało opisów bardzo wielu funkcji a te które się znalazły tam również pozostawiają wiele do życzenia. Na chwilę obecną nie obejmuje ono również elementów dodanych w najnowszym wydaniu. Niestety problem dotyczy również Wiki która jest małą pomocą przy nauce obsługi tejże biblioteki. Plusem jest, że biblioteka posiada rozbudowane forum oraz poprawę dokumentacji w TO DO.&lt;br /&gt;&lt;br /&gt;No więc na chwilę obecną po około 1-2 tygodniach  pracy na tej bibliotece stwierdzam, że jest ona naprawdę porządna i posiada ogromne możliwości. Sama implementacja jej również nie jest bardzo skomplikowana co jest ogromnym plusem. Niestety braki w dokumentacji i tutorialach bardzo dokuczają podczas pisania.&lt;br /&gt;&lt;br /&gt;Dlatego polecam tą bibliotekę wszystkim gdyż jest ona naprawdę fajna lecz ostrzegam, że nauczenie się jej obsługi nie będzie łatwe.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-4819855262087919482?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/4819855262087919482/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=4819855262087919482' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/4819855262087919482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/4819855262087919482'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2008/12/fizyka.html' title='Fizyka'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-5377869764063176598</id><published>2008-11-05T02:09:00.000-08:00</published><updated>2008-11-05T02:43:24.355-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='projektowanie'/><title type='text'>Kontrola pojazdów</title><content type='html'>Ostatnio przyszło mi przemyśleć problem jak najlepiej wykonać kontrolę pojazdów w grze. No i doszedłem do wniosku, że dla moich potrzeb najlepsze będzie rozwiązanie następujące:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_y5ajP7hK-7A/SRFzBCP9zXI/AAAAAAAAADg/FsMJ0lzMRAs/s1600-h/Tanks_Control.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px; height: 163px;" src="http://1.bp.blogspot.com/_y5ajP7hK-7A/SRFzBCP9zXI/AAAAAAAAADg/FsMJ0lzMRAs/s200/Tanks_Control.jpg" alt="" id="BLOGGER_PHOTO_ID_5265115900993719666" border="0" /&gt;&lt;/a&gt;&lt;ol&gt;&lt;li&gt;wczytuję mapę aby uzyskać informację na temat ilości punktów początkowych (PP)&lt;/li&gt;&lt;li&gt;podczepiam klasy kontrolujące (gracza lub SI) ich ilość musi być mniejsza od liczby (PP) &lt;/li&gt;&lt;li&gt;wywołuję przydzielanie pojazdów (tyle ile jest dodanych klas kontrolnych)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;w grze klasy kontrolują już bezpośrednio przydzielony czołg&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;Rozwiązanie takie według mnie jest całkiem fajne bo pomimo, że zapewne ma parę minusów to umożliwia mi realizację założeń:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;na mapie można mieć mniej graczy niż musi być &lt;/li&gt;&lt;li&gt;prostota dodania różnych klas kontrolujących (różne AI,  różnych graczy)&lt;/li&gt;&lt;li&gt;pełna kontrola czołgów podczas rozgrywki&lt;/li&gt;&lt;li&gt;łatwa kontrola całości&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-5377869764063176598?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/5377869764063176598/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=5377869764063176598' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/5377869764063176598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/5377869764063176598'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2008/11/ostatnio-przyszo-mi-przemyle-problem.html' title='Kontrola pojazdów'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_y5ajP7hK-7A/SRFzBCP9zXI/AAAAAAAAADg/FsMJ0lzMRAs/s72-c/Tanks_Control.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-1776191371786503090</id><published>2008-10-30T04:27:00.000-07:00</published><updated>2008-10-30T05:08:31.463-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='projekty'/><title type='text'>Co nieco o tym co robię</title><content type='html'>Aktualnie zajmuję się produkcją 2 projektów.  Pierwszy z nich to Casual który wykonuję jako członek grupy 7th-haven (&lt;a href="http://7thhaven-dev.blogspot.com"&gt;http://7thhaven-dev.blogspot.com&lt;/a&gt;):&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_y5ajP7hK-7A/SQmcsb048JI/AAAAAAAAADA/GYEc8MIFpCU/s1600-h/Casual01+2008-10-30+12-32-26-84.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px; height: 150px;" src="http://1.bp.blogspot.com/_y5ajP7hK-7A/SQmcsb048JI/AAAAAAAAADA/GYEc8MIFpCU/s200/Casual01+2008-10-30+12-32-26-84.jpg" alt="" id="BLOGGER_PHOTO_ID_5262909926756905106" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Drugim z projektów jest mini gierka o nazwie roboczej "Tanks" którą wykonuję w ramach oderwania od prac nad casual'em:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_y5ajP7hK-7A/SQmd5lCSxkI/AAAAAAAAADI/PbmKNqSgoMc/s1600-h/Zabawa02_Debug+2008-10-30+12-26-40-74.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px; height: 150px;" src="http://4.bp.blogspot.com/_y5ajP7hK-7A/SQmd5lCSxkI/AAAAAAAAADI/PbmKNqSgoMc/s200/Zabawa02_Debug+2008-10-30+12-26-40-74.jpg" alt="" id="BLOGGER_PHOTO_ID_5262911252078970434" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Oba projekty opieram na autorskim silniku "S2D". W blogu postaram się zawrzeć informacje o technikach/sposobach które stosuję w programowaniu oraz o problemach związanych z powstawaniem tych produkcji.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-1776191371786503090?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/1776191371786503090/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=1776191371786503090' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/1776191371786503090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/1776191371786503090'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2008/10/co-nieco-o-tym-co-robi.html' title='Co nieco o tym co robię'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_y5ajP7hK-7A/SQmcsb048JI/AAAAAAAAADA/GYEc8MIFpCU/s72-c/Casual01+2008-10-30+12-32-26-84.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4447090642049340023.post-4286761636821209239</id><published>2008-10-16T13:04:00.000-07:00</published><updated>2008-10-16T13:06:40.647-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='info'/><title type='text'>No i się zaczęło</title><content type='html'>Dzisiaj zdecydowałem się założyć własnego bloga. Będę w nim opisywał swoje dokonania programistyczne, jakieś ciekawostki związane ze znanymi mi językami programowania,  pokazywał projekty które wykonuję dla zabawy lub do innych celów.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4447090642049340023-4286761636821209239?l=angelusda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://angelusda.blogspot.com/feeds/4286761636821209239/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4447090642049340023&amp;postID=4286761636821209239' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/4286761636821209239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4447090642049340023/posts/default/4286761636821209239'/><link rel='alternate' type='text/html' href='http://angelusda.blogspot.com/2008/10/no-i-si-zaczo.html' title='No i się zaczęło'/><author><name>Angelus</name><uri>http://www.blogger.com/profile/02218727575338098906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_y5ajP7hK-7A/SZVJhThxtmI/AAAAAAAAAEo/NPekxULFwzI/S220/fotka+blog.jpg'/></author><thr:total>0</thr:total></entry></feed>
