Looks good :) Also, this might be of interest for those of us that lack artistic skills: http://freegamedev.net/wiki/Free_3D_and_2D_art_and_audio_resources
Toma On 3 October 2010 10:18, 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 > > ------------------------------------------------------------------------------ > Start uncovering the many advantages of virtual appliances > and start using them to simplify application deployment and > accelerate your shift to cloud computing. > http://p.sf.net/sfu/novell-sfdev2dev > _______________________________________________ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > ------------------------------------------------------------------------------ Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel