#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2016-07-13

Timestamps are in GMT/BST.

01:38:47amgine123 has joined
03:24:19Nothing_Much Quit (Remote host closed the connection)
04:58:48Watusimoto Quit (Ping timeout: 276 seconds)
05:29:02amgine123 Quit (Ping timeout: 250 seconds)
08:58:06Watusimoto has joined
09:55:09Watusimoto Quit (Ping timeout: 258 seconds)
09:56:47Watusimoto has joined
10:44:09Nothing_Much has joined
11:20:16Void7 has joined
11:34:11Watusimoto Quit (Ping timeout: 240 seconds)
11:39:13bobdaduck has joined
12:14:10bobdaduckGluten Tag
12:25:41Void7yes
12:25:44Void7 gluten-yays
12:41:00bobdaduckgluten free yays, please
12:41:04bobdaducktrying to be "healthy"
12:49:44bobdaduck Quit (Ping timeout: 250 seconds)
12:53:19bobdaduck has joined
13:16:09Void7 is not pinging out
14:09:02bobdaduck Quit (Ping timeout: 250 seconds)
14:15:40KaadmY has joined
14:22:45bobdaduck has joined
14:24:57Void7 Quit (Ping timeout: 276 seconds)
14:55:02fordcars has joined
14:55:35bobdaduckMorning fordcars
14:55:41fordcarsboby
14:55:46fordcarsHello bobdaduck
14:55:53fordcarsHow is life
15:06:19Void7 has joined
15:13:17Void7 Quit (Ping timeout: 244 seconds)
15:14:19Void7 has joined
15:14:33bobdaducklife is well
15:14:42bobdaduckexcept we have no devs
15:15:25bobdaduckI'm trying to figure out what would be involved in porting bitfighter to android
15:16:04watusimoto has joined
15:16:04ChanServ sets mode +o
15:16:12watusimotohi
15:19:03bobdaduckHI
15:19:05bobdaduckHi
15:21:15watusimotohi?
15:21:32bobdaduckI'm trying to figure out what would be involved in porting bitfighter to android
15:22:33bobdaduckThe level editor would probably be left out
15:23:51bobdaduckraptor was saying something about openGL 2 or something which mobile uses
15:26:12bobdaduckAnd I would need to figure out how to download the code again
15:32:08fordcarsbobdaducky
15:32:16fordcarsnow code downloading is more graphical
15:32:29KaadmY yays
15:32:44watusimotoyes, we need to finish the graphics redo first, which fordcars seems to have made considerable progress on.
15:32:47Void7bobdaduck: opengl es 2?
15:32:57fordcarsVoid7: yes
15:33:22bobdaduckWait so I just drag and drop bitfighter.source onto google drive and run it?
15:33:35watusimotoafter that, there may be several possibilities for getting BF to run on currently inaccessible platforms.
15:33:59bobdaduckMy dad's an android developer and we're thinking of working together on it
15:34:29fordcarsOuhs
15:34:38fordcarsThat would be neat
15:35:28bobdaduckBut I haven't the slightest what things I'd need to know about our source to start
15:36:31bobdaduckHow to make it hook in to the regular desktop servers/graphics engine etc
15:37:43watusimotoI think I've solved the phone/tablet controller issue... I've learned that you can plug joysticks into the USB port, and they might just work.
15:45:45watusimotoDoes your dad know anything about running C++ code on Android? That, to me, is the first and biggest question... can it be done without a total rewrite in Java?
16:04:46Watusimoto_ has joined
16:09:26Nothing_Much Quit (Remote host closed the connection)
16:12:14bobdaduckI don't think so. From our brief talking he was like "well that shouldn't be hard, because C++ and Java are really close"
16:12:17Void7 Quit (Quit: Qonies!)
16:14:56bobdaduckI don't think very many people plug joysticks into their phones USBs
16:15:53bobdaduckThough no matter which way you cut it mobile would need to lose some functionality
16:17:36bobdaduckThree buttons bottom left for weapons, and you tap/hold them to fire probably
16:18:51watusimotoA rewrite in Java would be a trememndous effort. Do not underestimate it.
16:19:18fordcarsI would of went for a 2-joystick setup, but I don't think we would have space for any module button :/ I have no idea
16:19:33fordcarswatusimoto: didn't raptor compile and run on android? At least server
16:19:40fordcarsAges ago
16:19:55fordcarshttp://stackoverflow.com/questions/1002164/write-applications-in-c-or-c-for-android
16:20:09bobdaduckhah ford, that's what I'm just reading
16:20:35fordcarsAhahahh yesss!
16:21:47bobdaduckI'm basically thinking "drop a bunch of functionality to make it workable" and then just say if they want the full experience go to computer
16:23:06fordcarsYeah possibl
16:23:08fordcarsy
16:23:22bobdaduckLevel editor could easily be a seperate app
16:23:27fordcarsI just had a flash, what about using Vol+ and Vol- for module 1 and module 2?
16:23:38fordcarsAnd having 2 joysticks, like a gamepad
16:23:40bobdaduckheyyy!
16:24:02bobdaduckCould you do both at the same time though?
16:24:09bobdaduckheh
16:24:26fordcarsProbably not :/
16:24:54fordcarsYeah maybe we should strip it down, you are probably right
16:25:17bobdaduckLike, just make it so they can log in, join games, and play
16:25:28bobdaduckThey don't even need to be able to chat forget it
16:25:38bobdaduckOkay, well maybe chat is kind of important
16:25:46watusimotoyou could drop the editor, but there's still plenty more that would be somewhere between very hard and super hard.
16:26:18watusimotothe networking library would need to be rewritten
16:26:37watusimotoand even if you succeeded, how would we keep compatibility as we advanced from 019 to 020 to 021?
16:27:17bobdaduckIsn't there already some juggling across windows-mac-linux compatability wise?
16:27:25watusimotothe only feasible solution is to find a way to use the existing source, or modify it in a way that works on all platforms. Multiple copies of the code is a non-starter in my opinion.
16:27:33watusimotoyes, but it's pretty minor
16:27:46watusimotoand it's almost all done within the codebase
16:27:59fordcarsOrororor we can try to do something with raptor's web code stuff
16:28:04watusimotowe don't have different copies for mac and win and linux
16:28:12watusimotothat's more promising
16:28:25fordcarsOr at least port to android, plugging-in a keyboard and mouse, like for smart tvs or whatever
16:28:30fordcarsIf it's doable
16:28:36fordcarsBut bobs dad might help
16:30:10bobdaduckWell he's not been an android developer for long
16:30:20bobdaduckand hasn't programmed in a long while so
16:30:28bobdaduckThis will be a bit of an experience.
16:30:49watusimotothis would not be a good project to start with.
16:31:00bobdaducklol
16:31:37bobdaduckhttp://nestedvm.ibex.org/?
16:31:46bobdaduckNo question mark
16:58:04Watusimoto_ Quit (Ping timeout: 264 seconds)
17:04:32bobdaduck Quit (Ping timeout: 250 seconds)
17:09:34Void7 has joined
17:10:13bobdaduck has joined
17:11:20bobdaduckIt looks like "android NDK" would let us implement at least some of the code without changing it
17:11:22bobdaduckToo much
17:11:46Watusimoto_ has joined
17:13:43bobdaduckAt least, its acting like that's what its for.
17:30:33Void7 Quit (Ping timeout: 258 seconds)
17:39:52Nothing_Much has joined
17:49:45Void7 has joined
17:52:58fordcarsBut I think the networking would be messed up? I think that's what wat said
17:52:58Void7_ has joined
17:53:02Void7 Quit (Read error: Connection reset by peer)
17:53:29Void7_ is now known as Void7
17:54:27watusimotothe networking might work with NDK or the like.
17:54:28bobdaduckYeah, we'd definitely have to hack a lot of network changes
17:54:45bobdaduckThough I really don't know what's involved
17:54:57bobdaducklast time I looked at the source I was not very serious about understanding it xD
17:55:52bobdaduckWas kind of like "SDK? I have no idea what that stands for! I'm gonna stick to scripting!"
17:57:06Void7SDK: source development kit (iirc)
17:59:34bobdaduckWhatever that is
17:59:34fordcars Quit (Ping timeout: 250 seconds)
17:59:40bobdaduckI just break stuff
18:01:31Void7you'd want a SBK instead then..
18:01:37Void7"Source Breakage Kit"
18:02:49bobdaduckMy job is software testing right now lol
18:02:55bobdaduckWhere can I find one of these SBK
18:03:14KaadmYbobdaduck: want into your bathroom
18:03:21KaadmYlook at the SBK in the mirror
18:03:26KaadmYwalk*
18:03:35bobdaduckAND PUNCH IT?
18:03:38KaadmYok
18:03:49Void7no, KaadmY, the SBK has to stay alive... I NEED IT!
18:03:51KaadmY"why does glass taste like blood?"
18:04:22Void7here's an SBK for you: http://kaspersky-anti-virus.en.softonic.com/
18:04:34KaadmYheh
18:04:37Void7or http://www.mcafee.com/us/index.html
18:05:47fordcars has joined
18:06:49bobdaduckrofl
18:07:34KaadmYRORLMMO
18:07:44Void7Rolling on the RogueLike MMO?
18:07:46KaadmYfordcars: Rolling On Road Laughing My Muffler Off
18:09:17fordcarsOOOOooohhhh
18:18:06KaadmY:P
18:36:50bobdaduckfordcars: so you're updating the graphics engine?
18:37:23fordcarsbobdaduck: nahh, I just did a quick and dirty port
18:37:45fordcarsAll the functions were in the same spot, so I simply rewrote them (there were about 20?)
18:37:57fordcarsusing a newer OpenGL
18:38:38fordcarsbobdaduck: I don't think Bitfighter has a strictly defined graphics engine :P
18:40:03Watusimoto_ Quit (Ping timeout: 240 seconds)
18:40:49bobdaduckSo that... Makes things better? Is going to cause problems? All you did was rename variables?
18:43:55fordcarsbobdaduck: yes, well now we support newer machines
18:44:07fordcarsAnd most importantly, GLES, which is used in mobile stuff like Android
18:44:33fordcarsNot only rename variables :P
18:45:50bobdaduckhah, okay.
18:50:26bobdaduckHave you poked around in the code very much?
18:51:53fordcarsNot apart from that actually
18:52:17fordcarsI've only just learned c++
18:55:34bobdaduckWat learned C++ from messing with bitfighter
18:55:49bobdaduck...Actually I think like 5 or 6 passing devs did
19:00:18KaadmYi'm learning C
19:00:22KaadmYno C++ for me
19:00:27Void7don't you men :C ?
19:00:39KaadmYtried to use C++ for a while, it's irritating to work with for me
19:00:50KaadmYit took me about 2 hours to get array sorting to work
19:09:28Watusimoto_ has joined
19:10:16watusimotoC++ is soooo much better to use than C. If you have the choice, use C++.
19:12:27Void7 Quit (Ping timeout: 260 seconds)
19:13:39bobdaduckLook, it has plusses!
19:13:53fordcarsI coded in javascript for a while, but I find C++ so much more fun to code in I have no idea why
19:15:07bobdaducklol
19:15:10bobdaduckWhy?
19:15:15fordcarsI dunno
19:15:27bobdaduck>> Yes, read it. Asked anyway.
19:15:36fordcarsAHahahah
19:15:42bobdaduck#)
19:15:57fordcarsNo but I guess its because its statically typed, so everything is more defined
19:16:13fordcarsIn javascript, it takes you like 5 lines just to define a function with an optional parameter
19:16:41watusimotoprobably because javascript sucks donkey balls
19:17:06watusimotojust my professional opinion
19:17:35fordcarswatusimoto: yes, that is why most people code in some language and compile to javascript :)
19:17:44fordcarsBut apperently they introduced classes
19:17:49fordcarsSo its better now but meh
19:18:17bobdaduckHard to understand having not done myself
19:18:28bobdaduckI guess I touch javascript at work here but its very periphery
19:18:44bobdaduckEr, javascript and JSON are not the same?
19:19:15fordcarsKindof
19:19:30bobdaduckWell, we do JSON here.
19:19:39fordcarsJson is pretty much a nice way of writing textually a javascript object
19:19:43bobdaduckMaybe not quite as frustrating
19:33:16bobdaduck Quit (Quit: Page closed)
20:02:03Watusimoto_ Quit (Ping timeout: 240 seconds)
20:17:19watusimotojson is a dataset that is encoded as a javascript structure.
20:32:17Watusimoto_ has joined
20:38:31Nothing_Much Quit (Ping timeout: 240 seconds)
20:39:01Nothing_Much has joined
21:58:08watusimoto Quit (Quit: Leaving.)
22:04:44KaadmY Quit (Quit: Connection closed for inactivity)
22:11:32Watusimoto_ Quit (Ping timeout: 260 seconds)
23:03:10Void7 has joined
23:37:06fordcars Quit (Quit: Page closed)
23:42:03Void7 Quit (Ping timeout: 240 seconds)
23:42:55Void7 has joined

Index Search ←Prev date Next date→

These logs were automatically created by BFLogBot on irc.freenode.net.