Kokak

Doom-GLES

Kokak
DoomGLES is an unofficial 3D hardware accelerated source port of the classic game Doom, using OpenGLES. It exploits the graphics processor of your smartphone to deliver amazing graphics not present in the original version.

In Doom, you are a space marine who fights hordes of Demons on Mars bases, Earth and Hell !

/****************************************************/
If you experience crashes when you try to play another IWAD, please delete the "-loadgame 6" in the command line option on the launch window.
/****************************************************/

It supports:
- High resolutions
- Realtime dynamic lighting
- Particles effects
- 3D Monsters and objects (MD2)
- Blood projections
- Realistic water effect
- Xperia Play gamepad buttons (touchpads not supported yet, probably later)
- Keyboard support (USB, bluetooth, embedded)
- Gamepads support (analog sticks support on Android >= 3.1): Moga, Shield, X360, ...
- Buttons mapping (Xperia Play / USB GamePads / Keyboard)

----------------------------------------

DoomGLES comes with Doom shareware data.
If you own (ultimate) Doom, Doom 2, TNT or Plutonia, copy the wad files in your device at this location: /sdcard/Kokak/DoomGLES/
!!! FULL GAME IWADS ARE NOT PRESENT IN THIS RELEASE !!!

More details on playing commercial games and custom pwads here: http://kokak.free.fr/android/DoomGLES.htm#wads

Read here to know how to control DoomGLES: http://kokak.free.fr/android/DoomGLES.htm#controls
Here how to setup a network game: http://kokak.free.fr/android/DoomGLES.htm#network

If you have any problem, any question or suggestion, don't hesitate to email me.
You can also consult the FAQ here: http://kokak.free.fr/android/DoomGLES.htm#faq

Follow us on http://www.facebook.com/KokakGames

This app is a source port released under the GPL license. "Doom" is a trademark of "id software". It is used under the terms of fair use. Kokak is not connected with "id Software".

DoomGLES Tech Demo

Kokak
This app is a free technical demo of DoomGLES, the unofficial OpenGLES Doom source port (see features below)
This demo only supports map E1M5 from Doom shareware (with all weapons), with no save/load games, and contains an Ad banner.
The purpose of this demo is to let you check the many controls schemes available (touch interface with multiple options, support of hardware devices (keyboard, gamepad), Xperia Play gamepad) and check the graphics improvements, so you can buy the full port knowing what to expect from it.

It supports:
- High resolutions
- Realtime dynamic lighting
- Particles effects
- 3D Monsters and objects (MD2)
- Blood projections
- Realistic water effect
- Optimized for MOGA Controllers
- Xperia Play gamepad buttons (touchpads not supported yet, probably later)
- Keyboard support (USB, bluetooth, embedded)
- Gamepads support (analog sticks support on Android >= 3.1)
- Buttons mapping (Xperia Play / USB GamePads / Keyboard)

All official iwads are supported by DoomGLES. But only the shareware datas are provided. You need to own commercial iwads (Ultimate Doom, Doom 2, TNT and Plutonia) and copy them to your sdcard to play them.
!!! FULL GAME IWADS ARE NOT PRESENT IN DOOMGLES !!!
DoomGLES supports also thousand of pwads (levels) made by the community.

Read here to know how to control the game: http://kokak.free.fr/android/DoomGLES.htm#controls

If you have any problem, any question or suggestion, please consult the faq: http://kokak.free.fr/android/DoomGLES.htm#faq, or don't hesitate to email me.

Follow us on http://www.facebook.com/KokakGames

"Doom" is a trademark of "id software". It is used under the terms of fair use. Kokak is not connected with "id Software".

HereticGLES

Kokak
HereticGLES is an unofficial OpenGLES source port of the classic Heretic game.
You are one of the last Sidhe elves. D'Sparil, the Serpent Rider, with its minions destroyed your civilization. Now, you will take revenge.

/****************************************************/
If you experience crashes when you try to play another IWAD, please delete the "-loadgame 6" in the command line option on the launch window. This bug will be fixed asap.
/****************************************************/

