Share this post

Link to post

If this is Chocolate Doom, then this project isn't in compliance with the license. I can't find a source download link anywhere, let alone a copy or mention of the license or any of the copyright holders.

Share this post

Link to post

I've got just a few concerns though, if you don't mind:
* There's no source available, from what I can tell. Chocolate Doom is licensed under the GPLv2 and all its terms must be adhered to, in particular section 3 which can basically be summed up as "release the source to the version of the binary you're using". Even if you didn't compile it yourself.
* It seems only available via the Google Play Store. This is of course your choice, but I have an Android phone purposefully without the Google services, it can be nice if you have an APK available without requiring the Play Store. Perhaps on the product home page along with the source? :)
* It's claimed to use an x86 emulator, which I find intriguing. Are you planning on selling the emulator, is it based on any prior work (eg, QEMU?), are you planning on making it open source? How does it work?

Welcome to the Doom community, and best of luck to you. These issues should be fairly minor. :)

Share this post

Link to post

* About license. In License.txt (in game dir)there is an explanation about source code. Do you mean we should add direct link to chocolate doom sources on github?
* Certainly, we plan to make apk available on other resources too, just have no time to do it
* Emulator have no relation to any previous projects like QEMU and etc. At the moment we plan to sell server version of product, emulator only a part of the system.
In short, application-layer (linux) i386->Armv7 translator with strong two-leveled optimization engine, which allows to recieve high perfomance on vast number of apps. Now over 50-60% of native, and we target to make it 80%.

Share this post

Link to post

Sorry if this is too off topic, but this made me think: Would Mocha Doom (when it's ready) run natively on android? Obvously would need some tweaks for interface, but if I'm not mistaken doesn't java run on android?

Share this post

Link to post

Java code doesn't runs "natively", it interprets or translates by Java-machine. But you are right - Doom written on Java can be executed on Android probably with minor modifications. May be some fixes in library interfaces requires, I can't say exactly.

Share this post

Link to post

Sorry if this is too off topic, but this made me think: Would Mocha Doom (when it's ready) run natively on android? Obvously would need some tweaks for interface, but if I'm not mistaken doesn't java run on android?

I'm way too busy to attempt this myself right now, even though I postulated about it in the past. But certainly, if someone writes a proper interface to Android screens and input events, it should work.

My only concern is that Mocha Doom uses some Java 6 features and, in recent versions, depends heavily on generics, while Android's SDK -at least the 2.x versions- are only Java 5 compliant. That's a huge step up from e.g. Java ME, certainly, but it might still cause trouble in a spot or two -workarounds might be required.

OTOH the recent versions have selectable 8-bit, 16-bit and 24-bit rendering, so it might be a match made in heaven for typical Android screens, even without using OpenGL surfaces for acceleration.

Also, recent versions of Mocha Doom use basic InputStream interfaces at their core for I/O to files, so in theory anything that can be wrapped with an InputSteram interface should work, including Android's file system or other resources.

Share this post

Link to post

I kinda want to sneak this onto one of the devices at work and play doom when I'm supposed to be testing our game or something, but they'll probably call me out on that since I mentioned wanting to try doom on a touchscreen before and how terrible that sounds to play :X (I hate touchscreens)