IRC log for #bzflag on 20160202

00:26.41macsformejcp: haha
00:33.44jcpI’ve been pronouncing it accordingly for years
00:34.39jcpand now that I’m attempting to right it, my brain keeps considering constitution/“macs form" to be a completely different person than this “macs for me” guy
00:38.50blast007What is the reason behind wanting a mobile port (Android and/or iOS) of BZFlag?
00:39.22jcpUh
00:39.25jcpThat’s even a question?
00:39.27jcpducks
01:08.54allejoblast007, because 3D gaming on a phone is super easy
01:10.57blast007I'm being serious.. what is the motivation?
01:11.07blast007is it to get more players?
01:11.52blast007is it because we think we'd have a chance against the vast cesspool of mobile games?
01:13.58allejoI believe one of the big reasons is hopes for exposure and attracting more players
01:16.09blast007And what makes people think we need to attract more players?
01:17.32allejoThe lack of players online at any given time
01:17.47blast007ccb: feel free to chime in any time
01:18.27ccbi have no intent to chime in.
01:18.55blast007well, you're the one who started a petition for a mobile version of the game, figure you might have some insight to offer
01:19.22ccbi have no insight to offer on #bzflag regarding a mobile app.
01:20.03blast007so you'd rather just stir people up with a petition?
01:20.12ccbI could discuss this in pm, if you prefer?
01:20.20blast007nah
01:21.10ccbstir people up? if someone is being stired up they are suffering from some physiological issues
01:21.23ccbthis is merely an idea.
01:21.39blast007if it was merely an idea, it would be a forum topic, not an online petition
01:22.09allejo^ which there have been several of
01:22.39blast007do you realize how many people download BZFlag, ccb?
01:22.48ccbi have no interest to discuss this on a forum level. And i wanted a way to track every ones opinion on the matter.
01:23.05blast007in the month of January alone, there were somewhere from 1503 to 1660 download of BZFlag from SourceForge alone
01:23.23blast007and that doesn't count the installs from various linux distributions that host their own binary packages
01:23.26ccbclearly not enough
01:23.37blast007so where are all those players?
01:23.49ccb1503 installed and 1502 uninstalled.
01:23.57ccbso the 1 player we gained is on mofo.
01:24.13blast007so some mobile version is going to just MAGICALLY FIX EVERYTHING!
01:25.04ccbah see, you went down the road of arguing. i was going to have a intelligent conversation with you but now i just can't.
01:25.26ccbfor one, a mobile version could MAGICALLY fix everything.
01:26.05blast007how?
01:26.20ccbhow couldn't it?
01:26.46blast007I have a lot of ways it couldn't, I'm asking for ways it could fix everything
01:27.02ccbsimple, 1 it's free: 2: its a game 3: its a game thats' multiplayer
01:27.31ccband if you look on the market that has free games they have a lot of downloads, and a multiplayer game will have even more.
01:27.40blast007one that would be limited to wifi only
01:27.53blast007no single player
01:27.57blast007no mobile broadband
01:28.03ccbwifi ony?
01:28.07blast007yeah
01:28.16blast007you want people playing over mobile broadband?
01:28.26ccbpeople play now with 320 lag
01:28.28blast007you realize how much jitter mobile broadband induces?
01:28.33ccbi bet my 4g would amount to the same.
01:28.43ccband if its only wifi thats not a issue
01:28.53ccblook how many ipads and galaxy tab s have been sold
01:29.09ccbmajority of those people are using wifi, most people dont opt for the cell phone carrier package.
01:29.15ccbso even if it is wifi thats not a problem yet again.
01:29.50blast007but just putting the game on mobile isn't fixing the core problems
01:30.11ccb200 million ipads sold in 2014, i bet 100 million of those were only wifi capable models.
01:30.54ccbif 100 million ipads are accessing the apple app store, the odds of gaining players would be in our favor.
01:31.25blast007now, let's think about this for a moment - do you think the attention span of a mobile device user, on average, is higher or lower than that of a PC user?
01:31.54ccbi have to statistics that could prove either of those do you?
01:32.18blast007it's more a pondery
01:32.30ccbi am not going to take a shot in the wind.
01:32.40ccbthat doesnt prove your point.
01:32.40blast007I'm not asking for an answer
01:32.42blast007it's to think about
01:33.02macsformeblast007: people want a mobile client... otherwise there wouldn't have been numerous topics over the years requesting one
01:33.36ccbsamsung sold 40 million tablets in 2013, so thats a total of 243 million samsung and apple tablets, this does not take into account the other tablet manufacturing companies out there.
01:33.46blast007macsforme: they also wanted realistic grass, and kill cams, and cheat prevention, and dozens of new flags, and cheat prevent, and better graphics, and cheat prevention
01:34.05blast007the problem is that the game, in it's current state, sucks
01:34.14macsformenothing is wrong with any of those desires
01:34.19blast007porting it to another platform doesn't make it stop sucking, it's just makes it suck on more devices
01:34.36blast007there's plenty wrong with kill cams
01:34.37ccbit would be safe to say there is about 500 million tablets sold a year in the usa. I bet half of those access the the app store.
01:34.49blast007and I'm just saying we don't always do what the masses demand
01:35.02ccbno, the problem is, you should
01:35.17blast007we should do what the masses demand?
01:35.20ccbmajority rules, by not following the masses the game will continue to die.
01:35.22blast007screw that
01:35.56ccbwhat makes your opinion better than the masses?
01:38.32blast007it's what makes a dictatorship work
01:38.55blast007also, large groups of people can put out a lot of stupid ideas and opinions
01:39.01ccbso thats your goal.
01:39.12blast007that's not the goal, that's how it has been for years
01:39.24ccbso stop going against the wood grain.
01:40.02allejoIf I may step in before things escalate further... Open source projects or any projects for the matter listen to the users but don't always accept or do exactly what the users want
01:40.23allejoAs an example, all MS Office users sign a petition to make Office free
01:40.45allejoMS isn't going to make it free just because the masses demand it
01:41.54allejoIt's not a dictatorship where what developers say goes but at the same time we can't always please everyone
01:42.33blast007allejo: Get me a milkshake!
01:43.03allejo~milkshake
01:43.18blast007see?  I don't always get what I want.
01:43.25ccbthats a poor example.
01:43.36blast007yeah, you're right.. I didn't even specify the flavor
02:00.02jcphands blast007 an earwax flavored milkshake
02:00.19jcphands ccb an Android client that implements a feature set more or less equivalent to bzadmin
02:00.31blast007I already have earwax flavored jellybeans
02:00.45jcpWell now you have a shake too
02:00.52kierrapicky picky picky ;)
02:01.00ccbi already have a bzadmin android client
02:02.00jcpgood for you
02:02.12ccbno it's not good.
02:02.18jcpMy justification for wanting a mobile client is purely so my siblings will stop bugging me for one
02:02.38jcpcuz, y’know, my parents gave them tablets but not laptops and they want to play BZFlag again
02:03.26jcpbut I tried to write a webgl+three.js client once
02:03.37ccbhttp://fortune.com/2015/01/15/mobile-console-game-revenues-2015/
02:03.39jcpIt’s… nontrivial is a vast understatement
02:03.52ccbMobile game revenues set to overtake console games in 2015
02:03.56ccbcrazy
02:04.03jcpBut the thing you’re running up against, ccb, is that none of us actually care
02:04.15jcpWe code largely for the sheer enjoyment of coding
02:04.22ccbnot none of you
02:04.24jcpNot for the popularity the things we write may or may not see
02:04.25ccbthat is fale
02:04.31ccbfalse*
02:04.38blast007yeah, because kids are spending $5000 on virtual currency to buy virtual items for their virtual puppy
02:05.21jcpccb: So I absolutely commend the idea of creating a mobile client, and I always will. And if I find the time and/or the interest, I’ll write one
02:05.37ccblook like consti has that covered.
02:05.43jcpDoes he?
02:06.16ccbhave you contributed anything to this point?
02:07.22jcpMe?
02:07.48ccbyes jcp .
02:08.47ccbill take that as a no.
02:09.17jcpOh, let’s see… I had committer rights (have? Haven’t actually tried pushing anything in >3 years. I hear we've moved to github now, which is cool), I wrote what was at the time the most powerful BZFlag server web administration thingie, I ran a server network for a few years
02:09.27jcpA bit :-P
02:09.49jcpdecides he doesn’t care enough about this debate to keep arguing and goes home
02:10.27ccbgood idea, because you aren't even debating about the right topic. your are talking about bzflag as a whole, as i am speaking of the apple app.
02:11.21jcpOoooh, he’s totally written one :D
02:11.29jcpfails to see ccb’s point once again and goes home
02:11.32macsformeoh, did jcp write the web admin interface I've heard of? :P
02:11.52jcpDepends on which one you’ve heard of :-P Mine has, to my understanding, been long outpaced
02:12.08jcpI quit maintaining it after I stopped running bztraining
02:12.31macsformejcp: https://www.youtube.com/watch?v=RLn0IJ7t1Ic
02:12.34jcpI’ve just been told of your observer only app though, macsforme
02:12.40jcp…hahahah, yeah
02:12.42jcpThat’s awesome
02:13.56allejono, yours was Java based right? Man that was a pain to startup :p
02:14.01allejojcp*
02:14.04jcp~lart allejo
02:14.04infobottakes large quantities of Krispy Kream donuts and stuffs them one after another down allejo's throat until allejo puts on 150lbs
02:14.14macsformetheoretically you could probably play on it... just not well :P
02:14.18jcpYes it was and yes it was :-P
02:14.21allejoI don't know how jcp was autocorrected to "no"
02:14.23allejohehe
02:14.28jcphaha
02:15.00jcpmacsforme: So does it actually allow you to play?
02:15.19jcpBecause my siblings would… well, love the idea of it, except that they’re all on Androids
02:15.23macsformewell, you could probably open the keyboard and hit 'i', then drag your finger around like a cursor
02:15.32jcpRight
02:15.41macsformeso technically yes, but it would need a better interface
02:15.48jcpFair enough
02:16.16jcpI take it it’s just the stock client running on an iPhone, rather than a full rewrite?
02:16.23macsformefor example, http://fairserve.net/~josh/bzflag/embedded/touchscreen%20bindings.png
02:16.28jcp(Feel free to tell me to shut up if this is all in your forum post. I haven’t read it yet)
02:16.44jcpYeah, that seems reasonable to me
02:16.49macsformeit's a port to OpenGL ES
02:16.55macsformeit's running natively on the phone
02:17.06jcpMaybe let them use volume/other buttons for things as well
02:17.26jcpNice
02:17.32jcpAny idea what it’d take to get it running on Android?
02:17.52macsformeit might compile as-is (or with minimal work), but I don't have an android device
02:18.16jcpHmk
02:18.24jcpmight have to take a crack at it at some point
02:18.44ccbi could send you my galaxy s3 :P
02:18.49blast007I don't think the mobile code has been made public
02:19.52macsformeI've been rebasing it onto 2.4 every now and then... I'm just waiting for the release to rebase it off of 2.4.4 final, then I'll do merges in the future
02:20.39jcpwould just ask macsforme really, really nicely
02:20.58jcpccb: thanks for the offer, but I daresay my xperia z5 compact will outpace it just a little :-P
02:21.31allejoBitbucket has private repos, fwiw
02:21.59macsformejcp: you can have it... it's not a secret or anything... I just don't want people to be upset when I do one more rebase and it messes up their existing history
02:23.23macsformeI was going to give it an icon, and make two-finger swipes change tabs or scroll the console... that's hopefully in the next few days
02:23.37jcpallejo: I'm one of those sellouts that actually pays github for private repos, so that's not an issue for me :-P
02:27.06jcphas a real people job now
02:27.28ccbcongrats.
02:27.41jcpmacsforme: throw it at me whenever you have a moment. I can handle a little upstream rebase now and then
02:47.34macsformehmm, so you can spawn and drive around :)
02:47.52macsformeand fire, apparently
02:50.52ccblol nice.
02:51.05ccbjust not jump?:P, perfect for ducati!
02:53.18macsformeit's not perfect for anything right now... that was simply an experiment
03:00.44*** join/#bzflag ccb (~Mutter@2601:189:100:4eab:9c5c:bd8b:55a8:d878)
03:06.00*** join/#bzflag ccb (~Mutter@2601:189:100:4eab:9c5c:bd8b:55a8:d878)
03:06.10allejomacsforme, follow Microsoft's methodology. if it builds, it ships! (*glares at Vista*)
03:06.29allejojcp, I just host my own repos. i have way too many for github to be cheap :x
03:24.20*** join/#bzflag ccb (uid143832@gateway/web/irccloud.com/x-hmcqfftyqeksevxh)
03:32.44*** join/#bzflag zuii (~cauchy@BC06BF93.catv.pool.telekom.hu)
04:19.58macsformeyes, Windows Vista is widely regarded as one of the best operating systems Microsoft has ever released...
04:20.42macsformezuii: I think you asked me a question while I was afk... I plan to post the source code on github once BZFlag 2.4.4 is released, so people will be able to try it
04:21.26macsformedo you own any devices it would run on? I've run it on two different iPhones, a Raspberry Pi, and a GCW Zero
04:24.00zuiiI have raspberry pi, but is it possible to build to android?
04:24.55the_mapmacsforme: what about on a ti-84 calculator? ;)
04:25.22zuiioh i have one of those too
04:25.28zuii;;)
04:26.13the_mapthe monochrome screen might make it harder
06:39.47*** join/#bzflag ukiki (~ukiki_@99-29-152-121.lightspeed.bcvloh.sbcglobal.net)
09:24.06*** join/#bzflag Shuist (~Shuist@ppp203-122-213-220.static.internode.on.net)
12:35.11*** join/#bzflag Chestal_ (~thilo@vmax.unix-ag.uni-siegen.de)
12:35.11*** mode/#bzflag [+o Chestal_] by ChanServ
13:52.30macsformeI'll try to finish the copyright touch later today
13:52.50macsformethe_map: patches welcome :P
14:01.09macsformecelebrates the irony of manually updating the copyright year of the misc/touchcopyright script
14:19.17BulletCatcherFeel free to make the touchcopyright script automatically select the correct before-and-after years.
14:32.21*** join/#bzflag zuii (~cauchy@BC06BF93.catv.pool.telekom.hu)
14:41.50the_mapbut then we'd miss out on the irony!
14:49.06*** join/#bzflag kaadmy (uid135503@gateway/web/irccloud.com/x-thfaovhnzcofqjzo)
14:53.21*** join/#bzflag montoya (50634382@gateway/web/freenode/ip.80.99.67.130)
14:54.53montoyaHi, is there any way to set up server version 2.4.2 to _not_ require udp? Some mates are behind a firm firewall, so udp for them is not an option. I tried -noudp option, it doesn't work and seems to be removed from the source code as well.
14:55.35montoyaI have a debian server so I can compile and configure bzflag however I want
15:09.04blast007they trying to play from behind a corporate firewall?
15:19.59kierraHola boricua!
15:22.07*** join/#bzflag zuii (~cauchy@BC06BF93.catv.pool.telekom.hu)
15:27.40montoyaBlast: nice idea, however only some of us are behind that firewall, the others are not. The server can't be in, it wouldn't be accessible from out
15:28.17blast007I guess the question was more "why are they trying to play from work?"  ;)
15:29.07blast007the real solution is to get the network admin hooked on BZFlag too
15:29.12montoyaWell... That's quite common in development I think. You know, compiling: https://xkcd.com/303/
15:30.27blast007search for the kick message and you should see how to prevent it from kicking them
15:30.34blast007in the code, that is
15:31.04blast007and then I'd highly recommend not making it a public server unless you want it to be a major target of abuse
15:31.15montoyaDo you think if I comment that line/call, it works properly?
15:31.24montoyaI guess it's there for a reason
15:32.10montoyaWon't make it public, no worries
15:32.19blast007it's there because TCP isn't good for sending information that can have some loss and where a resent transmission isn't useful (since it would be too old)
15:32.56montoyaIt's clear
15:49.05Chestalmontoya: just to clarify: it's the firewall on the client side network that supposedly is the problem?
15:50.42montoyaYep
15:53.54Chestalboth bzflag's TCP and UDP communication is rather firewall friendly and should "just work"
15:54.47blast007might just be blocking all UDP and whitelisting certain TCP ports
15:54.49Chestalof course any kind of paranoia config can stop both the TCP and UDP from working
15:55.30montoyaSeems tcp is working
15:55.43montoyaThey can connect but being kicked when trying to fire
16:21.11montoyaThanks, blast, it worked fine :)
17:53.43*** join/#bzflag alpha1-2 (~alpha1@host95.201-252-189.telecom.net.ar)
18:05.05*** join/#bzflag zuii (~cauchy@BC06BF93.catv.pool.telekom.hu)
19:03.54*** join/#bzflag TyroneFHornigh (~dbw@108-197-33-160.lightspeed.sndgca.sbcglobal.net)
19:04.09*** join/#bzflag meeba_ (~lamer@c-73-14-146-7.hsd1.co.comcast.net)
19:06.20*** join/#bzflag L4m3r_ (~l4m3r@bzflag/developer/L4m3r)
19:06.20*** mode/#bzflag [+v L4m3r_] by ChanServ
19:08.03*** join/#bzflag Chestal_ (~thilo@vmax.unix-ag.uni-siegen.de)
19:08.03*** mode/#bzflag [+o Chestal_] by ChanServ
19:11.01*** join/#bzflag TD--Linux (~Thomas@2604:a880:1:20::173:1001)
19:12.53*** join/#bzflag TD-Linux (~Thomas@about/essy/indecisive/TD-Linux)
21:27.31*** join/#bzflag Shuist (~Shuist@ppp203-122-213-220.static.internode.on.net)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.