On Mon, Nov 15, 2010 at 10:39 PM, Gustavo Sverzut Barbieri
<barbi...@profusion.mobi> wrote:
> Just to bring up  this thread again. Anyone else did code about it?
>
> I know my is still ugly and need s proper images, Anyone willing to
> help with that? It's an easy and fun task.
>
> If anyone else wrote code for it, please add references to the wiki
> page. I just added a mail-archive link to my previous mail. I'm also
> thinking of a DEMOS/ folder in svn to make it easier for people to
> find. Danielle, I know you have some code, could you put it there?
>

I've added an egames folder with the game I'm developing.
I prefer to use a folder with the name "games" instead of "demos" to
avoid the idea of keeping simple pieces of code that displays moving
rectangles and nothing else. Would be much better if we keep playable,
enjoyable games, instead.

Btw, I've talked to lfelipe and we will try to do a game hacking day
on Sunday. We will be communicating via irc at #edevelop, everybody
else is invited =)

> BR,
>
>
> On Sat, Oct 2, 2010 at 11:18 PM, Gustavo Sverzut Barbieri
> <barbi...@profusion.mobi> wrote:
>> how about the attachment?
>>
>> gcc -o jump-slide-penguin jump-slide-penguin.c `pkg-config --cflags
>> --libs elementary`
>> edje_cc jump-slide-penguin.edc
>> ./jump-slide-penguin
>>
>> pretend there are nice graphics! ;-)
>>
>> On Sat, Oct 2, 2010 at 11:15 PM, Gustavo Sverzut Barbieri
>> <barbi...@profusion.mobi> wrote:
>>> Hey,
>>>
>>> Today I took some time to have coding fun and based on [1] I did the
>>> code for a simplistic clone of [2]. It has around 600 lines of C plus
>>> 615 of edje (just rectangles so far), and is an endless game play as
>>> it constructs the levels on the fly based on some constraints.
>>>
>>> It handles touch screen or keyboard controls and shows a simple status
>>> (level, elapsed time and score).
>>>
>>> The game is super simple, with 2 actions: jump and slide. The goal is
>>> to avoid obstacles and get as many coins as possible. Be aware that
>>> you have regular coins, extra bonus coins and fake coins that will
>>> subtract you points. You die when you hit an obstacle or when you run
>>> out of points due fake coins.
>>>
>>> The coins and obstacles are dynamically created based on EDJ:
>>> tile/<type>/<name> (type = regular/jump/slide) and coin/<type>/<name>
>>> (type = regular/extra/fake). You can add as many different entries as
>>> you wish, it will help the game play be more interesting.
>>>
>>> At this lines-of-code count it do serve as a good tutorial, but it
>>> would be better to have some graphics to make it more interesting.
>>> I'll do it later tomorrow if nobody send me any fancy drawings before
>>> it.
>>>
>>> Later extension points could be:
>>>   - sounds (libcanbera is a nice way to get them)
>>>   - save highest scores
>>>   - double jump with stuff that needs it (coins or bigger obstacles)
>>>   - segment the type of coins and obstacles, adding a level prefix to
>>> them and thus allowing new stuff for new levels
>>>   - send elapsed time + level to background so we can change time of
>>> the day (nigh/day) and even weather (winter,summer), making it more
>>> fun.
>>>
>>> Anyone interested in turning this into a tutorial, wiki or something like 
>>> that?
>>>
>>> [1] http://trac.enlightenment.org/e/wiki/KISS-DemosAndGames
>>> [2] http://itunes.apple.com/br/app/dash-dash-pengy-ex/id375723113?mt=8
>>>
>>> --
>>> Gustavo Sverzut Barbieri
>>> http://profusion.mobi embedded systems
>>> --------------------------------------
>>> MSN: barbi...@gmail.com
>>> Skype: gsbarbieri
>>> Mobile: +55 (19) 9225-2202
>>>
>>
>>
>>
>> --
>> Gustavo Sverzut Barbieri
>> http://profusion.mobi embedded systems
>> --------------------------------------
>> MSN: barbi...@gmail.com
>> Skype: gsbarbieri
>> Mobile: +55 (19) 9225-2202
>>
>
>
>
> --
> Gustavo Sverzut Barbieri
> http://profusion.mobi embedded systems
> --------------------------------------
> MSN: barbi...@gmail.com
> Skype: gsbarbieri
> Mobile: +55 (19) 9225-2202
>
> ------------------------------------------------------------------------------
> Beautiful is writing same markup. Internet Explorer 9 supports
> standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
> Spend less time writing and  rewriting code and more time creating great
> experiences on the web. Be a part of the beta today
> http://p.sf.net/sfu/msIE9-sfdev2dev
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>

------------------------------------------------------------------------------
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
Spend less time writing and  rewriting code and more time creating great
experiences on the web. Be a part of the beta today
http://p.sf.net/sfu/msIE9-sfdev2dev
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to