Doom monster
Register | User Profile | Member List | F.A.Q | Privacy Policy | New Blog | Search Forums | Forums Home
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Source Ports > Prboom Plus on Android. OUT NOW - Doom Touch
Pages (3): [1] 2 3 »  
Author
All times are GMT. The time now is 07:30. Post New Thread    Post A Reply
beloko
Warming Up


Posts: 28
Registered: 07-13


Hi,

Just to let you know I will be releasing my port of the latest Prboom+ to Android very soon!

See a quick demo here:

http://www.youtube.com/watch?v=GQa0...eature=youtu.be

Has all the features of Prboom+.

You can select the OpenGL renderer OR the Software renderer.

I will be charging a small amount for the port in order to keep it fully maintained and supported like I do with Quake. See my Quake ports for example of quality:

https://play.google.com/store/apps/...uaketouch&hl=en

https://play.google.com/store/apps/...oko.quake2touch


Cheers!
Beloko.

Last edited by beloko on 08-01-13 at 09:28

Old Post 07-29-13 18:27 #
beloko is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
Springy
Senior Member


Posts: 1354
Registered: 09-12


Hmm, looks quite interesting. I may switch from PrBoom 4 Android to this once it's released. Looks pretty good so far.

Old Post 07-29-13 20:10 #
Springy is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
printz
CRAZY DUMB ZEALOT


Posts: 8871
Registered: 06-06


Pretty awesome. Are the controls good enough?

What input/video engine did you use for it? Still SDL or went native?

__________________
Automatic Wolfenstein - Version 1.0 - also on Android

Old Post 07-29-13 21:29 #
printz is online now Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
beloko
Warming Up


Posts: 28
Registered: 07-13


Cheers guys.
It uses a combination of SDL and native. SDL rendering for software mode, and SDL + some native for OpenGL stuff.

The input totaly is custom and bypasses SDL.

Yes the main feature I think I add is good controls, touch screen will never be as good ad KB+Mouse, but I think it pretty playable with my setup.

Also supports fully customisable gamepads (bluetooth or wired)

People seem to be able to play my Quake ports, and Doom is easier to control as no vertical look.

Old Post 07-29-13 21:39 #
beloko is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
RjY
anARCHy


Posts: 959
Registered: 05-02



beloko said:
I will be charging a small amount for the port in order to keep it fully maintained and supported
I guess that's fine, just don't forget your licence obligations ;-) Other than that, good luck!

Old Post 07-30-13 02:42 #
RjY is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
beloko
Warming Up


Posts: 28
Registered: 07-13


Yep of course, I always fully respect the GPL.
Thanks! Hopefully something out this week.

Old Post 07-30-13 07:23 #
beloko is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
beloko
Warming Up


Posts: 28
Registered: 07-13


First version out now:

https://play.google.com/store/apps/...loko.doom&hl=en


I still need to do a proper video, and I have a few more planned features.

Let me know if you give it a go :)

Cheers,
Beloko

Old Post 08-01-13 09:27 #
beloko is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
Graf Zahl
Why don't I have a custom title by now?!


Posts: 7747
Registered: 01-03


I can't find any link to the source.

Please remember that PrBoom-Plus is released under the GPL so you are required to make the source code available. Giving them on request as stated on the info page is not sufficient to comply with the GPL. You have to provide a link somewhere.

Old Post 08-01-13 10:47 #
Graf Zahl is online now Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
beloko
Warming Up


Posts: 28
Registered: 07-13


Hi,

Yep I have not finished my website yet. For the moment I believe am complying with this part of the GPL:


"
or...
b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange;
"

Let me know if you want me to send you the code, I can do it tonight.

Have you given it a go yet? Would love to know if it's working OK!


Cheers,
Beloko.

Old Post 08-01-13 13:28 #
beloko is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
Mancubus II
Purple is not a breakfast color


Posts: 1940
Registered: 02-03


Hello, I would like a copy of the source please.

Old Post 08-01-13 14:43 #
Mancubus II is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Graf Zahl
Why don't I have a custom title by now?!


Posts: 7747
Registered: 01-03



beloko said:
Hi,

Yep I have not finished my website yet. For the moment I believe am complying with this part of the GPL:


"
or...
b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange;
"

Let me know if you want me to send you the code, I can do it tonight.




Ok, I didn't know that part of the clause. Sorry.
As a source port developer, of course I'm interested. You can find my email address in my user profile.

Old Post 08-01-13 14:49 #
Graf Zahl is online now Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
printz
CRAZY DUMB ZEALOT


