maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Games (https://talk.maemo.org/forumdisplay.php?f=12)
-   -   [Announce] Tetrepetete (https://talk.maemo.org/showthread.php?t=88700)

thp 2013-01-18 16:43

[Announce] Tetrepetete
 
http://thp.io/2013/tetrepetete/icon256.png

For the N9, N950 and N900: http://thp.io/2013/tetrepetete/

anthonie 2013-01-18 17:38

Re: [Announce] Tetrepetete
 
I'd say that the background explanation on your site is well worth quoting here;

Quote:

Background

The point of this game is not so much to write yet another clone of that game with blocks of 4, but more about an experiment in creating a portable game using C++ (and no frameworks!) that can be run on multiple platforms and also use multiple rendering backends (right now, this is mostly OpenGL ES, but I do have a QPainter-based Qt4 backend as well as a ncurses-based console backend working). Other experimental things included, but maybe not obvious are: Gameplay recording and playback (you can replay your last game), highscores that can be updated automatically when the game rules change, the use of no bitmaps/images for the OpenGL ES backend (everything you see is rendered from 3D meshes or generated font textures) and a cameo appearance of That Rabbit from That Rabbit Game. Apart from that, this is obviously also a first small test for the "free-to-grey" concept, and I wanted to have this game on the N9, so here you have it.
I really like the No-Images-Harmed concept, well done!

mpuhl299 2013-01-23 14:59

Re: [Announce] Tetrepetete
 
The game does not seem to be beautiful. I've played it but I do not see it.

thedead1440 2013-01-23 15:06

Re: [Announce] Tetrepetete
 
Quote:

Originally Posted by mpuhl299 (Post 1316997)
The game does not seem to be beautiful. I've played it but I do not see it.

Well then you didn't get the point of the game ;) Read the background in the game's page or on the post above you to understand it...

thp 2013-08-01 19:13

Re: [Announce] Tetrepetete
 
Can haz full color version. tetrepetete_1.0.1_armel.deb // also on http://openrepos.net/content/tetrepetete

flotron 2013-08-01 19:42

Re: [Announce] Tetrepetete
 
The name is very funny :)

thp 2014-01-03 19:25

Re: [Announce] Tetrepetete
 
Updated version 1.1.0 with some rendering improvements and a nicer icon:

http://thp.io/2013/tetrepetete/

For MeeGo 1.2 Harmattan, Sailfish OS, Android and Firefox OS.

Also available to play online in a WebGL-based browser (with some graphic glitches for now...):

http://thp.io/2013/tetrepetete/play/

Dave999 2014-01-03 19:31

Re: [Announce] Tetrepetete
 
Quote:

Originally Posted by thp (Post 1315670)

Thx. Love Thpethprepethpethpe on my n900. the game is not that fun but the name is more fun...ier ;)

thp 2015-01-12 20:47

Re: [Announce] Tetrepetete
 
Now also open source: https://github.com/thp/tetrepetete

bencoh 2015-01-12 23:54

Re: [Announce] Tetrepetete
 
Thanks !
PLATFORM=qt4 builds in scratchbox for maemo5 and it runs on n900, but the window content limits itself to a small portion of the screen (320x480 according to src/constants.cpp I guess).

