maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   MeeGo / Harmattan (https://talk.maemo.org/forumdisplay.php?f=45)
-   -   Quake 2 GL + Touch [ + simple QML FrontEnd] (https://talk.maemo.org/showthread.php?t=100395)

Karin_Zhao 2018-07-15 07:06

Quake 2 GL + Touch [ + simple QML FrontEnd]
 
5 Attachment(s)
Quake II Touch port OpenGLES 1.1 for MeeGo Harmattan.
Base on quake 2 of Maemo 5 version. Port to OpenGL render, and on-screen buttons for touch.
A first-person shooter computer game developed by id Software and distributed by Activision.
To run the game copy pak0.pak from original game to /home/user/.quake2/baseq2 folder.
Rendering by OpenGL(hw), SDL(sw), X11(sw).
Sound by SDL.

[Download]
OpenRepos: https://openrepos.net/content/karinz...ake-2-gl-touch

[Source]
Github:
glquake2: https://github.com/glKarin/glquake2harmattan
frontend: https://github.com/glKarin/qmlquake2frontend

[Install]
Depends:
Using OpenGL renderer: opengles-sgx-img-common, libgles1-sgx-img
Using SDL renderer: libsdl-image1.2

[Run]
Suggest run with OpenGL renderer.
Some arguments see shell: /usr/share/quake2/GLQuake2 and /usr/share/quake2/SDLQuake2

[Changes]
201807015:
glquake2 (0.3-3harmattan2015natasha1)
* Hardware-Rendering by OpenGLES 1.1.
* Add On-Screen button and joystick with OpenGL, support multitouch.
* Force to fullscreen, and not grab mouse.
* Add On-Screen button and joystick with SDL, but it is not good.
* Change Anna-Style desktop icon.
* Package name change to glquake2

[ScreenShot]
Attachment 39970
Attachment 39971
Attachment 39972

[FrontEnd]
Download: https://openrepos.net/content/karinz...ake-2-frontend
must to install glquake2 first
ScreenShot:
Attachment 39973
Attachment 39974

Karin_Zhao 2018-07-15 07:58

Re: Quake 2 GL + Touch
 
About the desktop, when I set Exec=<my glquake2 shell>, quake2 can not boot. So run "xdg-open /usr/share/applications/glquake2.desktop" in terminal, also can not run it.
So set Exec=/usr/in/meego-terminal -e "<my glquake2 shell>" in desktop file to run it. so need to install meego-terminal first...
So why?

Karin_Zhao 2018-07-15 09:28

Re: Quake 2 GL + Touch [ + simple QML FrontEnd]
 
Add a simple FrontEnd by QML. For running glquake2. Upload to OpenRepos https://openrepos.net/content/karinz...ake-2-frontend

Karin_Zhao 2018-07-15 11:07

Re: Quake 2 GL + Touch [ + simple QML FrontEnd]
 
Source upload to github.
https://github.com/glKarin/glquake2harmattan
https://github.com/glKarin/qmlquake2frontend


All times are GMT. The time now is 20:12.

vBulletin® Version 3.8.8