It supports:
- High resolutions
- Realtime dynamic lighting
- Particles effects
- 3D Monsters and objects (MD2)
- Blood projections
- Realistic water effect
- Optimized for MOGA Controllers
- Xperia Play gamepad buttons (touchpads not supported yet, probably later)
- Keyboard support (USB, bluetooth, embedded)
- Gamepads support (analog sticks support on Android >= 3.1)
- Buttons mapping (Xperia Play / USB GamePads / Keyboard)
- Network multiplayer

----------------------------------------

HereticGLES comes with Heretic shareware data.
If you own Heretic (V1.3 - Shadow of the Serpent Riders), copy the wad file in your device at this location: /sdcard/Kokak/HereticGLES/
!!! FULL GAME IWAD IS NOT PRESENT IN THIS RELEASE !!!

More details on playing full game and custom pwads here: http://kokak.free.fr/android/HereticGLES.htm#wads

Read here to know how to control HereticGLES: http://kokak.free.fr/android/HereticGLES.htm#controls
How to start a network multiplayer game: http://kokak.free.fr/android/HereticGLES.htm#network

If you have any problem, any question or suggestion, don't hesitate to email me or visit the faq here: http://kokak.free.fr/android/HereticGLES.htm#faq

Follow us on http://www.facebook.com/KokakGames

This app is a source port released under the GPL license. "Heretic" is a trademark of "id software" & "Raven software". It used under the terms of fair use. Kokak is not connected with "id Software" or "Raven Software".

HexenGLES

Kokak
HexenGLES is an unofficial 3D hardware accelerated port (OpenGLES) of the classic Hexen game.
You are one of the 3 heroes who will defend Cronos, your realm, from Korax and his minions.

HexenGLES is now MOGA Enhanced! Available at major retailers, carrier stores and online at http://www.MOGAanywhere.com

/****************************************************/
If you experience crashes when you try to play another IWAD, please delete the "-loadgame 8" in the command line option on the launch window. This bug will be fixed asap.
/****************************************************/

It supports:
- High resolutions
- Realtime dynamic lighting
- Particles effects
- Blood projections
- Realistic water effect
- Xperia Play gamepad buttons (touchpads not supported yet, probably later)
- Keyboard support (USB, bluetooth, embedded)
- Gamepads support (analog sticks support on Android >= 3.1)
- Optimized for MOGA Controllers
- Buttons mapping (Xperia Play / USB GamePads / Keyboard)
- Network multiplayer.
- and much more

Please note that 3D objects and monsters (MD2) are not supported yet. They will be supported in a later release.

----------------------------------------

HexenGLES comes with Hexen demo data.
If you own Hexen (V1.1), copy the wad file in your device at this location: /sdcard/Kokak/HexenGLES/
!!! FULL GAME IWADS ARE NOT PRESENT IN THIS RELEASE !!!

Then select, from the launch menu, "Full Game" as IWAD. The OpenGLES data will be downloaded (about 50MB of data)

On some devices, the game may not launch after the data have been installed. It is the case if the "Downloading Data" waiting box disappears and the game doesn't launch after 30 seconds. Simply exit the game (home button) and relaunch it.
For any download issue, please look at the faq: http://kokak.free.fr/android/HexenGLES.htm#faq, or contact me directly.

Read here to know how to control HexenGLES: http://kokak.free.fr/android/HexenGLES.htm#controls
Here how to setup a network game: http://kokak.free.fr/android/HexenGLES.htm#network

Planned features for next releases:
- Installation of data on "real" SDCard (ExtSdCard)
- Touch interface edition
- Support for the "Deathkings of the Dark Citadel" expansion pack
- More particles effects
- Better skies rendering
- 3D Monsters and objects (MD2)
- XPeria Play touch pads support
- Better network support
- More nice graphics effects

If you have any problem, any question or suggestion, don't hesitate to email me.

Follow us on http://www.facebook.com/KokakGames

This app is a source port released under the GPL license. "Hexen" is a trademark of "id software" & "Raven software". It used under the terms of fair use. Kokak is not connected with "id Software" or "Raven Software".

Droid-CPC

Kokak
Droid-CPC is an Amstrad CPC emulator for Android.
The Amstrad CPCs were 8 bits computers popular in Europe.
You can now play thousands of CPC games on your Android device.

