#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2014-03-26

Timestamps are in GMT/BST.

00:01:18ThomasNicholas Quit (Client Quit)
00:01:18Tazinator Quit (Client Quit)
00:03:00Watusimotoraptor: I'm heading to bed. The code also works for me with a release build
00:03:29WatusimotoI think you may be right about exception within exception
00:03:39Watusimotoas somehow the function seems not to make it off the stack
00:03:56Watusimotobut it may be a luajit problem?
00:10:07Skybaxraptor: It's not letting me rate levels in-game anymore
00:33:36YoshiSmb_m has joined
00:36:35Platskies has joined
00:39:39SkybaxI posted on the BBBXI suggestion page
00:41:37Platskies Quit (Ping timeout: 268 seconds)
00:45:55raptorhi again
00:46:04raptorWatusimoto: ok, i'll continue to try and fix it
00:47:32Watusimoto Quit (Ping timeout: 252 seconds)
00:50:22Platskies has joined
00:53:01YoshiSmb_mhi skybax
00:53:08SkybaxHai
01:05:03YoshiSmb_m Quit (Ping timeout: 268 seconds)
01:07:18Skybax Quit (Remote host closed the connection)
01:16:12raptor Quit ()
01:19:07Platskies Quit (Ping timeout: 264 seconds)
01:28:55Platskies has joined
02:01:49YoshiSmb_m has joined
02:05:44amgine123zzz
02:20:07HylianSavior has joined
02:42:56kaen has joined
02:46:23YoshiSmb_mhi kaen
02:47:40kaenhi
02:54:31YoshiSmb_m Quit (Ping timeout: 264 seconds)
02:59:53Tazinator has joined
03:04:45fordcars_debHi
03:05:31Nothing_MuchHey fordcars_deb
03:05:55Nothing_MuchI can barely play any online games anymore =.=
03:06:06YoshiSmb_m has joined
03:07:38fordcars_debWhy D:
03:08:13YoshiSmb_mwow, but did you check you'r internet?
03:09:22Nothing_Muchfordcars_deb: router's too far away and I always get disconnected
03:09:23Tazinatorabnyone on who can help me do levelgen?
03:09:27Tazinatoralso hi
03:09:43Tazinatorits literally one line problem
03:09:59Nothing_MuchI would've been able to record the whole thing through the livestream and send it to gamejolt's public chat
03:10:00fordcars_debAww
03:10:10fordcars_debWhat's up taz?
03:10:23Tazinatorbf:findAllObjectsInArea(burstAreageom, ObjType.Burst)
03:10:25fordcars_debNothing, can you plug your computer directly with ethernet?
03:10:27Tazinatorlocal burst =
03:10:39TazinatorI need a way to grab the burst from the findallobjects
03:10:41YoshiSmb_mhi, such unable to play online
03:11:04fordcars_debTaz, you have more than one burst in that area
03:11:49Tazinatorok, can you fix it real fast for me?
03:11:52fordcars_debI can't check the docs right now, but I think it will be local burst = bf:findAllObjects...
03:12:02Tazinatorohh
03:12:11fordcars_debBut they might be more arguments in bf:findAll...!
03:12:21Tazinatorahhh
03:12:33fordcars_debSorry I am not more help :/
03:13:04YoshiSmb_mand for fc, you dint reply on pm a few days ago...
03:13:08amgine123BF!
03:13:13amgine123les play its bitfighter o clock!
03:13:14fordcars_debSorry yoshi!
03:13:19YoshiSmb_mhi amgine
03:13:24fordcars_debI saw that, my Irc client didn't show it to me
03:13:33YoshiSmb_mit's night
03:13:56YoshiSmb_mwow, better you get a new one!
03:14:11Tazinatorok levelgen:burst:removefromgame
03:14:17Tazinatorwhat did i do wrong here
03:14:42Tazinatorit thinks i have a function argument here.. but i dont
03:14:47Tazinator(levelgen error in console)
03:14:52Nothing_Muchfordcars_deb: I wish :(
03:15:08fordcars_debOh, it's
03:15:13Tazinatorim on 24/7 server
03:15:16Tazinatoramgine
03:15:20fordcars_deblevelgen:burst:removeFromGame()
03:15:27fordcars_debYou will always need those '()' :)
03:16:12Nothing_Muchguys
03:16:16Nothing_Muchhow's my server running? :)
03:16:38fordcars_debGood :)
03:17:08Nothing_Muchawesome
03:17:10Nothing_Muchat least there's that
03:18:15fordcars_debNothing_Much: there ways to extend your wifi range
03:18:25fordcars_debI can't really chat right now
03:18:32fordcars_debSorry :P
03:18:41fordcars_debIn about 30 mins
03:19:01Nothing_Muchfordcars_deb: np
03:19:04Nothing_MuchYeah, I had two routers
03:19:12Nothing_MuchOne broke and the other keeps disconnecting
03:19:15Nothing_Much*other new/old one
03:19:25Nothing_MuchThere's a central one that's.. not very central
03:19:30fordcars_debWifi?
03:19:35Nothing_Muchin fact the signal's so weak I'm lucky enough to-
03:19:37Nothing_Muchyeah wifi
03:19:43amgine123Im bored somone battle me
03:19:52Nothing_MuchI'll try amgine123
03:20:19Tazinator Quit (Ping timeout: 264 seconds)
03:24:37YoshiSmb_mmy wifi is freaking unstable (EPEC Wifi - Public)
03:25:12raptor has joined
03:25:13ChanServ sets mode +o
03:25:43YoshiSmb_mhi raptor
03:28:37raptorhi
03:40:43YoshiSmb_m Quit (Ping timeout: 264 seconds)
03:46:06YoshiSmb_m has joined
03:57:17kaen Quit (Ping timeout: 252 seconds)
04:00:03Nothing_Much Quit (Read error: Connection reset by peer)
04:02:33Nothing_Much has joined
04:03:15Nothing_Muchamgine123: sorry dude
04:03:19Nothing_Muchcomputer needed a reset
04:03:23amgine123its ok
04:03:31amgine123I was done anyways
04:03:40amgine123your really good :)
04:03:59Nothing_Muchthanks, but most of that speed was lag lol
04:04:41amgine123that was my server so i had no lag XD
04:04:59amgine123raptor how can you reduce lag ona dedicated server?
04:05:01Nothing_Muchyeah I'm having bad lag with my pc
04:05:08Nothing_Muchno it's not your server dude
04:05:12Nothing_Muchit's my wifi
04:05:16amgine123yes that was my server
04:05:29amgine123USA mid west is my host server
04:07:00raptordon't torrent
04:07:03raptordon't use wireless
04:07:21raptordon't breathe
04:08:08Nothing_Muchamgine123: dude your server isn't my issue
04:08:12Nothing_Muchit's my wifi
04:08:19Nothing_MuchI can barely play on my dedicated server!
04:08:20amgine123well maybe if i port oward that owuld help
04:08:30Nothing_Muchdude it's not your problem!
04:08:40Nothing_Muchis what I'm telling you!
04:13:37amgine123i know
04:13:47amgine123but i can at least try to reduce my end
04:14:12Nothing_Muchoh okay
04:15:06amgine123hhmm i wonder if port fowarding my computer is safe....
04:17:54destroyerimo has joined
04:18:43Nothing_Muchamgine123: it might not be unless you have a firewall set up with specified ports blocked
04:30:27amgine123we do
04:36:06taz has joined
04:37:15tazhi
04:37:20Nothing_MuchHey taz
04:38:00tazI STILL havent got my levelgen working.
04:38:21tazi know raptor or kaen or bobdaduck could do it in 2 minutes flat
04:38:34tazN_M how's your internet?
04:38:44Nothing_Muchreally bad taz
04:38:53Nothing_Muchand wordpress is really really really really really really
04:39:00Nothing_Muchpissing me off
04:43:24tazanyone here who knows levelgen
04:43:31tazand is able to help now?
04:43:37raptorhi taz
04:43:50raptorI'm headed to bed soon - show me your code in a pastie
04:44:02YoshiSmb_m Quit (Remote host closed the connection)
04:44:22tazraptor: http://bitfighter.org/forums/viewtopic.php?f=46&t=2321
04:44:55raptorok, first problem
04:45:02raptoryou didn't subscribe to the tick event
04:45:33raptorin main() you need: bf:subscribe(Event.Tick)
04:45:42raptorthen your onTick will work
04:46:18tazok put that in
04:46:22taznow what?
04:47:28raptornext obvious thing is in your 'for' loop:
04:47:41raptoryou have: bf:removeFromGame(items)
04:47:47raptorbut 'items' is an array
04:47:57raptoryou cannot remove an array, you have to do each object
04:48:07raptorso maybe it should be 'item'
04:49:19raptoralso you don't need semi-colons, but I think they're harmless
04:50:07raptoreverything else looks OK...
04:50:37tazdo i change jus that one items into item at removefromgame?
04:50:46raptori think so, yes
04:50:54tazit gives me a error in console
04:50:54raptoris your goal to replace the burst with an asteroid?
04:50:56tazyes
04:51:19raptorah, ok
04:51:39raptorthat's because you cannot call 'removeFromGame' on an object that you didn't create in Lua
04:51:55raptorso instead of removing the item, try moving it very far away...
04:52:07raptorwell actually...
04:52:14raptorno i think removeFromGame should work..
04:53:10tazstill nothing happens.. :/
04:53:24raptorremvoe your table.clear
04:53:30raptor'items' isn't created before hand
04:53:31tazoooh
04:53:40tazyeah i just deleted table clear
04:53:49tazand now asteroids are made! (but burst still exists)
04:54:08tazwell for one or two shots at least
04:54:38raptorah, removeFromGame is used differnt than add
04:54:45raptoryou have to do item:removeFromGame()
04:55:25tazooooh it works now
04:55:25raptorhaha, it works!!
04:55:29raptorthat pretty neat
04:55:35raptornot very efficient, but neat!
04:55:40raptorok, time for bed
04:55:42raptorgood night!
04:55:52tazgn
04:55:55tazty
04:55:55raptor Quit ()
04:58:49amgine123gtg bye
05:03:08amgine123 Quit (Ping timeout: 245 seconds)
05:31:07taz Quit (Ping timeout: 264 seconds)
05:58:54Platskies Quit (Quit: Sleep time…)
06:09:04destroyerimo Quit (Ping timeout: 268 seconds)
06:20:03HylianSavior Quit (Quit: Leaving)
06:20:59destroyerimo has joined
06:24:30destroyerimo_ has joined
06:26:20destroyerimo Quit (Ping timeout: 252 seconds)
06:32:14destroyerimo__ has joined
06:33:03destroyerimo_ Quit (Ping timeout: 265 seconds)
06:44:19destroyerimo__ Quit (Ping timeout: 264 seconds)
06:51:38destroyerimo has joined
06:58:22destroyerimo Quit (Ping timeout: 252 seconds)
07:27:50destroyerimo has joined
07:50:46Tazinator has joined
07:51:19Tazinatorhi
07:51:19taz has joined
08:03:31destroyerimo Quit (Ping timeout: 264 seconds)
08:09:11destroyerimo has joined
08:10:06Nothing_Much Quit (Quit: Konversation terminated!)
08:36:31destroyerimo Quit (Ping timeout: 264 seconds)
09:01:37Tazinatorhi. my math skills arent the best, but.
09:01:53Tazinatorim trying to add absolute value to velocity values (x and y)
09:02:08Tazinatoradding a plain old 100 to x and y pushes me to the bottom right
09:02:28Tazinatorso i figure absolute value will fix that (though im not sure
09:02:48Tazinatoror something
09:02:52Tazinatoridk read it tomorrow
09:02:53taz Quit (Quit: Leaving)
09:02:53Tazinator Quit (Quit: Leaving)
09:41:39Platskies has joined
09:47:01Darrel has joined
10:36:56destroyerimo has joined
10:38:26destroyerimo Quit (Client Quit)
11:01:31watusimoto has joined
11:01:31ChanServ sets mode +o
11:10:21Platskies Quit (Quit: Sleep time…)
11:25:59Platskies has joined
11:50:14Watusimoto_ has joined
12:09:28Nothing_Much has joined
12:12:30kaen has joined
12:49:58kaen20:18 <fordcars_deb> Nothing_Much: there ways to extend your wifi range
12:50:01kaenpringles can antenna
12:50:21Watusimoto_ Quit (Ping timeout: 252 seconds)
12:51:56Nothing_Muchthere's no antenna's on that router
12:51:58Nothing_Much:(
12:52:04Nothing_Muchbut something weird's going on
12:52:32Platskies Quit (Quit: Platskies)
12:52:33Nothing_Muchapparently I'm being logged in on other people's accounts
12:53:37Nothing_Muchoh hey kaen
12:55:13Platskies has joined
12:56:37Darrel Quit (Ping timeout: 240 seconds)
12:56:57kaenyou actually hook it to your wifi card :P
12:57:13Darrel has joined
12:57:55Nothing_MuchOh
12:58:04Nothing_MuchThat might not work though
12:58:48Nothing_MuchBut hopefully when my new parts come in, I might have a better connection
12:59:15Nothing_MuchBut kaen, is there a cookie problem whenever I'm logged into someone else's account?
12:59:42kaenif you're at a shared machine, they probably just forgot to log out of a website
12:59:54Nothing_Muchoh goodness
12:59:57Nothing_MuchThat's not what happens
13:00:06Nothing_MuchNobody else goes on my PC
13:04:10Nothing_MuchMaybe I'll switch from Maxthon to Chromium...
13:22:40YoshiSmb_m has joined
13:27:41Nothing_MuchHi YoshiSmb_m
13:38:11Watusimoto_ has joined
13:39:38YoshiSmb_m Quit (Ping timeout: 240 seconds)
14:04:17Watusimoto_ Quit (Ping timeout: 240 seconds)
14:14:07Platskies Quit (Read error: Connection reset by peer)
14:40:32Watusimoto_ has joined
14:45:42HylianSavior has joined
14:47:35kaen_ has joined
14:48:55kaen Quit (Ping timeout: 268 seconds)
14:57:20YoshiSmb_m has joined
14:57:41YoshiSmb_mhi n_m
14:58:09YoshiSmb_mi was afk (whoops)
14:58:14Nothing_Muchno problem
14:59:02YoshiSmb_m:-)
15:01:12Nothing_Much Quit (Quit: Konversation terminated!)
15:01:24Nothing_Much has joined
15:10:38YoshiSmb_m Quit (Ping timeout: 240 seconds)
15:27:38Watusimoto_ Quit (Ping timeout: 265 seconds)
15:29:11bobdaduck has joined
15:32:28Skybax has joined
15:34:04SkybaxGoodmorning
15:36:26Invisible2 has joined
15:36:47bobdaduckgoooooodmorning!
15:36:57raptor has joined
15:36:57ChanServ sets mode +o
15:37:06raptorgood morning!
15:41:29Skybax_ has joined
15:44:25Skybax Quit (Ping timeout: 268 seconds)
15:53:41Skybax_ Quit (Ping timeout: 252 seconds)
15:54:10YoshiSmb_m has joined
15:54:30YoshiSmb_mMorning!
15:59:08bobdaduckI feel like doing math things!
15:59:20bobdaduckBut I have no ideas
15:59:41raptorcomputational geometry!
16:00:13raptorbuild a sine-wave editor plugin
16:00:24bobdaduckKaen already did that
16:00:26bobdaduckI'm sure
16:00:29raptordid he?
16:00:41raptorooo, or a fractal plugin!
16:00:48raptoralthough i'm not sure how that could be used...
16:00:49bobdaduckhe did that too
16:00:52bobdaduckI'm sure
16:00:52bobdaduckxD
16:01:39Skybax has joined
16:03:31YoshiSmb_m Quit (Ping timeout: 245 seconds)
16:07:45Invisible2 Quit (Ping timeout: 265 seconds)
16:07:52raptorooo... i have an idea for a level
16:16:32bobdaduckCan I help!
16:16:54YoshiSmb_m has joined
16:17:33raptorhmm... except I'm not sure how to make it a non-annoying level
16:18:01raptorwell... i need to refine my idea a bit first..
16:20:45YoshiSmb_mwhat plugin?
16:34:39raptorYoshiSmb_m: the android build is a long ways away - it compiles but crashes, and there's no way to move the ship
16:34:51raptorwe'd need a dedicated developer to creating an interface for it
16:35:20bobdaduckgrarrr I want to program something xD
16:35:46raptordo python!
16:38:28bobdaducklol what is even in python
16:38:45raptorthe bitfighter notifier
16:38:53raptorand something else..
16:39:19raptoroh BFLogBot
16:39:20BFLogBotI don't understand this! Not a single part of my horoscope came true! ... The paper should print Mom's daily predictions. Those sure come true.
16:39:41bobdaducklol
16:39:53bobdaduckbut I wouldn't know what to do to things
16:40:02YoshiSmb_mthis is just epic
16:40:29YoshiSmb_mpython is not that hard
16:40:52raptori don't think it's about difficulty... it's about an idea
16:42:29bobdaduckwhat are we even thinking about
16:43:28YoshiSmb_mhuh...
16:45:17Invisible2 has joined
16:52:47watusimoto Quit (Ping timeout: 252 seconds)
16:59:54koda Quit (Quit: koda)
17:00:13koda has joined
17:05:37Invisible2 Quit (Ping timeout: 240 seconds)
17:09:35Watusimoto has joined
17:42:22YoshiSmb_m Quit (Remote host closed the connection)
17:43:30YoshiSmb_m has joined
17:52:57Watusimoto Quit (Ping timeout: 240 seconds)
18:12:31Nothing_Much Quit (Read error: Connection reset by peer)
18:13:30no_mu has joined
18:15:38Skybax Quit (Ping timeout: 240 seconds)
18:15:43Skybax_ has joined
18:31:27no_mu Quit (Quit: Konversation terminated!)
18:38:50Nothing_Much has joined
18:43:34YoshiSmb_m Quit (Remote host closed the connection)
18:48:11Skybax_ Quit (Ping timeout: 268 seconds)
18:52:00Nothing_Much Quit (Read error: Connection reset by peer)
18:52:36Nothing_Much has joined
18:52:36Nothing_Much Quit (Client Quit)
18:52:51no_mu has joined
18:57:16Skybax has joined
19:35:08LordDVG has joined
19:35:55no_mu Quit (Read error: Connection reset by peer)
19:36:16no_mu has joined
19:48:31Skybax Quit (Ping timeout: 245 seconds)
19:53:34Canseco has joined
20:01:12raptorHa
20:01:19raptorI keep forgetting that LineItem has a width
20:01:31raptorin the level files
20:01:47raptorbut that the game considers it a true line and just renders it as such
20:28:31Invisible2 has joined
20:32:19raptor Quit (Ping timeout: 264 seconds)
20:32:39Nothing_Much has joined
20:33:49Nothing_Much Quit (Client Quit)
20:36:31no_mu Quit (Ping timeout: 264 seconds)
20:42:55raptor has joined
20:42:55ChanServ sets mode +o
20:43:47Skybax has joined
20:44:13SkybaxThe Bitfighter Notifier only works some of the time
20:44:36raptordefine 'some'
20:47:52Skybax_ has joined
20:48:20raptorthere's this known bug. could it be your problem?: http://code.google.com/p/bitfighter/issues/detail?id=400
20:48:37Skybax_Like it works after I first open it, but then after putting my computer to sleep it doesn't work unless I go into the task manager, end it, and then reopen it
20:48:56raptoryep, seems like identical bug
20:48:58Skybax_Yeah that's probably it
20:49:11raptorwhat OS?
20:49:16Skybax_Windows 8.1
20:49:46raptorok, watusimoto was on windows 7... that means I need to fire up a windows vm...
20:50:16Skybax_I probably already told you this, but you can open like a billion Notifiers cause it doesn't recognize it that it's already open, and it doesn't give a notification that it's opened successfully
20:50:19Skybax Quit (Ping timeout: 264 seconds)
20:50:23Skybax_ is now known as Skybax
20:50:35raptornow that should be fixed... does it still do that in 019b?
20:52:49SkybaxLet me see
20:53:37Invisible2 Quit (Ping timeout: 252 seconds)
20:54:43SkybaxOkay, no, it won't let me open a bunch. But it still doesn't notify me that it's opened
20:55:08raptorok, i think i changed that since 019b.. let me check
20:56:31raptoryeah, I did... so it'll be in the next update
20:56:37raptorbut i'll have to fix that sleep bug, too
20:57:06SkybaxOkay lol
20:57:11SkybaxWhen is the next update?
20:57:40raptorNot sure - I'm toying with the idea of a small 019c update since we've made sever small bugfixes
20:57:47raptorbut we've already started major code changes for 020
20:57:54raptor*severall
20:57:59raptor**several
20:58:57SkybaxWhat kinda code changes? Are they behind the scenes type stuff that just make the game smoother/faster/smaller that kinda thing or major gameplay code changes?
21:00:02raptornot really gameplay changes yet
21:00:13raptormostly engine changes/ code refactorying/ speed improvements
21:00:30SkybaxSo the first one, okay
21:00:52raptorheh, yes
21:01:11raptoroh and i've thoroughly broken the OSX building...
21:01:32raptorso if i were to do 019c, i'd probably fork the codebase before that
21:02:30SkybaxNice
21:03:06Watusimoto has joined
21:04:53Skybax_ has joined
21:05:31Skybax_Are you guys planning any gameplay changes? This is gonna be 020, after all... seems apropo for it to contain some game changing landmark code lol
21:05:56raptori'm not sure
21:06:03raptorseems like we got balancing a lot better in 019
21:06:09Skybax_Yeah
21:06:15raptormaybe we should do a new gametype
21:06:16Canseco Quit (Read error: Connection reset by peer)
21:06:23raptoror a new object
21:06:24Skybax_I think soccer should be turned into basketball
21:06:29raptorhaha what
21:06:52Skybax_Yeah. With directional passing, meaning you can pass in a direction you're not flying in
21:07:05raptorreimplement soccer pickup?
21:07:20raptorsoccer pickup code was horrible
21:07:27raptorthat gave use so much grief
21:07:29raptor*us
21:07:38bobdaducklol soccer pickup
21:07:43Skybax Quit (Ping timeout: 264 seconds)
21:07:45Skybax_Idk... Something about it needs to be changed, and I agree that the experimental soccer pickup was lame
21:08:19Skybax_But right now soccer is my least favorite gametype
21:08:24Skybax_ is now known as Skybax
21:08:52SkybaxBasketball sounds better somehow xD
21:08:53raptormaybe it needs an enhancement of sorts, like some object just for that gametype?
21:09:29raptori think one of the best soccer maps was that small 1-team one by bobdaduck, the kill-the-carrier one
21:09:40bobdaduckrofl
21:10:29bobdaducklike a soccerball object?
21:11:04bobdaduckCurrently pickup soccer can be emulated by a retrieve with a single flag and goals
21:11:32bobdaduckOR MAYBE
21:11:36bobdaduckWE COULD
21:11:40bobdaduckINSTEAD OF A SOCCER BALL
21:11:42bobdaduckHAVE AN ASTEROID
21:11:48bobdaduckSO IF YOU TOUCH IT YOU DIE
21:11:56raptornow that was one of the worst soccer maps...
21:12:00bobdaduckAND IF YOU SHOOT IT IT FLOODS THE LEVEL WITH ASTEROIDS
21:12:16bobdaduckoh! That reminds me I can totally fix that map now!
21:12:33raptori thought it was built as intended...
21:12:36bobdaduckfindallObjects(asteroid) if size < 3 removeFromGame()
21:14:14bobdaduckThe flooding the level with asteroids part is unintentional xD
21:17:15raptordid you see taz' shoot-asteroids-instead-of-burst code?
21:19:30bobdaduckVaguely
21:19:34bobdaduckI didn't plug it in
21:20:29raptorlooks like people are pulling through with map suggestions
21:20:38raptorI probably have about 1/3 of what I need now..
21:30:08taz has joined
21:30:31tazhi
21:30:35tazanyone up for game?
21:35:52taz Quit (Quit: Leaving)
21:42:21taz has joined
21:42:51tazok
21:42:59Tazinator has joined
21:46:13tazoh hey
21:46:13taz[21:11:40] <bobdaduck> INSTEAD OF A SOCCER BALL
21:46:13taz[21:11:42] <bobdaduck> HAVE AN ASTEROID
21:46:14taz[21:11:48] <bobdaduck> SO IF YOU TOUCH IT YOU DIE
21:46:14taz[21:11:56] <raptor> now that was one of the worst soccer maps...
21:46:14taz[21:12:00] <bobdaduck> AND IF YOU SHOOT IT IT FLOODS THE LEVEL WITH ASTEROIDS
21:46:22tazI actually made a map that does this by accident
21:46:26bobdaducklol
21:49:18Flynnn has joined
21:49:24Flynnn Quit (Remote host closed the connection)
21:49:35Flynnn has joined
22:03:04tazbasketball new game mode sounds good
22:05:58Skybaxraptor, really, 1/3? Wow lol
22:07:44Flynnn Quit (Quit: Leaving)
22:08:48raptoryes, so keep it up!
22:09:07taz1/3 of what
22:09:11tazfriday?
22:09:46tazI can suggest someething must better than maps... How about two new bots?
22:10:12tazaltho im not sure they're ready for prime time yet
22:10:16raptorfor the BBB?
22:10:27tazdrone and forcebot!
22:10:29raptorwe hope we don't need to use bots for the bbb
22:10:39tazi assume you tried thema lrdy?
22:10:59tazaw
22:11:28tazI'm still working on my levelgen then.
22:11:39SkybaxWell if the Pleiades had a VIEW ALL function then I might be able to SUGGEST MORE MAPS
22:12:11tazCow?
22:12:53raptorOK! I'll look at the code tonight and see if I can't whip something up... but no guarantees
22:13:22tazwill levelgens be encouraged?
22:13:32taz(for bbb)
22:13:47raptorperhaps, but probably simple ones
22:13:59raptori think we did bobdaduck's RTS level last time
22:14:17SkybaxThe map I suggested from thread_ I think it was called Omnispace, has an epic levelgen in it
22:14:26tazI've seen Omnispace
22:14:34tazbut only in single player
22:14:40SkybaxWanna play it?
22:14:49raptorbut they have to be thoroughly tested - we don't want much crashiness... even though it seems to happen everytime
22:15:40tazif it wasnt suggested already, sam's highway is a good map
22:16:06LordDVG Quit (Remote host closed the connection)
22:16:12tazi actually have the levelgen for a new map, i just need a little help
22:16:14taz(again)
22:16:46Skybax_ has joined
22:17:28raptorplease add suggestions in that forums map
22:18:04tazalrite.. anywa. raptor: did you see http://bitfighter.org/forums/viewtopic.php?f=46&t=2322&p=23263#p23263 alrdy? It's me asking for help
22:18:27taz(or kaen or bobdaduck if you're busy)
22:19:11bobdaduckoky
22:19:29Skybax Quit (Ping timeout: 252 seconds)
22:20:50bobdaducktaking a look...
22:21:13bobdaduckI did something like that but I can't find the level!
22:23:50tazim a bad host :z
22:24:15tazbobdaduck: k! I just don't know how to use the velocity math thingy
22:24:23Skybax_Llamas
22:24:24bobdaduckyeah so
22:24:36bobdaduckin setVel, the x is the x velocity
22:24:41bobdaduckbut remember that it is an axis
22:24:41taznonono
22:24:51bobdaduckso a positive x value moves the ship to the right, and a negative value to the left
22:24:56tazbut
22:25:00tazwhat if i want it to like
22:25:04tazbe absolitely
22:25:09tazvalue
22:25:38bobdaduckWhat do you mean?
22:25:38tazsry go on
22:25:41tazum
22:25:43tazok
22:25:53tazif the velocity along x axis is |300|
22:26:00tazadd |11|
22:26:20tazit's and if it's -|300| + |11| then its -311 along x axis
22:26:24tazmake sense?
22:26:37bobdaduckNot really
22:26:41bobdaduckwhat do you want the ship to do?
22:26:47tazi just want it to go faster
22:27:00tazand not slow down as easy
22:27:05tazlike cruise control
22:27:22bobdaduckship:setVel(point.new(ship:getVel().x * 2, ship:getVel().y * 2))
22:28:41tazhhha
22:28:49tazi mean with a max speed
22:28:59tazthat will make you never stop
22:29:11taz(that is your example)
22:29:25tazwait. let me reiterate.
22:29:42tazI want to emulate the way a slipzone makes it hard to slow down
22:29:50tazwithout making it hard to speed up
22:30:02bobdaduckoops I broke it
22:30:14tazthat's why I can't use multiplication
22:30:19bobdaducklol
22:30:42bobdaduckI just tried multiplication
22:30:45bobdaduckit was pretty funny
22:30:47Skybax_This is called friction
22:30:50Skybax_ is now known as Skybax
22:30:55tazty skybax
22:31:00tazi want friction
22:31:18tazi learned that in like 9th grade... and totally forgot
22:31:46tazcoding hurts my brain
22:31:55bobdaducklol
22:33:58tazIs there a way to detect the velocity of a ship?
22:34:03bobdaduckship:getVel
22:34:05taz(I mean the value
22:34:06bobdaduck()\
22:34:10tazabsolute value
22:34:23tazlike imagine we're talking cars
22:34:31bobdaduckmath.abs() I believe
22:34:32tazwould you ever say this car is going -50 mph?
22:34:36tazok
22:36:37tazship:setVel(point.new(math.abs(vel.x + 100), math.abs(vel.y + 100))
22:36:57bobdaduckmm
22:37:15bobdaduckI've been fiddling with the code
22:37:40bobdaduckI haven't made it work because getting the ship to like, actually stop is kind of hard? But my changes should give you a base: http://pastie.org/8971616
22:37:50bobdaduck(that's just the ontick() function)
22:39:51tazhmm it's really jerky
22:39:56bobdaduckyeah
22:40:01bobdaduckthat's a product of my math
22:40:04Skybax Quit (Read error: Connection reset by peer)
22:40:13bobdaduckand the if(toomuchVel) part.
22:40:46bobdaduckI think what you want to do is speed up the ship, and then go back and simulate friction on the ship afterwards
22:40:58bobdaduckbut I dunno I tried this myself and it got hairy and I gave up
22:41:19tazi wonder how slipzones do this
22:42:01bobdaduckI think they just directly change the friction coeficient of the ship
22:42:23tazI have a crazy idea to try this inside a slipzone
22:42:56Platskies has joined
22:43:02bobdaducklol
22:43:03tazehh not interesting at all
22:43:07tazhmm.
22:43:11Skybax has joined
22:43:16tazis the OnTick function the reason it's so jerky?
22:43:25taz(ship movement)
22:43:36bobdaduckNo its that
22:43:57bobdaduckunder my model it doesn't re-apply the speed boost until the ship has slowed down to a certain speed
22:44:33tazbllaa
22:45:18Nothing_Much has joined
22:47:29tazcan I use math.abs inside setVel?
22:47:34bobdaduckyes?
22:47:45tazinside: ship:setVel(point.new((vel.x * 1.1), (vel.y * 1.1)))
22:47:52bobdaduckjust wrap whatever number you want | |
22:48:23bobdaduckof course it should be noted that if you make velocity positive it will totally just rocket your ship up and to the right
22:49:39tazi commented out the if and ed
22:49:43tazand left this in
22:49:43tazship:setVel(point.new((vel.x + |100|), (vel.y + |100|)))
22:49:46tazbut nothing happens
22:50:44Platskies Quit (Quit: Sleep time…)
22:51:58tazunexpected symbol near the |
22:53:45Watusimototaz -- by definition, velocity includes a directional component, and speed does not. So it is correct to say the car is going -50mph when measured on a fixed axis.
22:54:22Watusimototo correclty convert a velocity expressed in x and y components into speed, you need to do speed = sqrt(x^2 + y^2).
22:55:01WatusimotoThink of x and y as two perpendicular legs of a right triangle, and speed as the hypotenuse. The forumla I just posted is simply c^2 = a^2 + b^2
22:55:10Watusimotoit becomes a lot clearer if you draw a picture
22:56:19WatusimotoI think that our points also have a functin, len, that applies the above formula for you. But check the docs to be sure
22:57:25raptorthe LuaJIT mailing list is almost always over my head
22:57:46Watusimotoand finally, the way to express abs value in Lua is not |x|, but raterh math.abs(x)
22:57:52Watusimotoso
22:58:02Watusimotothat's my lesson for the day
22:58:07raptorwhat with their assembly optimization and crazy compiler-platform efficiencies
22:59:59Watusimotohey there
23:00:12Watusimotodid you have any luck with the lua crash since we last chatted?
23:00:34raptornope, didn't get a chance to look at it last night
23:00:40Watusimotono prob
23:00:47WatusimotoI'm not sure what else to suggest
23:00:49raptoroh wait... i can test something right now, though
23:00:55raptorwhether it's LuaJIT or not
23:01:13Skybax Quit (Read error: Connection reset by peer)
23:01:31tazi think i still don,t get it.
23:01:47tazbut i try
23:02:04tazship:setVel(point.new(math.abs(vel.x + 200)), (math.abs(vel.y + 200)))
23:02:04tazcrashed
23:02:15raptorscalar/vector difference
23:02:20Skybax has joined
23:02:56Watusimotofirst off, you really don't want the abs
23:03:07Watusimotopositive x is to the right, negative x is to the left
23:03:08SkybaxI want abs
23:03:18Watusimotoyour code would result in the ship always going up and to the right
23:03:31Watusimotoor maybe down and to the right (not positive)
23:03:35tazoops, I just want to increase the value by a set increment
23:03:42Watusimotonegative x does not mean slower ship
23:04:07tazadding 100 to both results in to the right and down
23:04:08raptor'increase' has a spatial component
23:04:35raptoryes, so multiply the vector (point) instead of add/subtract to it
23:05:01Watusimototaz
23:05:10Watusimotoget a sheet of paper and let me know when you have it
23:05:18Watusimotoand a pencil or pen
23:05:18raptoroldVel + ( 100 * point.normalize(oldVel) )
23:05:42raptoruse twiddla!
23:05:46Watusimotook
23:05:47Watusimotogood idea
23:06:07Watusimototaz: go here
23:06:08Watusimotohttp://www.twiddla.com/1558812
23:06:20raptori'll be the good cook and leave the kitchen
23:07:21raptorin fact, i need to go home - bye!
23:07:29Watusimotobye!
23:07:36Watusimotoin that diagram, x is negative
23:08:19Watusimotoin case 1 x is negative
23:08:26Watusimotoin case 2 both x and y are negative
23:08:31Watusimotobut the speeds are about the same
23:08:41tazalright.
23:08:54Watusimotoin 3 y is 0
23:08:57Watusimotobut speed is the same
23:09:12Watusimotoif that helps at all
23:09:54Watusimotothe key thing is that in all of those x^2 + y^2 = z^2 where z is the speed of the object
23:10:07Watusimotoso z = sqrt(x^2 + y^2)
23:11:13raptorwhoa
23:11:20Watusimotoin the last triangle I drew, A is your starting speed, and B represents 100,100
23:11:29Watusimotoadd them together and you get the final speed, C
23:11:55raptorlooks like LuaJIT is the culprit for the string error, but we have an unhandled exception in the game somewhere..
23:11:55Watusimotosame in the other triangle
23:11:57raptorok now i go..
23:12:01raptor Quit ()
23:12:39Watusimotoin the 2nd case, the resulting speed is much bigger (longer line), even though the starting speed (A) was the same
23:12:47Watusimotobecause the starting direction was different
23:12:58Watusimotoand 100,100 (B) will always be the same
23:13:59taz100, 100 is x, y velocity?
23:14:06Nothing_Muchoh wow, my server's still lagging
23:14:43Nothing_Muchanybody wanna test out my server atm?
23:16:04tazim saving your text
23:16:39Nothing_Muchkaen_: when you had chicagovps, did you have ANY lag whatsoever?
23:16:46taznot fully understanding it yet, but thanks. ill look over it
23:17:06tazso i understand it.
23:17:20Skybax Quit (Read error: Connection reset by peer)
23:18:27Skybax has joined
23:19:50bobdaduck Quit (Remote host closed the connection)
23:22:46Watusimototaz: yes
23:23:42Watusimotomaybe this will help further? http://www.twiddla.com/1558812
23:23:45Watusimotooops
23:23:51Watusimotohttp://www.physicsclassroom.com/class/vectors/Lesson-1/Vector-Addition
23:24:30Watusimotosome of those diagrams show force, but pretend it's speed, and you'll get the same result
23:39:56Nothing_Much Quit (Quit: Konversation terminated!)

Index Search ←Prev date Next date→

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