tag:blogger.com,1999:blog-46799548874406228432024-02-19T00:15:17.879-08:00Adventure of StickmanAnonymoushttp://www.blogger.com/profile/04218756496575183294noreply@blogger.comBlogger11125tag:blogger.com,1999:blog-4679954887440622843.post-3738120115984790102012-03-19T05:33:00.001-07:002012-03-19T05:33:43.425-07:00Terrain generation<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwEnXvPjiau7AYDUm5rAzR5720_LLAzFXu-TE5nKcdUINyDuaqHPb-zr3p6tEcwP5On6dLhkj8TRGJIHR4Fo0JnD53aroMaeN8P86-ZtdZLNVUBlBDgjWUyUHc363tekuykffRbOQlgi7n/s1600/terrain.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="496" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwEnXvPjiau7AYDUm5rAzR5720_LLAzFXu-TE5nKcdUINyDuaqHPb-zr3p6tEcwP5On6dLhkj8TRGJIHR4Fo0JnD53aroMaeN8P86-ZtdZLNVUBlBDgjWUyUHc363tekuykffRbOQlgi7n/s640/terrain.jpg" width="640" /></a></div>
<br />
Saving and loading implemented, now most important task is terrain generation. I have 3 perlin noise class and couple generation functions. I am trying for cool looking terrain with mountains, interesting caves and so on. Its not easy and now I am a bit stuck.<br />
<br />
More screens:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiA8NgYR4e_7XVLmAGLa9otQUbO496A_nLA6dQgG628qTZQHE7kb8VUh2bO0GAMA5ab8Ii-ZsEp9CyGaehqkrSzabaBvxJzLOEwsstJ9HcT_YA9Uou4Jb_Zp3ZJOiYuBSOWlIynPFPC-XQv/s1600/terrain2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="484" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiA8NgYR4e_7XVLmAGLa9otQUbO496A_nLA6dQgG628qTZQHE7kb8VUh2bO0GAMA5ab8Ii-ZsEp9CyGaehqkrSzabaBvxJzLOEwsstJ9HcT_YA9Uou4Jb_Zp3ZJOiYuBSOWlIynPFPC-XQv/s640/terrain2.jpg" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzhlw6Ltiwu91OHMUobsFZlp7yskznXMEL2AMjqIHrujz6EYyViXg__0azpMI-3xCDeOpccIHEuLCEo5_UPdYnF8QyUe0SFreOvPNx29nn23XdEjufLaDRuToiAcc-dKO8ZGAiXoOnt4K-/s1600/terrain3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="496" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzhlw6Ltiwu91OHMUobsFZlp7yskznXMEL2AMjqIHrujz6EYyViXg__0azpMI-3xCDeOpccIHEuLCEo5_UPdYnF8QyUe0SFreOvPNx29nn23XdEjufLaDRuToiAcc-dKO8ZGAiXoOnt4K-/s640/terrain3.jpg" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyhgPqj9vgL412GtW1Ofo0_vvYuBAHMUdf-bBEwfjEs7HLOi7faQgtxs6gLWiAFS-aLOdVsJf_FJRjhwdJzcJFZpf8Qo6rZqUKdq_cwIMOE-6JPY3S9HqqBPDtbXEU58yanbbFGSPgk2da/s1600/terrain4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="494" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyhgPqj9vgL412GtW1Ofo0_vvYuBAHMUdf-bBEwfjEs7HLOi7faQgtxs6gLWiAFS-aLOdVsJf_FJRjhwdJzcJFZpf8Qo6rZqUKdq_cwIMOE-6JPY3S9HqqBPDtbXEU58yanbbFGSPgk2da/s640/terrain4.jpg" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbqEmalwz36yiwgZBIVvK04se7Es6sJ_cpxUNw7z76f8iBo88XTKdXbpzP2dVj9AVhA0Pvid1scLc-zYOGTvSrCIwN4WgWgvoP6MH0VEtyYIrSDEjKRN6Y4dhbikproGiv6p3qA6Zk4VUK/s1600/terrain5.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="498" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbqEmalwz36yiwgZBIVvK04se7Es6sJ_cpxUNw7z76f8iBo88XTKdXbpzP2dVj9AVhA0Pvid1scLc-zYOGTvSrCIwN4WgWgvoP6MH0VEtyYIrSDEjKRN6Y4dhbikproGiv6p3qA6Zk4VUK/s640/terrain5.jpg" width="640" /></a></div>
Looks better. but far from perfect.Anonymoushttp://www.blogger.com/profile/04218756496575183294noreply@blogger.com0tag:blogger.com,1999:blog-4679954887440622843.post-36862896685135546552012-03-14T14:48:00.000-07:002012-03-14T14:48:02.037-07:00Bugs<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkG_AIqY0JDYVtuI8i2h-52DghHCByeSFNS7WsDE5468-bttA3RlaOG9ApzxWImV5EC6_4OZEsAiur8peIDT-ai_9GKWYtZYM5re33VMsOT89GiJ0umBGTfbURfApwqMgqsOZCHLtaCaYn/s1600/bug.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="496" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkG_AIqY0JDYVtuI8i2h-52DghHCByeSFNS7WsDE5468-bttA3RlaOG9ApzxWImV5EC6_4OZEsAiur8peIDT-ai_9GKWYtZYM5re33VMsOT89GiJ0umBGTfbURfApwqMgqsOZCHLtaCaYn/s640/bug.jpg" width="640" /></a></div>
<br />
Still working on save and load features, almost done, just need to fix some nasty bugs. One of them arise when trying load a level, somewhere it disappears and I need to find why.Anonymoushttp://www.blogger.com/profile/04218756496575183294noreply@blogger.com0tag:blogger.com,1999:blog-4679954887440622843.post-62191645581543838332012-03-12T02:15:00.001-07:002012-03-12T02:20:21.627-07:00Saving and loading<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgici7c9WuOryhjKYO6SN7Wy9U63Z7Vm9oe6-zKwz0Ijalk9yAlpphu__3R3_nrW2XNw-keUxrb5SHMa1IvfYJEYFZt20GHVSCWrfhlsdggOoRXX56yeTk71HBs4rZSRX2uWje1CtQRV432/s1600/save+and+load.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="492" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgici7c9WuOryhjKYO6SN7Wy9U63Z7Vm9oe6-zKwz0Ijalk9yAlpphu__3R3_nrW2XNw-keUxrb5SHMa1IvfYJEYFZt20GHVSCWrfhlsdggOoRXX56yeTk71HBs4rZSRX2uWje1CtQRV432/s640/save+and+load.jpg" width="640" /></a></div>
<br />
What's new in version 0.2.1:<br />
<br />
<ol>
<li>Added smooth camera. </li>
<li>Fixed bug where at position -0 block was indestructible. It occurred due transformation form float to int and for example -0.5 became just 0.</li>
<li>Saving and loading world from hard disk drive.</li>
</ol>
Video:<br />
<ol>
</ol>
<iframe allowfullscreen="" frameborder="0" height="360" src="http://www.youtube.com/embed/toe9B34y1Rw?rel=0" width="480"></iframe><br />
<br />
Now what left is some menu updates to support loading and saving, different world saving and game will be ready for early alpha testing for public.Anonymoushttp://www.blogger.com/profile/04218756496575183294noreply@blogger.com0tag:blogger.com,1999:blog-4679954887440622843.post-85148974387245593552012-03-07T05:18:00.000-08:002012-03-07T05:27:09.523-08:00Infinity world<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHFxxKS_BpmIVaY4iiPhlMJ0N3Ac0zklibGJYnV5RGMLXDvDLFApJi2_KAHFrVEFI9yihMM1QQPhqg02y94SqWxVUdAXrKxBQglxibHUg0MFX5LJo9yZ0ZY1j_bTIdgLRK2CtmAHmUd7Pb/s1600/on+top+of+tree.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="307" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHFxxKS_BpmIVaY4iiPhlMJ0N3Ac0zklibGJYnV5RGMLXDvDLFApJi2_KAHFrVEFI9yihMM1QQPhqg02y94SqWxVUdAXrKxBQglxibHUg0MFX5LJo9yZ0ZY1j_bTIdgLRK2CtmAHmUd7Pb/s400/on+top+of+tree.jpg" width="400" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
So today update is about infinity world generation.<br />
<br />
Video:<br />
<br />
<iframe allowfullscreen="" frameborder="0" height="360" src="http://www.youtube.com/embed/u3RS0lJWyp4?rel=0" width="480"></iframe>
<br />
<br />
Game generates infinity world in both sides. Its all generated in memory so if you wander to far its starts to lag a bit, it will be fixed when I will add save load features.Anonymoushttp://www.blogger.com/profile/04218756496575183294noreply@blogger.com0tag:blogger.com,1999:blog-4679954887440622843.post-79775514638620876772012-03-05T02:23:00.003-08:002012-03-05T02:23:56.361-08:00TreesAdded trees:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmpPk45TklOVbOrJI5zUg8OW75Ke08HntvD4KRv8_iHruZ_QB1rJI1VXtEwOE_oyBwTT2nQsbCBg8ZGo8ML3fOnm1hzMa-tYLaMpHMZLC8fQaRySWblsLQI9BENOyveZ10HnRFaaDC6VtV/s1600/trees.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="496" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmpPk45TklOVbOrJI5zUg8OW75Ke08HntvD4KRv8_iHruZ_QB1rJI1VXtEwOE_oyBwTT2nQsbCBg8ZGo8ML3fOnm1hzMa-tYLaMpHMZLC8fQaRySWblsLQI9BENOyveZ10HnRFaaDC6VtV/s640/trees.jpg" width="640" /></a></div>
<br />
Its not perfect, needs a lot of tweaking, but for now its pretty good. Anonymoushttp://www.blogger.com/profile/04218756496575183294noreply@blogger.com0tag:blogger.com,1999:blog-4679954887440622843.post-29223571969238846072012-03-04T09:30:00.000-08:002012-03-04T09:32:37.350-08:00Let there be lightAdded light and torches:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL5zUh32unjCZUJ28IP2sC-OdkLvHjTT5iMlJKpNZw5tXBDNWYfCKCKl9NIieRnGdkylQh8kEi_jgwx0iL3NOm4wyg-yekRUCYXvLQhQxnJcu9uOxe1PhfZnWhYRCIMOFDAAxrHSxpJrfM/s1600/light.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="494" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL5zUh32unjCZUJ28IP2sC-OdkLvHjTT5iMlJKpNZw5tXBDNWYfCKCKl9NIieRnGdkylQh8kEi_jgwx0iL3NOm4wyg-yekRUCYXvLQhQxnJcu9uOxe1PhfZnWhYRCIMOFDAAxrHSxpJrfM/s640/light.jpg" width="640" /></a></div>
<br />
Its not perfect, but light adds some good atmosphere.<br />
<br />
Now I really need add a save and load features.<br />
<br />
Video:<br />
<br />
<iframe allowfullscreen="" frameborder="0" height="360" src="http://www.youtube.com/embed/sPjOcTY_PeU?rel=0" width="480"></iframe>Anonymoushttp://www.blogger.com/profile/04218756496575183294noreply@blogger.com0tag:blogger.com,1999:blog-4679954887440622843.post-10765778215558254062012-03-04T09:05:00.001-08:002012-03-04T09:05:14.915-08:00Inventory, background<div style="text-align: center;">
<a href="http://imgur.com/THExH"><img alt="" src="http://i.imgur.com/THExHl.jpg" title="Hosted by imgur.com" /></a></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
Some updates for game:</div>
<ol>
<li>Improved GUI: now shows how many blocks you have, what block you selected.</li>
<li>Added inventory: press 'e' to show inventory, you can arrange blocks how you want.</li>
<li>Added background. Its more darker than front.</li>
</ol>
<div>
Inventory:<br />
<br /></div>
<div style="text-align: center;">
<a href="http://imgur.com/wjoG2"><img alt="" src="http://i.imgur.com/wjoG2l.jpg" title="Hosted by imgur.com" /></a></div>
<br />
Now working on main menu system and maybe saving and loading features.
Youtube video:
<br />
<br />
<div style="text-align: center;">
<iframe frameborder="0" height="360" src="http://www.youtube.com/embed/zVtEJMY4rkw?rel=0" width="480"></iframe></div>Anonymoushttp://www.blogger.com/profile/04218756496575183294noreply@blogger.com0tag:blogger.com,1999:blog-4679954887440622843.post-16831502085778139422012-03-04T09:04:00.001-08:002012-03-04T09:04:15.590-08:00New Blocks, HUD<div style="text-align: center;">
<a href="http://imgur.com/y3bQv"><img alt="" src="http://i.imgur.com/y3bQvl.jpg" title="Hosted by imgur.com" /></a></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
Whats new in this version of game:</div>
<ol>
<li>New textures. Looks better then old ones.</li>
<li>New blocks. Grass, bricks, wood, leaves, and gray block.</li>
<li>HUD. Player now can select what block he wants to create.</li>
<li>Limitations. Player can build and destroy block which are near him, and he cannot create block in player position.</li>
</ol>
My built tree:
<br />
<br />
<div style="text-align: center;">
<a href="http://imgur.com/ywld8"><img alt="" src="http://i.imgur.com/ywld8l.jpg" title="Hosted by imgur.com" /></a></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
Gameplay video:</div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: center;">
<iframe frameborder="0" height="360" src="http://www.youtube.com/embed/XRO8OGLYVLk?rel=0" width="480"></iframe></div>
<div style="text-align: left;">
<br /></div>Anonymoushttp://www.blogger.com/profile/04218756496575183294noreply@blogger.com0tag:blogger.com,1999:blog-4679954887440622843.post-16494813717269450042012-03-04T09:02:00.002-08:002012-03-04T09:02:55.493-08:00New blocks, improved terrain generation<div style="text-align: center;">
<a href="http://imgur.com/u8m6v"><img alt="" src="http://i.imgur.com/u8m6vl.jpg" title="Hosted by imgur.com" /></a></div>
<br />
Hello again, so whats new in this build:
<br />
<ol>
<li>Added grass block. It is always generated on top of terrain. Later I will add grass growing (when dirt exposed to sun) and grass decay when something is build on top of it.</li>
<li>Added stone block. Now with stone is filled gaps in terrain, later I will improve terrain generation and stone will be found more deeply.</li>
<li>Tweaked generated terrain. Now its all filled without gaps. Gaps will be added later when cave will be introduced.</li>
</ol>
I think I will tell more about what game is about. <em>Adventure of Stickman</em> is sandbox style game, where your live in never ending, randomly generated world. For survival you must find food and gathering various resources for crafting tools and building shelter. It will feature all kinds of different creatures, resources and crafting patterns.
Now I will work in user interface. User will be able to choose what block to build, see his inventory, his life and hunger meter.Anonymoushttp://www.blogger.com/profile/04218756496575183294noreply@blogger.com0tag:blogger.com,1999:blog-4679954887440622843.post-37146789360705489392012-03-04T09:01:00.002-08:002012-03-04T09:01:30.047-08:00Create, delete blocks<div class="separator" style="clear: both; text-align: center;">
<a href="http://imgur.com/KW7Pv" style="margin-left: 1em; margin-right: 1em;"><img alt="" height="311" src="http://i.imgur.com/KW7Pv.jpg" title="Hosted by imgur.com" width="400" /></a></div>
<br />
Now you can add or remove blocks. Now I need different kind of blocks and UI to choose them.<br />
Video:
<br />
<div style="text-align: center;">
<iframe frameborder="0" height="360" src="http://www.youtube.com/embed/8w3__4c06V8?rel=0" width="480"></iframe></div>
<div style="text-align: left;">
<br /></div>Anonymoushttp://www.blogger.com/profile/04218756496575183294noreply@blogger.com0tag:blogger.com,1999:blog-4679954887440622843.post-46118151221779113552012-03-04T08:59:00.001-08:002012-03-04T08:59:39.870-08:00First post<div class="separator" style="clear: both; text-align: center;">
<a href="http://imgur.com/MZ2CS" style="margin-left: 1em; margin-right: 1em;"><img alt="" height="314" src="http://i.imgur.com/MZ2CS.jpg" title="Hosted by imgur.com" width="400" /></a></div>
<br />
Hello I am creating a new game. Yes, its one of minecraft 2d, terraria type games. I dont want to make a clone, but I very like block mechanics, random generated world, and crafting. I dont know yet how my game will be different, but it will be, I have couple of ideas. No multiplayer now, it will be to difficult to implement for me, maybe later if I feel I can do it.
I need to come up with name. I thinking something with Stickman. So what is implemented:
<br />
<ol>
<li>Player. I am bad at artwork so its stickman. It can move and jump. Have move and jump animation.</li>
<li>Random generated world. Added perlin noise and with it I am trying to generate some basic 2d landscape. Its not perfect but in right direction.</li>
</ol>
<div>
Next I will try add block creation and destruction.</div>
<div>
Small youtube video of current build:<br />
<br /></div>
<div style="text-align: center;">
<iframe frameborder="0" height="360" src="http://www.youtube.com/embed/BZtnoAky-S8?rel=0" width="480"></iframe></div>Anonymoushttp://www.blogger.com/profile/04218756496575183294noreply@blogger.com0