~ANTON TERYAEVblog by 

Tapalka is Super Game

Video Try

Tapalka game is approved by ovi store team! Wow. I would say that I like this game much more then my others match-3 games. Several ideas were taken from some other games and now I have very nice product. It looks cute and has positive feedbacks.

This time I managed to add sound effects into my game engine. It was not so easy and solution is still doesn't look completed. E.g. I can't control volume level. And sound plays even in "silent" phone mode. It can be fixed with some extra-overcoding. But I don't want to go deep into s60 specifics. Lets wait for better qt-sound API.

Tap on 3+ clusters of same-colored items. Bigger cluster gives more points. If no moves left new items will drop in. If no moves and no free space it's game over.

Features:
- highest and lowest scores.
- gentle sound effects
- smooth 60fps visual effects

Labels: , ,

Comments: 2

Game Life on OVI Store

Try

Unfortunatly I lost ability to publish anything on Apple appstore. Good news is that I finished to port my game engine to Symbian. And this is my first application on OVI store. I mostly done it as OVI store publish test. Thus it's not so cool.

Enjoy attractive mathematical show! This game based on Conway's Game of Life. There are only four rules:
- live cell with fewer than 2 live neighbours dies, as if caused by under-population
- live cell with more than 3 live neighbours dies, as if by overcrowding
- live cell with 2 or 3 live neighbours lives on to the next generation
- dead cell with exactly 3 live neighbours becomes a live cell, as if by reproduction

Features:
- Gravity interactions
- Speed tuner
- Exit button ;)
- Lots of predefined patterns

Labels: , ,

Comments: 0

Netwalk Like Game in QML

Full Code Video

Recently I tried to play with new cool tech: QML. Here is result of that playing. I was thinking what kind of game can be done with QML only. Netwalk can be a good example.

QML version of the game has very nice transition effects: rotation/color changing. I also ran it on my cellphone without any problems.

Labels: , ,

Comments: 0

Stereo Pairs JavaScript Viewer

Have you ever seen stereo-pair photos? You need to focus at middle point between your eyes and photo to see the effect. For many people it is impossible to see the 3d deepth.

example image by yoshing_BT

I wrote bookmarklet for simple viewing such 3d-photos in flickr.

press following link to run this bookmarklet:
Flickr Stereo Run!

If you want to use this cool feature on flickr site. You need to drag and drop link above to your bookmarks bar. Then just search for any stereo pair on flickr.com. For example it can be:
http://www.flickr.com/photos/parallel_yoshing/5581588331/in/photostream/
After page loaded just press on "Flickr Stereo Run!" link on your bookmarks bar.

source code
javascript:pd=document.getElementById("photo").children[1];pd.style.overflow="hidden";pd.style.width=pd.children[0].width/2+"px";void(setInterval("pd.scrollLeft=(pd.scrollLeft==0)?pd.children[0].width/2:0;",250));

Labels:

Comments: 0

Tooltip

Full Code

Here is good example of using jquery. It shows how easy custom tooltip can be done. Look at demo to see how it works:

demo
Apple, Potate

Usualy tooltips can be done with title attribute of a tag. But standart hints are very boring. With followed code you can make your own stylish tooltip. You just need to add class to all links where you what to have this tooltips. And then add jquery-script to your page:

source code
<a class="jquery-title-hint" title="This is a fruit." href="#">Apple</a>,
<a class="jquery-title-hint" title="This is a vegetable." href="#">Potate</a>

<div id="message_container" style="position:absolute;background-color:#444;color:#ffa;border:1px dotted #aaa;padding:3px;"></div>

<script>
$(document).ready(function() {
    $('#message_container').css('opacity', '0.0');
    
    $('a.jquery-title-hint').mouseover(function() {
        $('#message_container').text(this.title);
        $('#message_container').clearQueue();
        $('#message_container').stop();
        $('#message_container').css('opacity', '0.0');
        $('#message_container').fadeTo('fast', 1.0);
        $('#message_container').css('top',$(this).offset().top - $('#message_container').outerHeight()).css('left',$(this).offset().left+$(this).outerWidth());
        this.title = "";
    });
    
    $('a.jquery-title-hint').mouseout(function() {
        $('#message_container').delay(300).fadeTo('slow', 0.0);
        this.title =  $('#message_container').text();
    });
});

</script>

Labels:

Comments: 0

Last Tap

Try Buy Video

One more puzzle game. I've got iPod4 recently. And I really was surprised with screen quality here. As result LastTap works also on retina display with perfect image quality.

I realy want to stop doing apps only for iPhone. Here is the first step. I made one C++ interface which describes all functions I need to create games. Then I implemented this interface for QT and for iOS. It was not so hard. Now I can develop game in QT Creator and then just copy/paste project-files into xCode project. As result I have QT-desktop version of LastTap. And the same game for iPhone. Only thing I couldn't implement for QT is sound effects engine.

Update: free version is available.

Labels: , ,

Comments: 0

Torius

Try Buy

This is second game for iPhone I made. Here I tried to understand how fast can I make second game. Again it was not so fast. If you do it as a hobby project then it always hard to concentrate on it. Especially when it is almost done. And very few details has to be done. It's very difficult to say "Stop, it's ready!".

This game is much simpler then Hedgehogs. But it's also nice. I like how some distortion effects work here. They are really cool :).

Labels: ,

Comments: 0

Hedgehogs

Try Buy Video

It was my first experience in creating games for iPhone. The purpose was to become rich. But the game came on appstore too late for that. Any way Hedgehogs is my most succesfull application. People love it and after two years we still have little downloads. This game was in top of Russian appstore several times. And it even was the first there! The First of all paid apps!

As a developer I have got very first experiense in games creation. I used GLES1.1 for graphics rendering. It gives me ability to add lots of cool effects into the game. To do that I used HGE game engine as example. HGE is based on DirectX so I spent some time to port all needed functions to OpenGL.

Labels: ,

Comments: 1

<< newer posts
powered by blogger