On Thu, Sep 6, 2012 at 11:43 AM, Vincent Torri <vincent.to...@gmail.com> wrote: > On Thu, Sep 6, 2012 at 4:40 PM, Gustavo Sverzut Barbieri > <barbi...@profusion.mobi> wrote: >> On Thu, Sep 6, 2012 at 11:20 AM, Bruno Dilly <bdi...@profusion.mobi> wrote: >>> On Thu, Sep 6, 2012 at 11:17 AM, Bruno Dilly <bdi...@profusion.mobi> wrote: >>>> On Thu, Sep 6, 2012 at 12:17 AM, Cedric BAIL <cedric.b...@free.fr> wrote: >>>>> Yo man ! >>>>> >>>>> On Thu, Sep 6, 2012 at 6:54 AM, Bruno Dilly <bdi...@profusion.mobi> wrote: >>>>>> Hey guys, >>>>>> >>>>>> I've just sent to svn a new game based on EFL, using EPhysics. >>>>>> If you have some time, please test it and send some feedback. >>>>>> >>>>>> As usual, bug reports, new features (patches or requests) and levels >>>>>> are very welcome. >>>>>> >>>>>> I've worked with Ricardo Almeida and Marina Proni on it. >>>>>> I'm going to write a post about it with some screenshots / screencast >>>>>> tomorrow. >>>>> >>>>> I really wanted to play, but it's not that easy ! First thing I needed >>>>> to find and download geneet.py (thanks my old friend google helped me >>>>> there), but it would be nice to put the adress in the README, if you >>>>> don't mind. Once I got it, I also needed python-pyparsing (not >>>>> difficult to figure it out, but still would be nice to have that >>>>> compilation requirement in README). >>>> >>>> Install instructions, including geneet address are on INSTALL file. >>>> Other requirements too. >>>> >>>>> >>>>> As a side note, the build script wont fail if geneet.py fail, so >>>>> game_world.h will not be there and all compilation fail. It looks like >>>>> a missed dependency somewhere. And once geneet.py did generate that >>>>> file, it was broken. I manually patched it as I got : >>>>> >>>>> #ifndef __../../SRC/BIN/GAME_WORLD_H__ >>>>> #define __../../SRC/BIN/GAME_WORLD_H__ >>>>> >>>>> and at the end (same in game_world.c in fact) : >>>>> >>>>> void ../../src/bin/game_world_init(void); >>>>> void ../../src/bin/game_world_shutdown(void); >>>>> >>>>> Obviously that couldn't work :-) Once that was patched, it did >>>>> generate every object. But it missed some symbol : >>>>> main.o: In function `_level_load': >>>>> GAMES/efbb/src/bin/main.c:1066: undefined reference to >>>>> `level_objects_list_get' >>>>> GAMES/efbb/src/bin/main.c:1072: undefined reference to >>>>> `level_blocks_list_get' >>>>> GAMES/efbb/src/bin/main.c:1078: undefined reference to >>>>> `level_targets_list_get' >>>>> main.o: In function `_levels_load': >>>>> GAMES/efbb/src/bin/main.c:1111: undefined reference to >>>>> `world_levels_list_get' >>>>> GAMES/efbb/src/bin/main.c:1118: undefined reference to >>>>> `world_levels_count' >>>>> >>>>> That's where I stopped as I have no idea where to find those. Patch >>>>> and help welcome, I wana PLAY ! >>>> >>>> Where did you find this broken geneet ? >>>> It would be nice to update it (or remove). >>> >>> Btw, acidx, don't you think it could be pushed to PROTO/geneet or >>> something like that ? >>> I know you intend to rewrite it someday, but since we are using in >>> some projects, it could make it easier to find. >> >> just include the generated sources in SVN, or at least in the >> generated tarballs (make dist, uses EXTRA_DIST). >> >> maybe not in SVN if it changes a lot, but for sure in the tarballs >> >> BTW this is the major blocker for people using python-efl, they need >> cython (equivalent to geneet in this scenario) and it proves to block >> most people from getting it. > > if the games are based on python, that will not work on windows. Just > making cython working is a pain. And the windows port of efl-python is > not done anyway
No, this game is written in C. It use scripts written python at build time to generate code to read eet (geneet) and also to create eet files (levels_create). Not based on efl-python. > > Vincent > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Bruno Dilly Senior Developer ProFUSION embedded systems http://profusion.mobi ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel