HappyFrog

Arcade

Source i (link to git-repo or to original if based on someone elses unmodified work):

Add the source-code for this project on opencode.net

0
Become a Fan
5.5

Available as/for:
Description:
HappyFrog is a funny game which is based on Qt and Box2D (mainly,Declarative UI integrated with Box2D).Maybe It reminds you of "Angry bird".
The most interesting thing you can find in the game is that you can customize the level and edit your own fixture world.And of course,you can save the fixture world and play it next time.
It is an opensource project as well.
more Info,you can find here
http://code.google.com/p/happyfrog/

For Fremantle
make sure that you have internet connection on N900,otherwise xmlListModel data will not be displayed on the top View.This bug has been fixed but unfortunately not included in the maemo5 20.2010.36-2 package.
related thread http://developer.qt.nokia.com/forums/viewthread/2214/
bugreports.qt http://bugreports.qt.nokia.com/browse/QTBUG-15934
Last changelog:

HappyFrog 0.0.3
- add two fixtures for custom design(tyre and animaiton windmill)
support parallax scrolling
- re-design some level
- support Harmattan(N9 N950)

HappyFrog 0.0.2
-For Desktop
support zoom in/out with mouse
-For Symbian^3 Mobile Device (C7,N8,E7)
support Pinch to zoom-in and out

-For Maemo5 (N900)
1.hw accelerating support on N900
2.support swirlling gesture for zooming in and out(like the default browser(firefox3 based) in N900 make use of Maemo's swirl gestures for zooming)


Ratings & Comments

20 Comments

projetoslinux

Hi Gary I see your best code and assist youtube and see your blog, a want take your happyfrog 3d to work in my University in Brazil, iam teacher Computer Engeneer in this University and want contribute with your code 3D, is possible. Marcelo Anjos Thanks

mshobeyri

hi i download this game source and download box2d too,but in compile it cant find some librarys I download that librarys and put thats in box2d folder but my problem not solved yet please upload box2d folder that you use it in this program

GaryWzl

Hi, If you import box2d source code in project and compiled failed,that's because you've not compile qt-mobiltiy yet(multimedia).you can comment these two lines in .pro file CONFIG +=mobility MOBILITY +=multimedia

mshobeyri

thanks but some of librarys in box2d folder is missed like "b2TOISolver" and ...

madil

can u lindly told me how can i add Box2d lib with this give code

GaryWzl

you can compile Box2D src and import generated box2d libraries in your project And the simplest way is download Box2D src firstly and then copy Box2D'src directory to project folder.That's it. :)

rselva123

Very good game for Qt but since it requires Qt4.7, wouldn't it be easier to develop with QML (which comes with Qt 4.7)?

rselva123

My bad. It is QML project!

GaryWzl

Yeah,It's a qt app integrated with Declarative UI and Box2D instead of plain Qml app. :)

rselva123

Hi Would it be possible for you to make this with QML Box 2d? (https://gitorious.org/qml-box2d). I tried but I got stuck because I am unable to compile the QML-box 2d with Qt SDK.

GaryWzl

From the technical perspective, it's possible.Basically I make this in my spare time and I am busy with other project currently.I guess I have no time to re-write this with qml-box2d plugin.:) Could you tell me what's problem you encounter? The plugin is as easy as any other qt demo/example to compile.

rselva123

Thanks for reply. Unfortunately, the Box2D header files are not recognized by Qt SDK. They don't get included despite the correct path. I verified and found the header files in the directory but they don't even show up in the project (pro file)

GaryWzl

Hi I think you can add INCLUDEPATH = Box2D header directory'path in your .pro file or simply cp Box2D header directory(contains header files) to your QTDIR/include. It works like a charm. :)

maidis

It's realy nice game. I have made a package for Pardus. Pardus 2011 users can install by giving these commands: $ sudo pisi ar happy-kitty http://happy-kitty.googlecode.com/svn/trunk/pisi-index.xml.xz $ sudo pisi em happyfrog I made also a patch for HappyFrog, It maybe useful for you or other distros' packagers: http://happy-kitty.googlecode.com/svn/trunk/game/arcade/happyfrog/files/happyfrog-0.0.1-make.diff Sound not works for me. I can't find a zoom in / zoom out shortcut :)

GaryWzl

thanks, still busy in these days I will figure out the points that you mentioned if I am free.

maidis

i updated package files and patches for 0.0.2. New patches are here [1]. i also captured a short gameplay video [2]. * no sound yet * no zoom in / out with mouse [1] http://happy-kitty.googlecode.com/svn/trunk/game/arcade/happyfrog/files/ [2] http://www.youtube.com/watch?v=eXrtvT9CD2I

GaryWzl

Thanks for your mention. I've updated the source code. zoom in/out with mouse has been supported. Due to performance issue,sound effect has not been added in 0.0.2 yet.I will figure it out when I am free.

maidis

Thanks for zoom in/out :) [1] But after using it once, game becomes extremely slow. [1] http://gitorious.org/happyfrog/happyfrog/commit/d5e8762d4e836ec698336ca246f3b05c8a10530f

GaryWzl

Hi,maidis I appreciate your reply really.And I've updated source code for this problem,which is related to opengl support missing on X11. ps:zoom in/out with mouse on X11 needs opengl support,otherwise game will becomes very very slow. So if you run this on X11 in virtual machine or X11 missing opengl support. the latest verison of HappyFrog will show a messagebox that recommand you turn off the feature(I mean zoom in/out with mouse) Thanks again. Gary.Wzl

maidis

It's fast now :) Thanks. * Different frogs? * Hidden config files for GNU/Linux? ~/.happyfrog/levelInfo.xml ~/.happyfrog/preview * Pigs should not go beyond the slingshot. They roll sometimes now.

Pling
0 Affiliates
Details
license
version 0.0.3
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 0

Other Arcade:

MINiOn's snake
MINiOn1696
last update date: 13 years ago

Score 5.0

ScriptPong
DanilKorotenko
last update date: 13 years ago

Score 5.0

Adventlands Episode 1
Dimenad
last update date: 13 years ago

Score 5.0

Pacman_Like_
filippakoc
last update date: 12 years ago

Score 5.0

F-man
filippakoc
last update date: 12 years ago

Score 5.0

Yourik the Intergalactic Rabbit
xornot
last update date: 14 years ago

Score 5.0



System Tags