Posts: 8871
Registered: 06-06


Here's some feedback:

- music keeps playing even when I switch out of the game
- at least under OpenGL mode, gamma correction only affects the walls, not the horizontal planes. The environment seems too bright on OpenGL mode at least.
- does it have autosave? Being on the move, I may easily just press the home button to do something else, and forget about it. If so, can it save state and resume it in case the app is shut down by the system? It would be a downer to lose progress in case it doesn't autosave.
- is music restricted to old-style OPL emulation, or can I choose more up-to-date sound fonts? Some of the custom WAD midis sound better orchestral than chiptune-like.
- is the player speed capped within legal limits? If it's faster than a certain threshold (dictated by the -turbo parameter on PC) it's cheating and should show the message "Green is turbo!" on multiplayer.

I'm interested too in the code, because I'm quite in a programming spree right now. I'd like to port some of my GPL projects to Android.

__________________
Automatic Wolfenstein - Version 1.0 - also on Android

Old Post 08-01-13 14:50 #
printz is online now Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
beloko
Warming Up


Posts: 28
Registered: 07-13


Thanks a lot printz, really appreciated!

I should be able to fix most of those, autosave is a good idea.

Not sure about the OPL music, it's just what ever Prboom+ was using - tbh I've not had much experience with midi libs.

It should be capped at the maximum speed I think, I'll check.

New (slightly) better video:
http://www.youtube.com/watch?v=2EUq...eature=youtu.be

Old Post 08-01-13 19:08 #
beloko is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
gnudist
Green Marine


Posts: 32
Registered: 04-12


Public Github repo or source tarball upload somewhere would be greatly appreciated. more so the first

Old Post 08-01-13 23:06 #
gnudist is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
Fellowzdoomer
Banned


Posts: 989
Registered: 07-13


Looks cool, but here's an idea. ZDoom 4 Android. I ll try it out.

Old Post 08-02-13 15:51 #
Fellowzdoomer is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
printz
CRAZY DUMB ZEALOT


Posts: 8871
Registered: 06-06



Fellowzdoomer said:
ZDoom 4 Android.
Some guy on IRC said that ZDoom still depends on Intel architecture.

__________________
Automatic Wolfenstein - Version 1.0 - also on Android

Old Post 08-02-13 16:36 #
printz is online now Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Graf Zahl
Why don't I have a custom title by now?!


Posts: 7747
Registered: 01-03



printz said:
Some guy on IRC said that ZDoom still depends on Intel architecture.



Some guy has no clue. ZDoom can at least be compiled for PowerPC Macs and that's even a big endian system which is far more problematic than ARM.

Old Post 08-02-13 16:51 #
Graf Zahl is online now Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Blzut3
Member


Posts: 507
Registered: 06-04


Besides the official PPC binaries, the OpenAL branch has been known to run on other architectures such as MIPS. I'm not sure why people keep saying that ZDoom relies on x86.

Old Post 08-03-13 01:45 #
Blzut3 is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
boris
meow


Posts: 3629
Registered: 05-00


The "hide touch controls" checkbox in the gamepad tab seems to be ignored.

Old Post 08-03-13 09:37 #
boris is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
beloko
Warming Up


Posts: 28
Registered: 07-13


Yeah I looked at (g)zdoom, but was put off be the complex license situation. Also the OpenGL -> GLES conversion looked like it would be more difficult.


boris said:
The "hide touch controls" checkbox in the gamepad tab seems to be ignored.


Thanks you're correct there seems to be an issue, I'll fix it this weekend.

Old Post 08-03-13 11:01 #
beloko is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
AlexMax
Senior Member


Posts: 1114
Registered: 01-03


Gave this a spin and it's very well done, perhaps even better than iPhone Doom. Nice work.

Old Post 08-03-13 17:11 #
AlexMax is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Arjak
Junior Member


Posts: 171
Registered: 08-07


I bought this and tried it out yesterday. Very well done! I had some trouble with the controls at first, having traditionally played Doom with a keyboard, but I'm starting to get used to it. I haven't had a chance to transfer my other wads to my phone yet, so I've only played the Shareware WAD, but from what I have seen, it looks like a great port. Kudos to you, Beloko.

Old Post 08-10-13 17:35 #
Arjak is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Netherstorm
Member


Posts: 370
Registered: 04-12


Wow, I gotta get this!

Old Post 08-11-13 05:15 #
Netherstorm is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Chu
Forum Regular


Posts: 718
Registered: 10-02


OP: I would also like a copy of the source code.. Thanks!