Droid-CPC supports:
- Virtual Joystick on touchscreen (analog or directions keys)
- Virtual keyboard
- Hardware gamepads (XB360, Moga, etc.) with customable controls
- Hardware keyboards
- Snapshots (you can save / restore the state of the CPC, so any game can be saved / loaded)
- OpenGL renderer

"Sorcery +" is provided with the emulator so you can quickly check how the emulator works .

How to install and launch games:
--------------------------------------------
You can install games (.dsk files) in /sdcard/Kokak/droidcpc/Disks

For each .dsk file you add, you can add a .opt file (= a text file with the same name as the dsk) containing the name of the executable on the floppy disk. So, when you will select the dsk in the launch window, the game will be launched automatically.
Example: for sorceryp.dsk, sorceryp.opt contains "SORCERY.BIN" which is the executable.

To launch games manually, under the basic prompt, simply type:
RUN"executable, where "executable" is the .BAS or .BIN file on the floppy disc.
You can list the files by typing the "CAT" command.


Droid-CPC should work at full framerate on any device.

There are options on the launch window (please scroll it if necessary).
Check "Use Arrows" to replace the virtual analog stick by 4 directions keys.
Uncheck "LowRes Buffer" to have a readable "Mode 2" (slower on low-end devices)
Uncheck "Full Screen" to have original screen ratio.

Inside the emulator, tap the '+' icon to see disks, snapshots, turbo, joystick mapping, reset, numeric keypad, arrows options (and the Escape key).
When the "Keypad" icon is selected it sends numeric keypad keycodes to the emulator when you press numeric keys on the virtual keyboard.
The "Esc" (Escape) key next to the "Keypad" icon sends the "Esc" key to the emulator.
You can use the "arrows" icon (below the "disk" icon) to swap between virtual joypad and arrows virtual keys ingame.

You can download about 1700 CPC games from here: http://www.cpcgamereviews.com

History:
V1.01
- Better keyboard support.
- Added a "Keypad" icon in the options ingame (next to the "Reset" icon). When this icon is selected it sends numeric keypad keycodes to the emulator when you press numeric keys on the virtual keyboard.
- Added an "Esc" (Escape) key next to the "Keypad" icon (to send the "Esc" key to the emulator)
- Added an "arrows" icon (below the "disk" icon) to swap between virtual joypad and arrows virtual keys ingame.

Next release:
- Debug

Satellite Assault Lite

Kokak
A 3D arcade game: Survive in a deadly asteroid field by creating chain reactions to destroy them.
----------------------------------------------------------------

While you were travelling on a routine flight, you were dragged out of hyperspace. You now are in a deadly asteroid field, territory of the Zaadiqs, a scavenger species which trap travelers and wait they are crushed by the rocks before scavenging the remaining pieces.

These asteroids have a unique ability: when they collide, one of them may become magnetized. Then it will follow any non Zaadiq ship in its range.

You only have your particle shield and your laser to defend yourself. If a rock hits your shield, it will explode and disable your shield. Your shield will then slowly recharge itself. Attention, each time you fire a laser blast, you will lose 1 unit of shield. On the contrary, if you wait long enough without firing laser, your systems will be overloaded, which will give you access to the powerfull ionised shield and lasers.

Asteroids and UFO destroyed by ionised systems will generate 3 deadly ionised fragments which can destroy other objects in a chain reaction pattern. The deeper the object is in the chain level, the more points it will give you.

Warning if you take too much time to die, Zaadiq ship may appear, trying to destroy you quickly with its powerfull protonic laser. An asteroid hitted by a protonic laser will become magnetic and will follow your ship. If your shield is hitted by a protonic laser, it will be disabled.

A unique laser blast can destroy a Zaadiq ship. Once destroyed it may leave a bonus powerup. There are 5 types of bonuses:
- Time limited invulnerability.
- Time limited system overload.
- Quantum mine. You can store up to 3 of them. Simply tap on a rock or a Zaadiq to teleport a QMine which will immediately destroy the object.
- Nuke: tap your ship to destroy all rocks and Zaadiq around your location.
- Time limited speed boost.