Changing only WINDOW_WIDTH and WINDOW_HEIGHT (to 480x800 to match the n900 screen for instance) makes the splashscreen and menu behave "properly" (splashscreen labels aren't resized but reorganized to fit screen, and menu buttons are larger - to fill width).
The game board itself is still the same.
Is this expected behavior, and/or is there a better way than changing constants in constants.cpp to fit screen on maemo5 ?
By the way, maemo5 has qt 4.7.4 (< 4.8.3).

Wikiwide 2015-01-13 00:57

Re: [Announce] Tetrepetete
 
Is it possible that it's because of?..
int BRICK_HEIGHT = 25;
int BRICK_WIDTH = 25;
int SPACING = 2;
int BOARD_WIDTH = 9;
int BOARD_HEIGHT = 18;
int BOARD_SPACING = 0;

Thank you. Best wishes.

juiceme 2015-01-13 10:04

Re: [Announce] Tetrepetete
 
Tried building on he Jolla device, but some dependencies seem to be missing;

[nemo@Jolla tetrepetete]$ rpmbuild -bb rpm/tetrepetete.spec
error: Failed build dependencies:
pkgconfig(sdl2) is needed by harbour-tetrepetete-2.0.0-1.armv7hl
pkgconfig(glesv1_cm) is needed by harbour-tetrepetete-2.0.0-1.armv7hl
pkgconfig(egl) is needed by harbour-tetrepetete-2.0.0-1.armv7hl
[nemo@Jolla tetrepetete]$

When trying to see if those are available I see there are no obvious candidates, and I'd rather not start installing random packages just for the fun of it: :D

[nemo@Jolla tetrepetete]$ devel-su
Password:
[root@Jolla tetrepetete]#
[root@Jolla tetrepetete]# zypper se sdl2 glesv1_cm egl
Loading repository data...
Reading installed packages...

S | Name | Summary | Type
--+----------------------------------------------+-------------------------------------------------------------+-----------
| SDL2 | Simple DirectMedia Layer 2 | package
| SDL2 | Simple DirectMedia Layer 2 | srcpackage
| SDL2-debuginfo | Debug information for package SDL2 | package
| SDL2-debugsource | Debug sources for package SDL2 | package
| SDL2-devel | Simple DirectMedia Layer 2 - Development libraries | package
| SDL2_gfx | Simple DirectMedia Layer - Graphics Primitives | package
| SDL2_gfx | Simple DirectMedia Layer - Graphics Primitives | srcpackage
| SDL2_gfx-debuginfo | Debug information for package SDL2_gfx | package
| SDL2_gfx-debugsource | Debug sources for package SDL2_gfx | package
| SDL2_gfx-devel | Simple DirectMedia Layer - Graphics Primitives (Developme-> | package
| SDL2_image | Simple DirectMedia Layer - Sample Image Loading Library | package
| SDL2_image | Simple DirectMedia Layer - Sample Image Loading Library | srcpackage
| SDL2_image-debuginfo | Debug information for package SDL2_image | package
| SDL2_image-debugsource | Debug sources for package SDL2_image | package
| SDL2_image-devel | Simple DirectMedia Layer - Sample Image Loading Library (-> | package
| SDL2_mixer | Simple DirectMedia Layer - Sample Mixer Library | package
| SDL2_mixer | Simple DirectMedia Layer - Sample Mixer Library | srcpackage
| SDL2_mixer-debuginfo | Debug information for package SDL2_mixer | package
| SDL2_mixer-debugsource | Debug sources for package SDL2_mixer | package
| SDL2_mixer-devel | Simple DirectMedia Layer - Sampler Mixer Library (Develop-> | package
| SDL2_net | Simple DirectMedia Layer - Portable Network Library | package
| SDL2_net | Simple DirectMedia Layer - Portable Network Library | srcpackage
| SDL2_net-debuginfo | Debug information for package SDL2_net | package
| SDL2_net-debugsource | Debug sources for package SDL2_net | package
| SDL2_net-devel | Simple DirectMedia Layer - Portable Network Library (Deve-> | package
| SDL2_sound | Simple DirectMedia Layer - Sound File Decoding Library | package
| SDL2_sound | Simple DirectMedia Layer - Sound File Decoding Library | srcpackage
| SDL2_sound-debuginfo | Debug information for package SDL2_sound | package
| SDL2_sound-debugsource | Debug sources for package SDL2_sound | package
| SDL2_sound-devel | Simple DirectMedia Layer - Sound File Decoding Library (D-> | package
| SDL2_sound-playsound | Simple DirectMedia Layer - Sound File Decoding Library (p-> | package
| SDL2_sound-playsound-debuginfo | Debug information for package SDL2_sound-playsound | package
| SDL2_ttf | Simple DirectMedia Layer - Sample TrueType Font Library | package
| SDL2_ttf | Simple DirectMedia Layer - Sample TrueType Font Library | srcpackage
| SDL2_ttf-debuginfo | Debug information for package SDL2_ttf | package
| SDL2_ttf-debugsource | Debug sources for package SDL2_ttf | package
| SDL2_ttf-devel | Simple DirectMedia Layer - Sample TrueType Font Library (-> | package
i | gstreamer0.10-droideglsink | droideglsink HW accelerated sink | package
i | libhybris-sbj-libEGL | EGL for hybris | package
i | libhybris-sbj-libwayland-egl | Wayland EGL for hybris | package
| mesa-llvmpipe-libEGL | Mesa libEGL runtime libraries and DRI drivers | package
| mesa-llvmpipe-libEGL-compat | Mesa libEGL runtime compatibility library | package
| mesa-llvmpipe-libEGL-debuginfo | Debug information for package mesa-llvmpipe-libEGL | package
| mesa-llvmpipe-libEGL-devel | Mesa libEGL development package | package
| mesa-llvmpipe-libwayland-egl | Mesa libwayland-egl runtime library | package
| mesa-llvmpipe-libwayland-egl-debuginfo | Debug information for package mesa-llvmpipe-libwayland-egl | package
| mesa-llvmpipe-libwayland-egl-devel | Mesa libwayland-egl development package | package
i | qt5-eglfs-qcom-hwcomposer-plugin | Eglfs hwcomposer for QCOM 4.1.2 hwcomposer | package
| qt5-plugin-platform-eglfs | Eglfs platform plugin | package
| qt5-plugin-platform-eglfs-debuginfo | Debug information for package qt5-plugin-platform-eglfs | package
| qt5-plugin-platform-minimalegl | Minimalegl platform plugin | package
| qt5-plugin-platform-minimalegl-debuginfo | Debug information for package qt5-plugin-platform-minimal-> | package
i | qt5-qtwayland-wayland_egl | Qt Wayland compositor, wayland_egl variant | package
| qt5-qtwayland-wayland_egl | Qt Wayland compositor, wayland_egl variant | srcpackage
| qt5-qtwayland-wayland_egl-debuginfo | Debug information for package qt5-qtwayland-wayland_egl | package
| qt5-qtwayland-wayland_egl-debugsource | Debug sources for package qt5-qtwayland-wayland_egl | package
| qt5-qtwayland-wayland_egl-devel | Qt Wayland compositor - development files | package
| qt5-qtwayland-wayland_egl-devel-debuginfo | Debug information for package qt5-qtwayland-wayland_egl-d-> | package
| qt5-qtwayland-wayland_egl-examples | Qt Wayland compositor - examples | package
| qt5-qtwayland-wayland_egl-examples-debuginfo | Debug information for package qt5-qtwayland-wayland_egl-e-> | package
[root@Jolla tetrepetete]#

szopin 2015-01-13 11:01

Re: [Announce] Tetrepetete
 
Quote:

Originally Posted by juiceme (Post 1456388)
Tried building on he Jolla device, but some dependencies seem to be missing;

Those mesa-llvmpipe... (mesa-llvmpipe-libEGL) will conflict with the wayland on phone, you'll need to compile in chroot (you can safely install those packages in chroot):
https://together.jolla.com/question/...building-apps/

thp 2015-07-07 12:46

Re: [Announce] Tetrepetete
 
Now also available as (currently closed source) port to Maemo 4:

tetrepetete_2.0.1_maemo4.deb for N800/N810

http://thp.io/2013/tetrepetete/n800_tetrepetete2.jpg

endsormeans 2015-07-07 14:43

Re: [Announce] Tetrepetete
 
Fabulous...something new to play with...


All times are GMT. The time now is 15:11.

vBulletin® Version 3.8.8