__________________
3DGE source port

Old Post 08-11-13 05:19 #
Chu is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Arjak
Junior Member


Posts: 171
Registered: 08-07


So I transferred all my Doom IWADs over and played through all of KDitD, and I've got to say, this port feels quite solid.

Still, I'm having the same music problem that Printz alluded to. The music only plays in OPL mode. I've tried changing it in the Options menu to use a different soundfont, but it always sounds like OPL, except SDL mode, which breaks the sound completely.

Other than that, I've had no problems worth complaining about. :)

Old Post 08-11-13 17:59 #
Arjak is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
beloko
Warming Up


Posts: 28
Registered: 07-13



Arjak said:
So I transferred all my Doom IWADs over and played through all of KDitD, and I've got to say, this port feels quite solid.

Still, I'm having the same music problem that Printz alluded to. The music only plays in OPL mode. I've tried changing it in the Options menu to use a different soundfont, but it always sounds like OPL, except SDL mode, which breaks the sound completely.

Other than that, I've had no problems worth complaining about. :)



Hi thanks a lot for the comments.

Yes at the moment the music is limited to OPL. I have got fluidsynth working - the problem is it's extremely CPU intensive, it seems to work on my Nexus 7, anything less powerful and the music get corrupted.

I will add it in if I can sort out this issue.

BTW, Duke Nukem next :)

Beloko.

Old Post 08-11-13 19:15 #
beloko is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
Gillou68310
Newbie


Posts: 2
Registered: 08-13


Nice port beloko! I purchased doom touch a few days ago and I'm having some great fun replaying doom on my phone;-)

However the left stick is a bit tricky to get used to.

I was wondering if you could add an option to clamp the actor's speed to the original walking speed and put a new virtual button to enable/disable autorun?

Also I'm glad to see duke nukem is next!
Which duke port are you going to use?

I started porting eduke32 to android a few month back using SDL for android and it was running pretty smooth on my phone (SGS3) in software mode.
However I didn't check the difficulty to port the opengl part to gles.

I'm also interested in the source code, as I'm working on the video plugin of mupen64plus-ae these days so it's always good to have different example of opengl to gles port ;-)

Old Post 08-16-13 14:23 #
Gillou68310 is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Fellowzdoomer
Banned


Posts: 989
Registered: 07-13


If ur gonna make Duke, two suggestions.

1: eduke32 and
2: episode 4: the birth. If u look on the Duke nukem Google play game, they totally didn't put it in.

Old Post 08-16-13 14:53 #
Fellowzdoomer is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
beloko
Warming Up


Posts: 28
Registered: 07-13



Gillou68310 said:
Nice port beloko! I purchased doom touch a few days ago and I'm having some great fun replaying doom on my phone;-)

However the left stick is a bit tricky to get used to.

I was wondering if you could add an option to clamp the actor's speed to the original walking speed and put a new virtual button to enable/disable autorun?

Also I'm glad to see duke nukem is next!
Which duke port are you going to use?

I started porting eduke32 to android a few month back using SDL for android and it was running pretty smooth on my phone (SGS3) in software mode.
However I didn't check the difficulty to port the opengl part to gles.

I'm also interested in the source code, as I'm working on the video plugin of mupen64plus-ae these days so it's always good to have different example of opengl to gles port ;-)




Thanks!

OK I will add an autorun button to the list. Have you also tried turning down the sensitivity of the left stick? It may help.


I'm doing eduke32 (with guidance from the eduke devs, they want it to be good!), got software and opengl mode working mostly, should be quite a nice port I think :)

Email me at support@beloko.com and I can send you the code.


Fellowzdoomer: Yes if eduke supports it, it should work.

Old Post 08-16-13 17:39 #
beloko is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
Fellowzdoomer
Banned


Posts: 989
Registered: 07-13


Cool. Maybe charge it a dollar per episode or only give the shareware datas. People are smart enough to use Google.

And when u get the chance, ever consider an Android doom level editor? You could call it AnDoomEdit or something.

Old Post 08-16-13 17:49 #
Fellowzdoomer is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
All times are GMT. The time now is 07:30. Post New Thread    Post A Reply
Pages (3): [1] 2 3 »  
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Source Ports > Prboom Plus on Android. OUT NOW - Doom Touch

Show Printable Version | Email this Page | Subscribe to this Thread

 

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are OFF
[IMG] code is ON
 

< Contact Us - Doomworld >

Powered by: vBulletin Version 2.2.5
Copyright ©2000, 2001, Jelsoft Enterprises Limited.