Страницы

вторник, 30 сентября 2014 г.

Serpent's Madness

Serpent's Madness is a snake-like game where from 2 to 8 snakes must survive in fair fight. Collision with another snake means death. Game is divided into rounds, each snake get score, while it is alive. Keep alive for longer and you will win.

Besides, there is a 2 more game modes:
  • Snakes tournament - not just stay alive, but also collect as many apples, as you can!
  • Survival - survive the hard mode! Survive in alive moving mazes!
Developed with Delphi 7
Platform: Windows

Download:

The ball

The ball is my first experience with DirectX. Player must not let the ball hit the goal. You must hit the goal on the other side of the screen! There is a score counter on top, it is not limited, so you can play up to infinity.
Graphics is taken from "Magazinchik BO", all credit to: mult.ru (I just hope they don't get angry on me for this pirate copy).

Developed with: MS VS C++ Express 2005, Win API, DirectX SDK.
Download

Battle Epicentre game: movement prototype

This is a small demonstation of Delphi canvas'es possibilities, available "out of the box". Pascal was the first programming language, which I studied. And I remember Delphi 7 as a useful programming tool. I wanted to write game like counter strike, but with 2D view from the sky... But when I knew, that someone already done that, I canceled the project. I attach this prototype to my blog just in memory of Delphi's power.
Download
Platform: Windows

пятница, 3 января 2014 г.

Cocos2d converting to cocos2d-x: from objective C to C++

Recently, I was following "Cocos2d Cookbook Receipts" from http://cocos2dcookbook.com/. This looks like very useful book for learning cocos2d-x for me. It is divided into receipts, so functionality in one recept doesn't use another, so it is very good for game development. It may be read in any way. So, if I want to use some receipt I had to translate it to cocos2d-x (v2.0.1 I use). Here I put translated receipts for begginers in cocos2d-x and for future suggestions. I also wrote convertor from obj C to C++.
See here:
https://github.com/Deepscorn/c2d-to-x

Receipt 2: Coloring Sprites
Features in receipt:
coloring swords,
fading to color (black).
download
I don't managed to draw gradients - I didn't find any CCGradient* class! Where are they? And I don't use any more sprites - there was another receipt for that.
Receipt 3: Animating Sprites
Features in receipt:
flying bats, gliding down, flying up and changing directions (left - right). Looks nice. Lightning!
See original receipt at http://cocos2dcookbook.com/ for more info.
I don't use Receipt.h && .mm files to simplify project. It is a receipt after all...
download

воскресенье, 12 мая 2013 г.

Старый добрый Starcraft на Android

Сколько не скачивал порты Starcraft на андроид - все какие-то глючные. Простой и надежный способ - это запустить под эмулятором Nintendo 64. Естественно, телефон нужен хотя бы arm7 и с экраном не меньше 4-х дюймов.

четверг, 3 января 2013 г.

Daggerfall на смартфоне Android


Захотелось поиграть на телефоне в Skyrim, или хотя бы Oblivion или Morrowind. Ничего не найдя задумался запустить Daggerfall - отличная возможность для неигравшего в свое время в эту замечательную игру узнать больше о вселенной Elder Scrolls!


суббота, 18 августа 2012 г.

C2d-to-x: cocos2d objective c to cocos2d-x C++ converter


During converting by hand I wrote script, which can be useful for you - it converts most common constructions of objective-c cocos2d to C++ cocos2d-x. I call it alpha for now. It's cross-platform. Read the file as text for more information.
You can find it here:
https://github.com/Deepscorn/c2d-to-x