When a new asteroid enters the scene, it will come from above and won't be hittable. These asteroids have a "warning" icon on them (green where they are far from the game plan, red when they are close to it. You can only destroy asteroids with no warning sign

You can control your ship with the accelerometer, by using the touchscreen, or by using a gamepad controller.

Other features:
- OpenGL-ES 2.0 graphics engine: HD support, dynamic lighting, particles...
- Tokamak physics library
- Beautifull music by Zero-Project
- Google Play Game Services for online leaderboards and achievements (FULL VERSION ONLY)

If you have any problems (or suggestions) don't hesitate to give feedback.

This is a free trial version of "Satellite Assault". Please consider to upgrade to the full version:
- All game modes available (only 3 mins - medium difficulty game mode here)
- Classic mode available: Play a classic Asteroids-style game. Each asteroid you hit will be divided into 2 smaller asteroids.
- No Ads
- More music
- A lot more beautiful space backgrounds
- Full Google Play Game Services support (leaderboards & achievements)

Satellite Assault is now MOGA Enhanced! Available at major retailers, carrier stores and online at http://www.MOGAanywhere.com

Satellite Assault

Kokak
A 3D arcade game: Survive in a deadly asteroid field by creating chain reactions to destroy them.
----------------------------------------------------------------

While you were travelling on a routine flight, you were dragged out of hyperspace. You now are in a deadly asteroid field, territory of the Zaadiqs, a scavenger species which trap travelers and wait they are crushed by the rocks before scavenging the remaining pieces.

These asteroids have a unique ability: when they collide, one of them may become magnetized. Then it will follow any non Zaadiq ship in its range.

You only have your particle shield and your laser to defend yourself. If a rock hits your shield, it will explode and disable your shield. Your shield will then slowly recharge itself. Attention, each time you fire a laser blast, you will lose 1 unit of shield. On the contrary, if you wait long enough without firing laser, your systems will be overloaded, which will give you access to the powerfull ionised shield and lasers.

Asteroids and UFO destroyed by ionised systems will generate 3 deadly ionised fragments which can destroy other objects in a chain reaction pattern. The deeper the object is in the chain level, the more points it will give you.

Warning if you take too much time to die, Zaadiq ship may appear, trying to destroy you quickly with its powerfull protonic laser. An asteroid hitted by a protonic laser will become magnetic and will follow your ship. If your shield is hitted by a protonic laser, it will be disabled.

A unique laser blast can destroy a Zaadiq ship. Once destroyed it may leave a bonus powerup. There are 5 types of bonuses:
- Time limited invulnerability.
- Time limited system overload.
- Quantum mine. You can store up to 3 of them. Simply tap on a rock or a Zaadiq to teleport a QMine which will immediately destroy the object.
- Nuke: tap your ship to destroy all rocks and Zaadiq around your location.
- Time limited speed boost.

When a new asteroid enters the scene, it will come from above and won't be hittable. These asteroids have a "warning" icon on them (green where they are far from the game plan, red when they are close to it. You can only destroy asteroids with no warning sign

There is also a "Classic" game mode: Play a classic Asteroids-style game. You have no shield but an Hyperspace button to escape difficult situations (but where you will respawn, it could be worst). Each asteroid you hit will be divided into 2 smaller asteroids. The smaller it is, the more points you will be awarded.

You can control your ship with the accelerometer, by using the touchscreen, or by using a gamepad controller.

Other features:
- OpenGL-ES 2.0 graphics engine: HD support, dynamic lighting, particles...
- Tokamak physics library
- Beautifull music by Zero-Project
- Google Play Game services for online leaderboards and achievements
- Gamepad support

Satellite Assault is now MOGA Enhanced! Available at major retailers, carrier stores and online at http://www.MOGAanywhere.com

Revision history:
V1.1: Added Openfeint support
V1.1.1: Multitouch bug fixed.
V1.2:
- Added support for all OpenGL-ES 2.0 compatible devices
- Debug on non tablet Tegra devices (offset in controls, HUD tweaks,...)
V1.3
- Added Moga support

Notes:
If you have any problems (or suggestions) don't hesitate to give feedback.