Page 1 of 1

OGS Mahjong

PostPosted: 12 Aug 2011, 05:36
by kornerr
OGS Mahjong is a simple mahjong solitaire game with nice 3D graphics and relaxing soundtrack.
Image

LAST UPDATE: 2012-01-31

Video: http://www.youtube.com/watch?v=hwYpyY7zhTI

Changes since 0.8:
  • Completely new environment for the playfield.
  • Support for shaders in materials of tiles and scene.
  • The possibility to select the environment and the tileset separatly.
  • Support for kmahjongg-1.1 layout format with non-standard sizes.
  • A new, more user-friendly game settings interface.
  • Dynamic language switching. French localization.
  • Installer for the Windows version.
  • The layout editor with support for kmahjongg-1.1 format.
  • Three new music tracks in the additional music archive
  • And a lot of bugfixes.
Download stable 0.9 version:

Additional music:
Source code: Mahjong Sources
Linux dependencies.
To run the game on various Linux distributions, you need to install additional packages first.
  • Fedora >=14: openal-soft freeimage
  • openSUSE >=11.4: openal-soft libpcreposix0 libfreeimage3 (i586 x86_64)
  • Mandriva >=2010.02: openal (libfreeimage3 or lib64freeimage3)
  • Arch: openal freeimage libvorbis xdg-utils glut
  • Slackware 13.37: openal freeimage
  • Other: usually you need to install glut freeimage openal pcre.
Homepage: http://opengamestudio.org

Re: OGS Mahjong

PostPosted: 12 Aug 2011, 23:27
by KroArtem
I suppose you're Russian, so..

При загрузке показывается сообщение с объяснением, как играть. Я бы 'выберите' написал через 'е', а ещё шифт написал бы по английски :) Хотя вам виднее.

Конструктивной критики пока что нет :)

Re: OGS Mahjong

PostPosted: 13 Aug 2011, 03:19
by kornerr
Thanks :)
I've fixed 'выберите' in the trunk, will go into the next release :)

Re: OGS Mahjong

PostPosted: 14 Aug 2011, 20:54
by qubodup
I don't understand what the difference between MJIN and OGS Mahjong are or MJ and MJIN.

I didn't try it but in the video I noticed low quality of the background/skybox. As a consequence I didn't create a replacement but uploaded one of STK's to OGA: http://opengameart.org/content/cloudy-sky ...

When building MJIN I get:

{l Code}: {l Select All Code}
In file included from /usr/include/CEGUI/CEGUIAffector.h:33:0,
                 from /usr/include/CEGUI/CEGUI.h:34,
                 from /home/qubodup/mjin-0.8-src/include/mjin/TypeDefs.h:22,
                 from /home/qubodup/mjin-0.8-src/include/mjin/gui/CheckBox.h:22,
                 from /home/qubodup/mjin-0.8-src/src/mjin/gui/CheckBox.cpp:19,
                 from /home/qubodup/mjin-0.8-src/allMJIN.cpp:1:
/usr/include/CEGUI/CEGUIString.h:65:11: error: ‘ptrdiff_t’ does not name a type
make[2]: *** [CMakeFiles/mjin-0.8.dir/allMJIN.cpp.o] Error 1
make[1]: *** [CMakeFiles/mjin-0.8.dir/all] Error 2
make: *** [all] Error 2


I'm on arch linux with
extra/openal 1.13-2
community/freeimage 3.15.0-1
extra/libvorbis 1.3.2-1
extra/xdg-utils 1.1.0rc1-3

Re: OGS Mahjong

PostPosted: 14 Aug 2011, 22:21
by svenskmand
Looking really nice :)

Re: OGS Mahjong

PostPosted: 25 Aug 2011, 18:31
by kornerr
svenskmand, thanks :)

qubodup, MJIN is an engine, MJ is an actual game (Mahjong) that uses MJIN.

The ptrdiff_t error appears on newers GCC, you need to add "#include <stddef.h>" to CEGUIString.h in order to compile it.
The build scripts do not provide this patch, because at the moment I build only on Debian 5 which has old GCC.

Can you possibly create an Arch build script? :)

Re: OGS Mahjong

PostPosted: 31 Jan 2012, 12:05
by kornerr
Hey, guys. We've released OGS Mahjong 0.9, check out the first post! :)