IRC log for #bzflag on 20100616

00:16.21*** join/#bzflag JeffM (~Jeff@unaffiliated/jeffm2501)
00:16.21*** mode/#bzflag [+v JeffM] by ChanServ
00:29.52*** join/#bzflag Yassen (Yassen@unaffiliated/yassen)
00:40.17*** join/#bzflag Think_Differentl (~js@bzflag/player/ThinkDifferent)
00:58.40*** join/#bzflag McYukon (~McYukon@xplr-ts-v10-208-114-184-180.barrettxplore.com)
02:16.18*** join/#bzflag JeffM2501 (~JeffM@unaffiliated/jeffm2501)
02:16.18*** mode/#bzflag [+v JeffM2501] by ChanServ
02:34.12*** join/#bzflag Flash (~jwmelto@bzflag/developer/Flash)
02:44.51CIA-86BZFlag: 03runic * r21244 10/trunk/bzworkbench/ (4 files in 4 dirs): - fixes arc rotation in bzwb to match bzflag's arc rotation behavior
02:46.03JeffM2501brlcad, can probably make your cannon mount sooner if it's all round parts ;)
02:48.05brlcadhehe
02:48.22JeffM2501ordered the stuff for the rest of the axes today :)
02:49.42*** join/#bzflag SparkyXI (~test@c-69-180-173-69.hsd1.mn.comcast.net)
02:51.39JeffM2501I just hope I don't run outa pins
02:53.35*** join/#bzflag blendmaster1024 (~blendmast@unaffiliated/blendmaster1024)
02:53.51blendmaster1024why does bzflag take 100% of my CPU? is it really that hard to play such a simple game?
02:54.02JeffM2501you can make it take less
02:54.05blendmaster1024i mean, it's not even doing heavy-duty collision detection or anything
02:54.12blendmaster1024JeffM2501, ok, how?
02:54.13JeffM2501by default i tries to draw as many frames as it can
02:54.13blast007it's the drawing
02:54.24JeffM2501turn on the framerate limiter
02:54.29blast007or turn on vsync
02:54.29JeffM2501I think it's called power saver
02:54.33blast007energy saver
02:54.34blendmaster1024o.O
02:54.34JeffM2501yeah or vsync
02:54.36blendmaster1024ok
02:54.41blendmaster1024brb, trying it
02:54.42blast007vsync is better
02:54.46CIA-86BZFlag: 03runic * r21245 10/trunk/bzworkbench/BUGS: - update bzwb BUGS
02:54.54blast007since it will actually lock to whatever your screen does
02:54.56JeffM2501most games do take 100% if they can to get the best framerate
02:55.13JeffM2501with older games on newer hardware they don't need to draw as fast as possible
02:55.21JeffM2501thats why we added that feature
02:55.31blendmaster1024hrm. well, where is the vsync setting?
02:55.32JeffM2501the next version has a hard frame cap
02:55.38blast007blendmaster1024: in your video driver
02:55.40JeffM2501vsycn is not in bzflag, but in your driver
02:55.46blendmaster1024>.<
02:55.48SparkyXIhey blast007 - check the mofo channel.
02:55.56JeffM2501it tells openGL to not allow something to draw more frames then the display can handle
02:56.22*** join/#bzflag temporalD (~ATD@bzflag/serverop/TemporalDistraction)
02:56.25JeffM2501by default openGL just tells us ( sure draw another)
02:56.33a_meteoriteblast007: yes, we are working on a JS plugin. the code that is online is a bit old, but if I recall it can do some rudimentary things. it needs more work, but I can't commit to anything else right now.
02:56.44a_meteoritejust thought I'd chime in.
02:57.02a_meteoriteas for a PHP plugin... that sounds scary
02:57.40JeffM2501someone makes a php interpreter IIRC
02:58.25a_meteoritethinking of what facebook released, hiphop, I think?
02:58.30JeffM2501no
02:58.32JeffM2501that's different
02:58.33a_meteoritethey also had a wrapper library
02:58.43JeffM2501that is a converter that converts php to C :)
02:58.57JeffM2501I mean something like the lua interpreter but for php
02:59.06JeffM2501or like python does
02:59.11a_meteoriteah
02:59.14JeffM2501a lib that runs php code that you can extend
02:59.26JeffM2501bassicly a lib for what all the web servers use
02:59.32JeffM2501since php is a module
02:59.47a_meteoriteI dunno it offhand, AAA_awright probably has a clue
03:00.05JeffM2501a simple google search shows some hits
03:00.33JeffM2501tho php is very talored to text output
03:00.38JeffM2501may not have many uses for other things
03:00.47a_meteoriteyeah, PHP just doesn't seem like a good fit
03:01.01blast007even *I* thought it was a bad idea ;)
03:01.10a_meteoriteand you were crazy enough to do it
03:01.14a_meteorite:P
03:01.19AAA_awrightI think it's technically possible but I'm not aware of a PHP API
03:01.20blast007what?
03:01.23JeffM2501lua was designed from the start to be an application extensions scripting language
03:01.27a_meteoriteto make your bot in PHP
03:01.32JeffM2501barring that python is probaby your next best bet
03:01.35blast007I'm talking about plugins
03:01.37blast007for bzfs
03:01.39blast007not a bot
03:01.40a_meteoriteah
03:01.58blast007that's what the originally question was about
03:02.02a_meteoriteyeah
03:02.03AAA_awrightWhich is bad because PHP is a transformation language, it takes input and produces instant output, not an application language :)
03:02.16JeffM2501takes input?
03:02.22AAA_awrightHTTP mostly
03:02.27JeffM2501dosn't have to
03:02.39JeffM2501any language can be fed HTTP params
03:02.40blast007http://gtk.php.net/  ;)
03:02.52JeffM2501it's just talored to text output, something that is very useful with HTTP ;)
03:03.00AAA_awrightExactly
03:03.03JeffM2501yak and lex are transformation languages ;)
03:03.08blast007I think someone also tied OpenGL into PHP
03:03.14JeffM2501php just happens to have text formating utility
03:03.22JeffM2501good lord, why.....
03:03.30blast007JeffM2501: I have no idea
03:03.56AAA_awrightHaha what an awful waste of time
03:03.56blast007also only worked on linux
03:03.56JeffM2501"Well I wanted to make a game that ran slower then java"
03:04.00blast007http://phpopengl.sourceforge.net/
03:04.39blast007ah, no, this was the one I remember - it was for a competition: http://developers.slashdot.org/developers/04/06/08/207210.shtml?tid=126&tid=152&tid=169&tid=185
03:04.44AAA_awrightJavascript/ECMAScript was also designed as an language for writing extensions, now there is an entire application framework using it to do just that (Firefox/XULRunner)
03:04.45JeffM2501php's only real advantage for web stuff is that it's typeless, and that makes it slow and harder to deal with for many other uses
03:05.12JeffM2501yeah javascript was made to be a client side extension language, based on java
03:05.33JeffM2501not as easy to imbed as lua IIRC but still a better choice then php
03:06.47JeffM2501did anyone ever finish the server side player API?
03:08.20RunicWebGL - javascript base OpenGL : https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/doc/spec/WebGL-spec.html
03:08.23AAA_awrightAny Javascript API would be more complex but it's a bit more flexible too
03:08.24JeffM2501brlcad, you preorder? or keeping your old one?
03:09.03JeffM2501AAA_awright, how have you been limited by the lua language implementation in bz so far?
03:09.06AAA_awrightRunic: I've contemplated using that for making a web-based server viewer or replay
03:09.40AAA_awrightJeffM2501: I haven't actually used Lua at all
03:09.50JeffM2501ahh
03:10.11AAA_awrightI should be pointing out specific features instead of making generalizations
03:10.23AAA_awrightLike how it handles objects and functions
03:10.25JeffM2501in general that is more constructive ;)
03:10.45JeffM2501would just make it all managed ;)
03:11.05JeffM2501then you could use whatever you wanted
03:11.52JeffM2501j#, lolcode, perl, whatever
03:13.30JeffM2501IZ shotNearMe? YARLY Dodgeit NOWAI KeepGoin KTHX
03:14.00brlcadJeffM2501: presently still keeping old one -- love the new device, but not at all a fan of att's new plans
03:14.15JeffM2501you can keep your data plan if you change hardware
03:50.35*** join/#bzflag henderb (~hendebri@osuosl/staff/henderb)
03:55.30*** part/#bzflag TheRedbaron (~kemhof@66.135.32.31)
04:00.29blendmaster1024JeffM2501, javascript is not based on java ... even kind of ...
04:00.35blendmaster1024JeffM2501, it's just a name
04:00.36JeffM2501k
04:00.51JeffM2501odd that they'd put that name in there then ;)
04:01.01blendmaster1024google it - there is a bit of a story
04:01.05blendmaster1024gtg now
04:01.20JeffM2501I don't rightly care about it ;)
04:02.59*** join/#bzflag AAA_awright_ (~a3@ip24-251-157-63.ph.ph.cox.net)
06:02.36CIA-86FTGL: 03jwmelto * r1255 10/trunk/INSTALL: Expand installation instructions
06:08.22*** join/#bzflag brad (~brad@moooo.org)
06:51.00*** join/#bzflag Think_Differentl (~js@bzflag/player/ThinkDifferent)
06:51.59*** join/#bzflag Think_Differentl (~js@bzflag/player/ThinkDifferent)
07:06.07*** join/#bzflag a_meteorite (~a_meteori@unaffiliated/ameteorite/x-000000001)
07:24.36*** join/#bzflag nielsle (~nielsle@1503032406.dhcp.dbnet.dk)
07:31.34*** join/#bzflag bier|tp (~bier@p54A55867.dip.t-dialin.net)
07:31.39*** join/#bzflag bier (~bier@p54A55867.dip.t-dialin.net)
08:14.15*** join/#bzflag StefanMonov (~Stefan@85-91-131-73.spectrumnet.bg)
08:16.28*** part/#bzflag StefanMonov (~Stefan@85-91-131-73.spectrumnet.bg)
08:16.31*** join/#bzflag tupone (~alfredo@gentoo/developer/tupone)
08:16.31*** mode/#bzflag [+v tupone] by ChanServ
08:44.03*** join/#bzflag dhouthoo (~dhouthoo@2001:6f8:1472:1:5ab0:35ff:feff:b710)
12:33.25*** join/#bzflag Wyk3d (~Wyk3d@cl-86-125-185-198.cablelink.mures.rdsnet.ro)
13:16.57*** join/#bzflag Will07c5 (~William@c-67-173-127-196.hsd1.il.comcast.net)
13:31.06*** join/#bzflag Upsetter (~er@88.130.171.23)
13:33.06*** join/#bzflag bryjen (~bryjen@63.147.94.149)
13:33.06*** mode/#bzflag [+v bryjen] by ChanServ
13:36.42*** join/#bzflag me1 (~ausom@bzflag/player/Me1)
13:38.52me1~bzsvn
13:38.53iboti heard bzsvn is http://my.bzflag.org/w/BZFlag_SVN and svn co https://bzflag.svn.sourceforge.net/svnroot/bzflag/trunk/bzflag bzflag
13:46.24*** join/#bzflag spldart (~spldart2@bzflag/contributor/spldart)
13:46.25*** mode/#bzflag [+v spldart] by ChanServ
14:58.39*** join/#bzflag guccigirl (~Miranda@dip-120-143.bras.dsl.breisnet.com)
15:10.02*** join/#bzflag tobylane (~tobylane@unaffiliated/tobylane)
15:10.28tobylanehi
15:35.03*** join/#bzflag Think_Diff (~js@pool-71-178-142-119.washdc.east.verizon.net)
15:56.57*** mode/#bzflag [+o blast007] by ChanServ
15:57.07*** mode/#bzflag [-q *!*Nightly@*] by blast007
15:57.16*** mode/#bzflag [-o blast007] by blast007
16:07.36*** join/#bzflag xaver (~xaver@pD9ED6860.dip.t-dialin.net)
16:30.40*** join/#bzflag MindstormsKid (~msk@Wikipedia/MindstormsKid)
16:32.57*** join/#bzflag JefferyM (~JefferyM@unaffiliated/jeffm2501)
16:32.58*** mode/#bzflag [+v JefferyM] by ChanServ
16:38.37*** join/#bzflag StefanMonov (~Stefan@85-91-131-73.spectrumnet.bg)
16:38.41StefanMonovhi
16:38.51*** part/#bzflag StefanMonov (~Stefan@85-91-131-73.spectrumnet.bg)
16:46.37blast007bye
17:04.22ruskiehmm 15 seconds amazing
17:12.14*** part/#bzflag Upsetter (~er@88.130.171.23)
17:12.29*** join/#bzflag temporalD (~temporal@bzflag/serverop/TemporalDistraction)
17:13.22*** join/#bzflag Upsetter (~er@88.130.171.23)
17:21.02*** join/#bzflag Will07c5 (~william@c-67-173-127-196.hsd1.il.comcast.net)
17:25.49*** join/#bzflag QuantumTim (~tim@62.249.230.206)
17:31.06*** join/#bzflag Erroneous (~DTRemenak@about/essy/CrazyCoder/DTRemenak)
17:31.07*** mode/#bzflag [+v Erroneous] by ChanServ
17:45.45CIA-86BZFlag: 03bullet_catcher * r21246 10/trunk/bzflag/configure.ac: Rework freetype configuration so the embedded ftgl configure will work regardless of whether clients are being built or the system provides freetype.
17:46.00temporalDwow
17:47.24blast007BulletCatcher: is that still going to fail if OpenGL isn't available?  suppose I'll find out shortly. ;)
17:48.07BulletCatcherIt'll be a separate fix if you still have the OpenGL problem.
17:59.32CIA-86BZFlag: 03runic * r21247 10/trunk/bzworkbench/src/dialogs/MenuBar.cpp: - change "Save As" dialog's header to read "Save As..." instead of "Open..." in bzwb
18:24.30*** join/#bzflag Yassen (~Yassen@unaffiliated/yassen)
18:27.57bryjeneeeep! configure: error: ./configure failed for src/other/curl
18:29.13bryjeni don't think i need the bundled curl.  my system curl was sufficient is the past.
18:30.02bryjens/is the/in the/
18:42.00BulletCatcherAll of the embedded packages are configured now, even if they are not built.
18:42.02BulletCatcherThere is probably a problem with curl and ares similar to the one I just fixed for ftgl and freetype.
18:42.16BulletCatcherPaste the details and I should be able to fix it.
18:44.40*** part/#bzflag Upsetter (~er@88.130.171.23)
18:44.51BulletCatcherBut first, do a "make distclean", then autogen.sh, configure, and make as usual.
18:55.16*** join/#bzflag Constitution (~const@bzflag/developer/Constitution)
19:28.01blast007BulletCatcher: "configure: error: GL/gl.h or OpenGL/gl.h is needed, please specify its location with --with-gl-inc"  etc etc
19:28.18blast007for the FTGL stuff
20:33.25*** join/#bzflag McYukon (~McYukon@xplr-ts-v10-208-114-184-180.barrettxplore.com)
20:37.06bryjenheh. No rule to make target `distclean' in directory bzflag/src/other/curl
20:37.59bryjenhopes it's not too dirty and proceeds with autogen
20:38.47*** join/#bzflag McYukon (~McYukon@xplr-ts-v10-208-114-184-180.barrettxplore.com)
20:44.09*** join/#bzflag R0b0t1 (~Enigma@unaffiliated/r0b0t1)
20:44.30bryjenblargh. fresh checkout it is then...
20:47.40bryjenand now it works
20:48.46*** join/#bzflag TimRiker (~timr@bzflag/projectlead/TimRiker)
20:48.46*** mode/#bzflag [+o TimRiker] by ChanServ
20:49.33bryjenalthough I do get this: http://pastebin.ca/1884644
20:51.35CIA-86BZFlag: 03runic * r21248 10/trunk/bzworkbench/src/commonControls.cpp: - fix default path for "open" and "save as" fltk dialogs
20:54.48CIA-86BZFlag: 03runic * r21249 10/trunk/bzworkbench/src/dialogs/MenuBar.cpp: - change the default filename for save as dialog (needs more work, but is better then no name)
20:56.35bryjenStill having the no-capital-P text rendering issue
21:22.58*** join/#bzflag GvzEvxre (~timr@bzflag/projectlead/TimRiker)
21:22.59*** mode/#bzflag [+o GvzEvxre] by ChanServ
21:24.07*** join/#bzflag `ls` (~timr@bzflag/projectlead/TimRiker)
21:24.07*** mode/#bzflag [+o `ls`] by ChanServ
21:26.59*** join/#bzflag bier|tp (~bier@p54A57AC7.dip.t-dialin.net)
21:27.40*** join/#bzflag bier (~bier@p54A57AC7.dip.t-dialin.net)
21:53.37*** join/#bzflag McSpider (~McSpider@xplr-ts-v10-208-114-184-180.barrettxplore.com)
22:18.37*** join/#bzflag McYukon (~McYukon@xplr-ts-v10-208-114-184-180.barrettxplore.com)
22:22.00*** join/#bzflag spldart (~spldart2@bzflag/contributor/spldart)
22:22.00*** mode/#bzflag [+v spldart] by ChanServ
22:25.55*** join/#bzflag remote (~remote@unaffiliated/remote)
22:30.15*** join/#bzflag mrapple (~mrapple@bzflag/player/MrAppleComputer)
23:00.58*** join/#bzflag Think_Diff (~js@pool-71-178-142-119.washdc.east.verizon.net)
23:20.47*** join/#bzflag Yassen (~Yassen@unaffiliated/yassen)
23:36.19*** join/#bzflag McSpider (~McSpider@xplr-ts-v10-208-114-184-180.barrettxplore.com)
23:36.39*** join/#bzflag McYukon (~McYukon@xplr-ts-v10-208-114-184-180.barrettxplore.com)
23:41.06*** join/#bzflag bier (~bier@p54A5797A.dip.t-dialin.net)
23:41.32*** join/#bzflag bier|tp (~bier@p54A5797A.dip.t-dialin.net)
23:45.07*** join/#bzflag Wyk3d (~Wyk3d@cl-86-125-185-198.cablelink.mures.rdsnet.ro)

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