Timestamps are in GMT/BST.
| 01:06:34 | | raptor Quit (Remote host closed the connection) |
| 01:14:16 | | Watusimoto Quit (Ping timeout: 252 seconds) |
| 01:53:55 | | BFLogBot - Commit 545a3aa24ec2 | Author: sam8641 | Log: Voice chat now saves bandwidth if your option's voiceChat is mute, also added a way for server to disable a client from voice chatting |
| 01:53:56 | | BFLogBot - Commit c7a4ccb5899a | Author: sam8641 | Log: Fix a spawn shield pack / unpack timing problem by adjusting pack / unpack, works with existing 016 clients |
| 02:04:41 | | raptor has joined |
| 02:04:41 | | ChanServ sets mode +o raptor |
| 02:08:31 | raptor | sam686: you used the method prefix s2r for your voice chat fixes? |
| 02:09:29 | sam686 | well, that means sender to requester? |
| 02:09:52 | sam686 | you can rename it now, but not sure what else to use.. as the server or client could both use ut |
| 02:10:09 | sam686 | c2s_and_s2c? |
| 02:11:10 | raptor | did you test it out? |
| 02:11:54 | raptor | of course you did - i mean across the internet, though |
| 02:11:58 | sam686 | yes, but only works on the server that have that new functions, (rpc version 1 of GameConnection) |
| 02:12:04 | sam686 | older clients simply ignore |
| 02:12:14 | sam686 | older server simply ignore, too |
| 02:12:18 | raptor | ok |
| 02:12:31 | raptor | would you be willing to test with me? i am interested in seeing it in action |
| 02:12:38 | sam686 | ok |
| 02:13:26 | raptor | interesting you added a game connection version? |
| 02:13:53 | sam686 | yes, it helps with pack / unpack versoning system |
| 02:14:20 | sam686 | i added that versioning system, before the real 016 release |
| 02:14:31 | raptor | ah ok |
| 02:14:33 | raptor | interesting.. |
| 02:14:41 | raptor | you host? |
| 02:18:02 | raptor | good work sam686 |
| 02:18:14 | raptor | now to try and duplicate and fix those bugs mentioned in the forums.. |
| 02:49:30 | raptor | crash: http://pastie.org/3299883 |
| 02:52:00 | raptor | n |
| 03:02:39 | raptor | hi sam686, ready to see the new buglist i just got from lots of players? |
| 03:02:53 | sam686 | ok |
| 03:02:55 | raptor | http://pastie.org/3299935 |
| 03:02:59 | raptor | i'm working on the first one |
| 03:07:14 | | LoneWolfy Quit (Ping timeout: 245 seconds) |
| 03:15:24 | raptor | did someone say 'NickName=' doesn't work? |
| 03:22:48 | raptor | ok fixed the first one... |
| 03:22:53 | raptor | sam686, are you working on one? |
| 03:24:10 | | BFLogBot - Commit 6d7b717e0f15 | Author: buckyballreaction | Log: Fix neutral/hostile Core destroyed event not updating team's score |
| 03:24:29 | sam686 | i think i can look at the /ban problem, and maybe even add a /clearban |
| 03:24:45 | raptor | ok, i'll look at the hosting crash.. |
| 03:36:58 | raptor | sam686: could you join my test server to see if i fixed a bug? |
| 03:37:29 | sam686 | ok.. |
| 03:39:54 | raptor | thanks sam686 |
| 03:40:07 | raptor | would have any idea why Core explosion would lag on Hum~'s machine? |
| 03:40:28 | raptor | maybe he has software openGL and there are too many particles? |
| 03:44:13 | | BFLogBot - Commit c2995ebf43ec | Author: buckyballreaction | Log: Fix crash when hosting a game and exiting with people connected |
| 03:46:43 | sam686 | kind of need more info on exactly what laggs the machine? might be something else.. |
| 03:50:02 | raptor | yeah - it'd be really hard to figure out unless we had his machine |
| 04:01:24 | | sam686 Quit (Ping timeout: 245 seconds) |
| 04:02:15 | | sam686 has joined |
| 04:02:15 | | ChanServ sets mode +v sam686 |
| 04:49:22 | | BFLogBot - Commit 5bac574f7a05 | Author: buckyballreaction | Log: Fix annoying assert |
| 05:09:52 | raptor | GL ERROR: 1284 |
| 05:24:28 | | BFLogBot - Commit f6e8b072d84f | Author: buckyballreaction | Log: Fix clearing of nickname lists when toggling UIQueryServers and UIChat |
| 05:30:55 | raptor | sam686: are you still working on the ban crash/enhancements? |
| 05:33:05 | sam686 | kind of, |
| 05:43:18 | raptor | none of LA's key problems exist in Mac OS 10.6 |
| 05:43:30 | raptor | i wonder if it's only in 10.4 |
| 05:46:28 | raptor | when would it be good to increment the gameCOnnection version? on unpack/Pack changes? |
| 05:49:22 | sam686 | probably yes, on pack / unpack changes, like I did |
| 05:50:28 | sam686 | probably there might be other places that might be useful with GameConnection version... |
| 05:54:34 | | BFLogBot - Commit 8c7d7be7cbe5 | Author: sam8641 | Log: Fixed vote error, and a few other problems |
| 05:55:31 | raptor | oh haha, the crash was because the tests were out of order... |
| 06:00:06 | sam686 | i have seen a player named " " |
| 06:00:29 | sam686 | named, as just a space.. |
| 06:00:32 | raptor | yes, i saw it happen little_apple |
| 06:00:40 | raptor | oh maybe that's different? |
| 06:00:57 | raptor | little_apple was logged in and his name showed up as blank in one game |
| 06:01:03 | raptor | i have the screenshot.. |
| 06:01:57 | raptor | also look at all the games today: http://bitfighter.org/gamereports/ |
| 06:02:21 | sam686 | its not just a blank name, if you start bitfighter with a blank, one space, on nick name |
| 06:03:40 | sam686 | maybe, the master errored on mysql error, in the middle of writing stats? |
| 06:03:47 | raptor | http://sam686.maxhushahn.com/upload/11screenshot_10.png |
| 06:03:55 | raptor | yeah stats are borken... :( |
| 06:04:11 | raptor | i bet watusimoto broke the config |
| 06:06:35 | sam686 | i dont think the config is the problem |
| 06:06:42 | raptor | yeah, it seems ok |
| 06:06:47 | raptor | is there a log? |
| 06:07:33 | raptor | Failure writing stats to database: Access denied for user '3> €œ= ¸^Q¡'@'localhost' (using password: YES) |
| 06:07:41 | raptor | haha |
| 06:10:07 | raptor | wait wait |
| 06:10:12 | raptor | that error was in dec |
| 06:11:11 | sam686 | http://sam686.maxhushahn.com/bitfighter/1/index.php mine seem to have a php warning, but is otherwise working for me... |
| 06:12:59 | raptor | master binary is gone... |
| 06:13:09 | raptor | it's running on what is in memory |
| 06:14:36 | sam686 | master binary may be in exe folder |
| 06:14:42 | raptor | its gone |
| 06:14:49 | raptor | i must have cleaned it somehow |
| 06:15:04 | sam686 | did you do make clean ? that must of erased it.. |
| 06:15:18 | raptor | a while ago, yes |
| 06:20:49 | raptor | Failure writing stats to database: Unknown column 'switched_team_count' in 'field list' |
| 06:20:52 | raptor | got the error |
| 06:20:54 | raptor | interesting... |
| 06:21:21 | raptor | oh, i think i forgot to import the stats... |
| 06:21:54 | raptor | oh i did |
| 06:28:01 | sam686 | read the first line of http://bitfighter.org/gamereports/ #!/usr/bin/php5 |
| 06:29:48 | raptor | fixed it |
| 06:30:10 | raptor | i mean the stats |
| 06:31:55 | raptor | ok, removed the shebang at the top of the page |
| 06:32:49 | raptor | any idea with Little_apple's missing name bug? |
| 06:34:37 | sam686 | missing name, like raming yourself " "? |
| 06:35:14 | raptor | no, he joined a server and his name under the ship disappeared: http://sam686.maxhushahn.com/upload/11screenshot_10.png |
| 06:35:32 | raptor | the red ship is his |
| 06:36:13 | sam686 | maybe, that happens when client gets a "Ship::unpack" and not yet a client info for player joined message |
| 06:36:50 | raptor | except none of us could see his name.. |
| 06:37:04 | raptor | for the entire time we were on the map |
| 06:37:19 | sam686 | look at the bottom left chat, he was named " " |
| 06:39:51 | sam686 | "players": [" "], in http://bitfighter.org/bitfighterStatus.json |
| 06:40:24 | raptor | yes... |
| 06:40:39 | raptor | was that ok to do with 015a? |
| 06:41:16 | sam686 | i don't think 015 had the problem, i think the client trims the ending spaces but not the starting spaces |
| 06:41:26 | sam686 | but not 016 |
| 06:43:38 | raptor | it trims both sides |
| 06:44:41 | raptor | wait.. |
| 06:46:11 | raptor | ha! |
| 06:46:16 | raptor | ok, the trim method has a flaw |
| 06:46:54 | sam686 | i don't think it is not trimming at all on master... |
| 06:47:42 | raptor | it is |
| 06:47:44 | raptor | i tested |
| 06:48:26 | raptor | the only case it fails is if it's all white spaces |
| 06:48:51 | sam686 | i well need too get two sleep, good nite. maybe we could look at this problem tomorrow |
| 06:48:58 | raptor | i'm fixing now |
| 06:49:00 | raptor | good night |
| 06:51:49 | | sam686 has left |
| 07:01:33 | raptor | argh fail |
| 07:04:16 | | raptor Quit (Remote host closed the connection) |
| 08:04:34 | | Watusimoto has joined |
| 08:11:33 | | Watusimoto Quit (Ping timeout: 255 seconds) |
| 09:01:38 | | watusimoto has joined |
| 09:01:39 | | ChanServ sets mode +o watusimoto |
| 11:31:32 | watusimoto | The next time someone complains about our graphics: |
| 11:31:33 | watusimoto | http://www.ludumdare.com/compo/wp-content/uploads/2011/04/f_raster-300x277.png |
| 12:21:37 | watusimoto | This is really what I want cores to be |
| 12:21:38 | watusimoto | http://www.youtube.com/watch?v=8HHRCA6CS8k |
| 12:21:49 | watusimoto | but I think the timing issue might be too difficult |
| 14:04:56 | | LordDVG has joined |
| 14:46:19 | | LoneWolfy has joined |
| 17:02:53 | | LoneWolfy Quit (Remote host closed the connection) |
| 17:30:17 | | sam686 has joined |
| 17:30:17 | | ChanServ sets mode +v sam686 |
| 17:31:01 | | watusimoto Quit (Ping timeout: 248 seconds) |
| 17:54:54 | | Watusimoto has joined |
| 17:55:04 | Watusimoto | hello |
| 17:55:19 | Watusimoto | off to german class in a few minutes |
| 17:55:52 | Watusimoto | later tonight I'll checkin a demo of killing cores by shooting their panels |
| 17:56:08 | Watusimoto | so far, I think it is very cool, and an improvement over the shrinking core |
| 17:59:45 | Watusimoto | back later |
| 18:04:05 | | Watusimoto Quit (Ping timeout: 248 seconds) |
| 18:08:46 | | raptor has joined |
| 18:08:46 | | ChanServ sets mode +o raptor |
| 18:24:45 | sam686 | umm, i think the players teams based on rating are screwed up.. it puts 0.33 and -1.00 on one team, -0.20 on the other team, in 3 players |
| 18:25:27 | raptor | it totally is |
| 18:25:57 | raptor | last night i also failed to accound for the only-spaces-login name |
| 18:26:05 | raptor | i was too tired to get the logic right.. |
| 18:33:28 | LordDVG | Is there bitfighter 016 buid for debian? |
| 18:33:43 | raptor | yes, for 6.o, i think |
| 18:33:45 | raptor | 6.0 |
| 18:33:49 | raptor | let me confirm |
| 18:34:04 | raptor | you're lucky a developer is also a packager... :) |
| 18:34:47 | LordDVG | can you give me link, I can't find |
| 18:35:30 | raptor | yes looks like debian 6.0 built OK, there is a problem with 5.0 |
| 18:36:20 | LordDVG | I'm using 6.0 :) |
| 18:36:37 | raptor | lok here: http://download.opensuse.org/repositories/games/Debian_6.0/ |
| 18:36:40 | raptor | *look |
| 18:36:58 | raptor | tell me if you have problems - it built, but creating DEBs is a little finicky... |
| 18:39:07 | LordDVG | raptor, it's work |
| 18:39:13 | raptor | great! |
| 18:41:13 | LordDVG | but fullscreen dosen't work nice with gnome 2 and compiz |
| 18:41:25 | raptor | how so? |
| 18:42:25 | LordDVG | i see gnome panels and that is very ugly :D |
| 18:42:30 | raptor | ok |
| 18:42:35 | raptor | in the INI is an option |
| 18:42:41 | raptor | called 'fakefullscreen' |
| 18:42:49 | raptor | if it is set to 'yes' |
| 18:42:52 | raptor | change it to 'no' |
| 18:43:05 | raptor | or vice versa |
| 18:43:08 | raptor | and try again |
| 18:45:58 | LordDVG | tnx ;) |
| 18:46:19 | raptor | it worked? |
| 18:49:20 | raptor | _k: did i crash your servers? |
| 18:53:06 | raptor | we broke loads of dungeon/puzzle maps |
| 19:00:38 | sam686 | well, that one dungeon was edited, but i had an older, unbroken dungeon.. |
| 19:03:23 | raptor | ah ok, nevermind then |
| 19:42:39 | | LoneWolfy has joined |
| 19:43:04 | LoneWolfy | Good afternoon everytbody. |
| 19:43:33 | raptor | hi |
| 19:46:21 | sam686 | thats funny, the client sort of acks like a server, and will crash trying to make a GameConnection when one client /connect to another client (instead of server) |
| 19:51:13 | raptor | that is funny |
| 20:09:27 | | Watusimoto has joined |
| 20:09:38 | Watusimoto | hi\ |
| 20:09:43 | raptor | hi\ |
| 20:10:15 | Watusimoto | did anyone see the starcastle vid I linked to earlir? |
| 20:10:23 | raptor | i did |
| 20:10:30 | raptor | that was a cool star-castle |
| 20:10:37 | Watusimoto | is that an awesom core? |
| 20:10:46 | raptor | a 'living' fortress |
| 20:10:49 | raptor | awesome, yes |
| 20:10:52 | raptor | definitely |
| 20:11:14 | Watusimoto | that was my original idea. but the timing of the walls is crucial |
| 20:11:30 | raptor | yes - the server/client architecture will be interesting... |
| 20:11:36 | Watusimoto | not sure with network if we could make it work |
| 20:11:52 | Watusimoto | we can start with one tier of shootable walls |
| 20:12:01 | Watusimoto | which I hope to get in tonight, at least in prototype form |
| 20:12:16 | Watusimoto | I have it working enough that I can see it is pretty neat |
| 20:12:43 | Watusimoto | we could add those little mines from starcastle that come out and follow you around |
| 20:12:49 | Watusimoto | that might also discourage malingering |
| 20:13:06 | raptor | ix ghzg ehssy youfg r |
| 20:13:07 | Watusimoto | slow and easy to dodge, if you keep moving |
| 20:13:08 | raptor | argh |
| 20:13:24 | Watusimoto | but deadly if you just sit and fire |
| 20:13:30 | raptor | is that where you got the idea for 'Circle' |
| 20:13:36 | Watusimoto | no |
| 20:13:46 | Watusimoto | those came from GridWars |
| 20:13:50 | raptor | ah |
| 20:14:01 | raptor | i'm still looking for the source code to that.. |
| 20:14:06 | Watusimoto | I have it |
| 20:14:10 | raptor | what>?! |
| 20:14:12 | raptor | HOW |
| 20:14:14 | Watusimoto | but you need BlitzBasic to run it |
| 20:14:19 | Watusimoto | I downloaded it |
| 20:14:24 | Watusimoto | it comes with the game, I think |
| 20:14:48 | Watusimoto | I actually was modding it before I started with bitfighter |
| 20:15:27 | Watusimoto | I was originally gong to write my tank fighting game in Blitz Basic |
| 20:15:39 | Watusimoto | the search for a network library led me to TNL, C++, and Zap |
| 20:16:44 | raptor | interesting |
| 20:16:52 | raptor | well, i bet we can get the timing done |
| 20:17:03 | raptor | there is a synchronized clock between client/server, right? |
| 20:17:17 | raptor | we'd just have to render based on it |
| 20:17:28 | raptor | maybe gametime clock |
| 20:17:40 | Watusimoto | no clock that I know of |
| 20:17:40 | | -mrmist- [Global Notice] - It's a happy birthday to our favourite gay staffer Gary today. In celebration do stop by and read http://announce.freenode.net/turing.html and remember to drop Gary a happy birthday message! |
| 20:18:06 | Watusimoto | happy birthday, gary! |
| 20:18:34 | raptor | i can't sing the song or timewarner might come after me |
| 20:19:33 | Watusimoto | I have this fn: |
| 20:19:34 | Watusimoto | virtual GeomType getGeomType(); |
| 20:19:42 | raptor | ha |
| 20:20:07 | Watusimoto | and can't figure out why this one doesn't override it: |
| 20:20:08 | Watusimoto | GeomType getGeomType(); |
| 20:20:18 | raptor | in the same class? |
| 20:20:28 | Watusimoto | the first is in bfObject, the second is in EditorPointObject |
| 20:20:38 | raptor | ah |
| 20:20:39 | Watusimoto | which is a child of EditorObject, child of bfObject |
| 20:21:02 | raptor | http://bitfighter.org/~raptor/doxygen_016/class_zap_1_1_editor_point_object.html |
| 20:21:26 | raptor | there is a getGeomType in PointGeometry |
| 20:21:31 | Watusimoto | if I can solve this stupid problem, that chart may be obsolete |
| 20:21:33 | raptor | it's probably grabbing that one instead |
| 20:21:47 | Watusimoto | it's grabbing bf's getGeomType |
| 20:21:57 | raptor | are you sure? |
| 20:22:02 | Watusimoto | it's asserting |
| 20:22:22 | Watusimoto | I also tried putting it in EditorObject just as a test |
| 20:22:25 | Watusimoto | also ignored |
| 20:22:40 | Watusimoto | I'm going to try making those fns return an S32 and see if that fixes it |
| 20:22:58 | Watusimoto | my latest theory is the enums are confusing something somehow |
| 20:23:11 | raptor | i think inbreeding is the problem |
| 20:24:04 | | Zoomber Quit (Ping timeout: 272 seconds) |
| 20:25:49 | Watusimoto | that diagram no longer applies in Luxembourg |
| 20:25:58 | raptor | ha! ok |
| 20:26:13 | raptor | i made that diagram right at 016 |
| 20:26:15 | Watusimoto | I want to get this working so I can show off my new cores |
| 20:26:27 | Watusimoto | right, well, I ripped it apart last night |
| 20:29:54 | | LordDVG Quit (Ping timeout: 244 seconds) |
| 20:29:57 | | Zoomber has joined |
| 20:29:57 | | ChanServ sets mode +v Zoomber |
| 20:31:51 | raptor | i've found that enums are evil |
| 20:37:06 | Watusimoto | !!! |
| 20:37:11 | Watusimoto | same problem with S32s |
| 20:39:04 | Watusimoto | why would that not override? |
| 20:39:14 | Watusimoto | google time |
| 20:42:37 | raptor | you want the child to overrid, correct? |
| 20:42:51 | raptor | EPO -> EO -> virtual BFO? |
| 20:43:23 | Watusimoto | yes |
| 20:43:43 | Watusimoto | am trying a non-standard keyword in vc++ to figure out the problem |
| 20:44:06 | raptor | and there are no other parents that have getGeomType? (i.e. PointGeometry is not a parent anymore?) |
| 20:44:41 | Watusimoto | correct |
| 20:44:47 | Watusimoto | no other parents |
| 20:44:50 | raptor | then... |
| 20:44:53 | Watusimoto | simple hierarchy |
| 20:44:53 | raptor | clean compile? |
| 20:44:58 | Watusimoto | never! |
| 20:45:12 | Watusimoto | will try that if this fails |
| 20:45:30 | Watusimoto | vc++ has an override keyword that won't compile a fn if it doesn;t override something |
| 20:45:33 | raptor | because i gotta tell you - from my perspective a clean compile has solved a lot of things over the months working with you windows vc++ types and your 'smart analysis' |
| 20:45:47 | raptor | :) |
| 20:45:50 | Watusimoto | yes, well. once or twice maybe |
| 20:47:26 | Watusimoto | ok |
| 20:47:29 | Watusimoto | clean rebuild |
| 20:48:08 | raptor | oh also i found something - multiprocess build is disabled when you have /Gm flag on, whatever that is |
| 20:48:28 | raptor | so you can build a lot faster by turning that off (but granted only with a clean build) |
| 20:54:21 | Watusimoto | rebuild failed |
| 20:54:32 | raptor | as in, the build failed, or failed to solve the problem? |
| 20:54:39 | Watusimoto | failed to solve |
| 20:56:53 | Watusimoto | wait |
| 20:58:52 | Watusimoto | somewhere along the line, it started triggering a different assert |
| 20:59:02 | raptor | yay for clean recompile |
| 20:59:07 | Watusimoto | this problem I can fix |
| 20:59:12 | Watusimoto | not sure if it was the compile or not |
| 21:00:03 | Watusimoto | now back to the original probelm |
| 21:03:52 | Watusimoto | polywall is a editorPolygon is a gameObj and EditorObj which are both bfObj |
| 21:03:54 | | _k is now known as karamazovapy |
| 21:04:19 | karamazovapy | I'm still not excited about the "panels" idea, but then I don't really care for shrinking either |
| 21:05:24 | Watusimoto | you will liek the panels |
| 21:06:41 | Watusimoto | they make the object feel much more intricate |
| 21:07:24 | Watusimoto | what do you think about short range slow guided shots that keep attackers from lingering |
| 21:08:11 | Watusimoto | ok, maybe found the probelm |
| 21:08:45 | karamazovapy | I understood the concept from the first time you brought it up, I just don't really like it |
| 21:08:55 | Watusimoto | I knwo how to fix this |
| 21:09:12 | Watusimoto | I know you understand it, but you haven't seen it! |
| 21:09:19 | Watusimoto | seeing is believing |
| 21:09:47 | karamazovapy | okay, to be fair, I won't comment any more until I've tried it |
| 21:09:49 | raptor | you're getting my hopes up... |
| 21:10:25 | Watusimoto | rats, that soltion won't work |
| 21:11:06 | Watusimoto | so what I think is happening is the getGeomType fn is being called from bfObject's constructor, and when bfObject calls getGeomType, it seems to get its own, rather than the child class' |
| 21:11:49 | Watusimoto | I wanted to pass geomType in to the constructor, but that won;t work with TNL, which requires a 0-arg constructor |
| 21:12:05 | karamazovapy | I have an alternate idea for making cores easier to defend - what if cores were "radioactive" and drained the health or energy of ships in a tight radius? |
| 21:13:02 | karamazovapy | i.e. - if you park yourself right next to a core, it will drain your energy to 0 and you won't be able to fire your weapons |
| 21:13:21 | Watusimoto | did you see the starcastle video? |
| 21:13:25 | karamazovapy | I did |
| 21:13:38 | Watusimoto | that thing is perfect! |
| 21:13:40 | raptor | hostile loadout zones? |
| 21:13:42 | karamazovapy | it was pretty much the way I thought your idea would work when you mentioned it |
| 21:13:57 | karamazovapy | although I hadn't invisioned multiple rings |
| 21:14:13 | Watusimoto | if I had my way, we would have the multiple rings, but I fear the timing is to delicate |
| 21:14:28 | karamazovapy | I really wasn't a fan of the object in the starcastle video |
| 21:14:28 | Watusimoto | a little off, and what appears to line up doesn;t |
| 21:14:49 | Watusimoto | you obviously didn;t play star castle at your favorite pizza place as a kid |
| 21:14:56 | karamazovapy | I clearly did not! |
| 21:15:02 | karamazovapy | I don't think it's bad for that game |
| 21:15:14 | karamazovapy | but the game it makes me think of is tempest |
| 21:15:37 | karamazovapy | (realizing that those two have totally different mechanics) |
| 21:20:52 | karamazovapy | for some reason, I think it's too much to hope that people will just completely ignore this ridiculous idea: http://bitfighter.org/forums/viewtopic.php?f=4&t=1233&p=11051 |
| 21:20:57 | raptor | hmmm... hostile loadout only drain energy when not moving or shooting |
| 21:21:05 | raptor | i think it should just be not moving |
| 21:22:14 | karamazovapy | I think hostile loadouts should drain no matter what you're doing |
| 21:23:00 | karamazovapy | if the point is to keep people from lingering, the zones need to do damage whether people are circling or sitting |
| 21:23:10 | raptor | ok |
| 21:23:17 | karamazovapy | that's just my view of it, though |
| 21:26:10 | Watusimoto | starcastle guided mines |
| 21:26:14 | Watusimoto | it;s the only way |
| 21:29:13 | raptor | i am detecting an amount of nostalgic giddiness |
| 21:31:17 | Watusimoto | asteroids were a hit |
| 21:31:58 | Watusimoto | I want to integrate as many oldschool arcade elements into the game as possible |
| 21:32:14 | Watusimoto | unfortunately, I think starcastle is the only real element left |
| 21:32:15 | karamazovapy | asteroids is one of the most famous classic games of all time...I had never heard of starcastle until you linked to it |
| 21:32:38 | Watusimoto | all the better -- we look original |
| 21:32:46 | Watusimoto | and cutting edge |
| 21:33:02 | karamazovapy | I'm still not sold, but I said I'd withhold judgement until I play it, and I will |
| 21:33:10 | Watusimoto | yes |
| 21:33:13 | Watusimoto | hopefully soon |
| 21:33:21 | Watusimoto | if this #$%^& code will just work |
| 21:33:45 | sam686 | i am getting rid of gServerGame in GameConnection.cpp, replacing it with mServerGame |
| 21:36:12 | raptor | sam686: what? |
| 21:36:22 | raptor | just a name change? |
| 21:36:54 | sam686 | not a global name change, but by adding a mServerGame in GameConnection |
| 21:37:04 | raptor | how come? |
| 21:37:08 | sam686 | maybe, incase of running multiple server in one process |
| 21:38:36 | Watusimoto | so gServerGame will be gone? |
| 21:38:52 | Watusimoto | (I hope) |
| 21:38:56 | sam686 | maybe soon it will be gone, if I find all of it.. |
| 21:39:15 | Watusimoto | I hear VC++ has a search function now :-) |
| 21:41:33 | Watusimoto | great |
| 21:41:41 | Watusimoto | when I drag items off the dock, they just come off |
| 21:41:47 | raptor | ahhaha |
| 21:43:40 | Watusimoto | ah, I'll bet our copy operation isn;t copying the geometries, only their pointers |
| 21:57:51 | Watusimoto | I really don't want to write copy constructors for all our objects |
| 21:58:03 | raptor | don't do it! |
| 22:04:13 | Watusimoto | trying to make geometry object a reference so it will be properly copied |
| 22:04:25 | Watusimoto | never used polymorphic references before |
| 22:04:52 | Watusimoto | supposedly the work somehow |
| 22:08:44 | Watusimoto | built! |
| 22:08:59 | Watusimoto | crashed |
| 22:09:51 | raptor | do we need Geometry members as pointers? |
| 22:11:58 | LoneWolfy | Thanks fror releasing 016! Its awesome |
| 22:14:54 | Watusimoto | I think we do |
| 22:14:59 | Watusimoto | which is a problem |
| 22:15:26 | Watusimoto | references work, sort of, but not really |
| 22:16:40 | Watusimoto | I write a really ugly mishmash class that handled everything with ifs rather than polymorphically |
| 22:16:49 | Watusimoto | so we would only have one geometry class |
| 22:17:06 | Watusimoto | that was really all geometries mixed together |
| 22:18:06 | raptor | the problem i see now is that there are Geometry-like sub-classes, then there is the Geometry class itself that seems to be separated |
| 22:18:32 | Watusimoto | or maybe a geom container class that hold a geom pointer and has a copy constructor for it; the container class could be a reference on bfObject so no copy constr needed ther |
| 22:18:55 | Watusimoto | geometry is the parent class for our 5 geometry implementations |
| 22:19:05 | Watusimoto | is't basically an interface |
| 22:19:16 | raptor | but it isn't |
| 22:19:25 | Watusimoto | well, c++ has no interfaces |
| 22:19:26 | raptor | it's the parent of BfObject, not those other classes |
| 22:19:45 | raptor | brb |
| 22:30:54 | raptor | back |
| 22:37:04 | | BFLogBot - Commit 3519e5302224 | Author: sam8641 | Log: Get rid of gServerGame in GameConnection.cpp, fix possible crash when some other client tries to connects to this client (instead of server) |
| 22:37:48 | raptor | did you kill compatibility with 016 yet? |
| 22:38:11 | sam686 | raptor, can't compile because of forward declare enum? game.h "HostingModePhases hostingModePhase;" |
| 22:38:19 | sam686 | it is still compatible to 016 |
| 22:39:08 | sam686 | i know that, because of others can connect to my test server, and i can connect to any 016 server |
| 22:40:11 | raptor | enums cannot be forward declared unless we want to use the c++11 spec |
| 22:43:16 | sam686 | i don't see where the "HostingModePhases hostingModePhase" is used, anywhere.. |
| 22:44:30 | sam686 | Oh really? i see that enum defined in game.h ServerGame, but again as forward declare.. |
| 22:44:41 | raptor | let me compile.. |
| 22:45:05 | raptor | some enums are declared in multiple spots.. |
| 22:45:15 | karamazovapy | OKAY. NEW GAMETYPE. http://xkcd.com/569/ |
| 22:45:28 | raptor | i compiled just fine.. |
| 22:45:39 | sam686 | i see, HostingModePhases hostingModePhase; is a variable |
| 23:02:12 | Watusimoto | raptor, how can I check in what I've got without polluting the main branch? |
| 23:03:11 | raptor | i usually do work on a clone |
| 23:03:47 | raptor | create a clone: http://code.google.com/p/bitfighter/source/clones |
| 23:04:07 | raptor | work int he clone |
| 23:04:28 | raptor | you'll have to pull your local committed changes then strip them from the main branch |
| 23:05:23 | raptor | alternatively, you could do a branch |
| 23:05:27 | raptor | and push that |
| 23:06:30 | raptor | but i'm not sure how to open/close a branch in hg - probably similar to git |
| 23:09:21 | raptor | here looks helpful: http://mercurial.selenic.com/wiki/NamedBranches#Create_a_Branch_From_an_Older_Revision |
| 23:21:36 | Watusimoto | trying a different approach |
| 23:21:44 | Watusimoto | a little ugly... but not too terrible |
| 23:24:08 | raptor | oh yeah, publicity: http://happypenguin.org/ |
| 23:24:15 | raptor | my entry made it |
| 23:24:21 | raptor | (5 down) |
| 23:48:13 | raptor | gotta go |
| 23:49:58 | | raptor Quit (Remote host closed the connection) |