#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2013-12-21

Timestamps are in GMT/BST.

00:00:08Darrel has joined
00:00:09vs73nxthank goodness for sublime text alignment plugin
00:02:07Watusimotoit's pretty useful
00:02:33Watusimotosublime is written by an aussie, I think
00:02:50vs73nxalso found a plugin that highlights trailing whitespace
00:02:57vs73nxthat is very useful aswell
00:04:11raptorWatusimoto: do you code c++ with sublime now?
00:06:26sam686Why is a level Kate loading as a Bitmatch? Level: http://sam6.25u.com/bitfighter/levels4/furbuggy_kate.level
00:09:56Watusimotono -- only some formatting tasks
00:10:03Watusimotosublime is not an ide
00:11:31Darrel Quit (Quit: IRC client killed.)
00:13:15raptorlet me check that sam686...
00:13:52raptorwhoa!
00:13:52sam686stringUtils.cpp line 797 function readFile somehow is reading 3 symbols that doesn't exists on level file
00:14:05raptorwhat is happeneing??
00:14:21sam686somethings wrong?
00:14:24raptorlet mem look in a hexviewer
00:14:27raptorthat level kate..
00:15:03raptorin 019...
00:15:07sam686FolderLevelSource::populateLevelInfoFromSource reads correctly.. that reads only the first 4 KB for just some info (runs when hosting)
00:15:19sam686018 works fine, probably through a different function
00:15:32Nothing_Much Quit (Remote host closed the connection)
00:15:50Nothing_Much has joined
00:15:54raptorEF BB BF
00:16:32raptorare the three bytes
00:16:49raptorha! i t's a UTF-8 byte-order-mark
00:17:00sam686its ood, it don't show up on notepad but does show up on hex editor
00:23:58sam686The reason getLevelInfoFromCodeChunk works was its reading chars > 127 as negative (array of signed char or S8) therefore thinks any chars > 127 is not valid and considers it as a new line
00:25:15sam686still, strange that they don't show up on neither notepad nor web browser..
00:26:36Watusimotogood night gentlemen... see you after the weekend
00:28:02raptornight!
00:28:12vs73nxgood night
00:28:20raptorwe should probably support UTF-8 in the level files... somehow
00:31:07Watusimoto Quit (Ping timeout: 240 seconds)
00:33:13Nothing_MuchWhat's UTF-8?
00:33:17Nothing_MuchA text format?
00:33:26raptoryes, a text encoding
00:33:28vs73nxa way of encoding text
00:33:52vs73nxhttp://en.wikipedia.org/wiki/UTF-8
00:34:26Nothing_Muchraptor: Did you say you guys had a bit of a "lack of ego" problem?
00:37:02raptorumm... I think that was watusimoto's statement, but I don't deny its accuracy...
00:37:29raptorit's more like we're not very good at selling what we have...
00:38:05raptorand I'm sure that when I arrived on scene, I dropped our average selling ability considerably...
00:39:18raptorhey sam686, this is great!: http://bjoern.hoehrmann.de/utf-8/decoder/dfa/
00:39:22raptornice and small
00:40:04vs73nxnice find raptor
00:40:10Nothing_Muchraptor: ohhh... how so? O.O
00:40:41raptorI've never been interested in the sale - only the production :)
00:41:36vs73nxim trying to spread the game among my friends...
00:41:41vs73nxit isnt owrking :(
00:41:43vs73nx*working
00:46:29Nothing_MuchThat's somewhat of a problem raptor, as you guys need to get each other motivated and production is only part of the whole package, but sticking to the background is fine, communication is key, how to do it will be answered after I make the post on r/indiegaming; vs73nx I think you should tell them to try it out one day with free time on everybody's hands, a "playdate" if you will.
00:47:02vs73nxok thanks for the advice
00:47:59Nothing_MuchHmm..
00:56:07raptorput the issue here, sam686: https://code.google.com/p/bitfighter/issues/detail?id=351
00:58:13sam686I see, was kindof buzy making some food.
00:59:05Nothing_MuchI should add that you guys have a lot of passion, but having only some of you do the promoting won't be enough. I'll be asking how promotion would work for a FOSS game.
01:00:36Skybax Quit (Ping timeout: 250 seconds)
01:07:47Nothing_MuchHmm.. I can't think of something to rephrase "a slight lack of an ego".
01:08:33Nothing_MuchScratch that!
01:30:16Nothing_MuchWhat's GCI again?
01:30:19Nothing_MuchGoogle something something?
01:30:48Nothing_MuchGoogle Code
01:31:09Nothing_Muchvs73nx: what's GCI again?
01:31:35vs73nxa competition run by google to help promote open source development
01:32:00Nothing_MuchAh, what's the acronym for it though?
01:32:11vs73nxGoogle Code In
01:32:23Nothing_Much... of course!
01:32:24vs73nxhttp://www.google-melange.com/gci/homepage/google/gci2013
01:33:36Nothing_MuchI can't believe I forgot a two letter word.. lol
01:33:52vs73nxthats ok
01:37:36Nothing_MuchGoing on 6!
01:38:35Nothing_MuchOh, raptor, thread gave me something today
01:39:51Nothing_MuchBCL it was
01:40:51Nothing_MuchIs it a customized script that's put into the game without altering the source code?
01:40:59raptoroh... his game-altering-game
01:41:05Nothing_MuchYeah that
01:41:18raptorhaven't had time to test it yet...
01:41:20Nothing_MuchThat's actually the coolest thing I've ever seen in my life of gaming
01:41:34Nothing_MuchMy question is though
01:41:56Nothing_MuchDoes it alter the source code at all or is it a customized script that can be put into the game at any time and hosted on any server?
01:42:41Nothing_MuchLevelgen according to thread's.. thread
01:42:41Flynnn has joined
01:44:00Nothing_MuchWait, is that the point of levelgen or is it just to create a level?
01:44:34raptorlevelgen basically gives the player coding-like control without having to compile the game
01:44:47raptormostly for building levels, but we've made it quite powerful with 019
01:45:39Nothing_MuchNow THAT is simply the coolest thing I have ever seen in my life of gaming.
01:45:51Nothing_MuchA game changer that you can do whatever in, as long as you can code.
01:45:58Nothing_MuchOr know how to code
01:46:25raptorwe chose Lua because it's (relatively) easy to jump into
01:46:44Nothing_MuchSeriously guys, this is amazing and very passionate work and it goes unnoticed..
01:46:58Nothing_MuchHmm.. Oh, I almost forgot about Gamejolt
01:47:07raptorand you don't have to struggle too much with some of the more mundane parts of coding like memory management, compiling, etc..
01:50:57Flynnn Quit (Quit: This computer has gone to sleep)
02:04:03Flynnn has joined
02:06:37Flynnn Quit (Client Quit)
02:18:56vs73nxwine doesnt owrk for dogecoin wallet aswell
02:19:03vs73nx*work
02:19:46Nothing_Muchraptor: Uh.. can you say that in simpler terms? >.> What I'm getting is that it's a level generator that can handle lua scripts to make levels and potentially change a game to your needs?
02:21:49Nothing_MuchIs that basically what it is?
02:29:20raptorok, let me try
02:29:32raptorLua is a scripting language that we've embedded in to the game
02:30:12raptorwith the Lua scripting system we've provided, you have access to change many of the in-game parameters
02:30:22raptorthese are called levelgens
02:30:52raptorI mean, the scripts you write in Lua to change the game parameters are called 'levelgens'
02:31:04raptorLua can also be use to create robots
02:40:48raptorMany games have scripting engines like we do
02:41:52Nothing_MuchBut is it available to the player?
02:42:00raptoroh yes
02:42:03Nothing_MuchThe levelgens?
02:42:09Nothing_MuchI mean for other games
02:42:09raptorin other games?
02:42:11Nothing_MuchYeah
02:42:19raptoroh yes - it's just not well known
02:42:28raptorbig games, too, like world of warcraft
02:42:32Nothing_MuchOh, what games come to mi-
02:42:32Nothing_MuchOh
02:42:34Nothing_MuchInteresting
02:42:49Nothing_MuchI never played that game tho
02:42:58raptorwe have a higher ratio of people-who-know-scripting to players
02:43:04raptorbecasue we have so few players... :)
02:47:12Nothing_MuchHah, yeah that's true..
02:47:23Nothing_MuchRetrieve and HTF are the same right?
02:54:05raptorno, but similar
02:54:40raptorHold-The-Flag means you have to hold onto a flag for X amount of time before you get a point
02:54:57raptorRetrieve requires you to collect all flags to score a touchdown, then you get to keep the points
02:55:37Nothing_MuchAh okay
02:55:51Nothing_MuchI'm gonna promote the game on GameJolt
02:56:09vs73nxcool
02:56:16Nothing_MuchI needed that clarification
02:56:39raptorthat reminds me... I need to continue my slog through the wikipedia undeletion process...
02:59:26Nothing_MuchCool
02:59:28Nothing_MuchGo for it raptor
02:59:40Nothing_MuchAlso, do you mind if I promote the IRC channel?
03:01:08raptorwell, sure - but it's IRC... most people nowadays don't quite get the concept of a 'working chat channel' and just leave if they haven't been answer within 30 seconds
03:01:40raptorI think I'd promote just the game with the site home page
03:03:04Nothing_MuchTrue, I'll stick to the homepage
03:03:52vs73nx Quit (Ping timeout: 240 seconds)
03:14:04BFLogBot Commit: c81bd9f2b021 | Author: buckyballreaction | Message: Fix weird behavior with deleting multiple vertices on an object in the editor
03:15:12raptorsam686: are you working on any of the 019a bugs right now?
03:16:11vs73nx has joined
03:18:53Flynnn has joined
03:39:56raptorgotta head in early.. good night!
03:40:00raptor Quit ()
03:41:36vs73nxgoodnight
03:43:38Nothing_Muchg'night
03:43:40Nothing_Muchoh crap
03:43:53Nothing_Muchvs73nx: do you know where the Bitfighter GCI link is?
03:47:56vs73nxmy task or the full link of all tasks
03:48:19vs73nxbecause bitfighter doesnt have a link for itself
03:48:32vs73nxhttps://www.google-melange.com/gci/org/google/gci2013/copyleftgames
03:48:35Nothing_Muchvs73nx: I'm not too sure, I thought there was a central link to the Bitfighter GCI that enables people to see what goes on.
03:48:53vs73nxyes look at the link
03:53:08Nothing_MuchGot it, thanks
04:00:22Nothing_Muchhttp://www.youtube.com/watch?v=DqmhrttVcZQ
04:00:24Nothing_MuchI found something!
04:15:02vs73nxnice find
04:20:18Flynnn Quit (Quit: This computer has gone to sleep)
05:06:37Flynnn has joined
05:28:12fordcars has joined
05:32:54Nothing_MuchHey guys
05:33:03vs73nxhi
05:34:12Nothing_MuchI'll be headin' out in a half hour soon maybe
05:34:19vs73nxok
05:46:48Flynnn Quit (Quit: This computer has gone to sleep)
05:50:54Flynnn has joined
05:50:56kumul Quit (Quit: Leaving)
06:08:05destroyerimo has joined
06:24:19fordcars Quit (Quit: Page closed)
07:41:23ashdlaksas has joined
07:41:41ashdlaksas is now known as Darrel
08:42:29vs73nx Quit (Quit: Leaving)
09:25:04Flynnn Quit (Quit: This computer has gone to sleep)
09:27:24koda has joined
09:44:39vs73nx has joined
09:47:20Flynnn has joined
09:48:48vs73nx Quit (Client Quit)
10:15:42Flynnn Quit (Quit: This computer has gone to sleep)
10:37:48Flynnn has joined
10:54:22diK Quit (Read error: Connection reset by peer)
11:29:31Flynnn Quit (Quit: This computer has gone to sleep)
13:00:22destroyerimo_ has joined
13:02:27destroyerimo Quit (Ping timeout: 265 seconds)
14:13:02destroyerimo_ Quit (Ping timeout: 240 seconds)
14:23:41destroyerimo_ has joined
15:59:03kumul has joined
16:54:24destroyerimo__ has joined
16:56:07Nothing_MuchHi destroyerimo_
16:56:10Nothing_MuchHi destroyerimo__
16:57:36destroyerimo_ Quit (Ping timeout: 252 seconds)
17:28:31raptor has joined
17:28:31ChanServ sets mode +o
17:31:13Skybax has joined
17:40:49Skybax Quit (Ping timeout: 272 seconds)
17:55:28Nothing_Muchafternoon
18:00:02raptorgood day!
18:57:38destroyerimo__hi Nothing_Much
18:57:56destroyerimo__ is now known as destroyerimo
19:15:46kumool has joined
19:18:45kumul Quit (Ping timeout: 245 seconds)
19:25:57destroyerimo Quit (Ping timeout: 272 seconds)
19:32:44kumool Quit (Ping timeout: 252 seconds)
19:42:38BFLogBot Commit: 8221d8682ebb | Author: buckyballreaction | Message: Update offsetPolygon to use the new clipper API
19:52:19fordcars has joined
20:09:44thread_ has joined
20:10:14thread_SPAAAAAAAAAAAAAAAAAACE!!!!!
20:21:08raptorhi
20:21:16fordcarsHi
20:21:35thread_HI
20:21:42raptorthread_: you may enter two levels
20:21:51thread_yay!
20:21:57fordcarsRandom question: Anybody know which type of transistor acts like a switch? Is it n-p-n?
20:22:20raptorevery transister?
20:22:40raptor*transistor
20:22:54fordcarsReally?
20:23:32fordcarsAhh maybe
20:23:48raptoras far as i know all transistors can work as a switch
20:26:30oskopek Quit (Read error: No route to host)
20:28:31oskopek has joined
20:34:04thread_ Quit (Ping timeout: 272 seconds)
20:39:19kumool has joined
20:47:05Nothing_MuchHi guys
20:48:37noneofmynickswor has joined
20:49:09Nothing_MuchHey noneofmynickswor
20:50:08raptorI think that's a duplicate of kumool
20:50:43noneofmynicksworyep
20:50:53noneofmynicksworhi Nothing_Much
20:51:08Nothing_MuchOh
20:51:17kumool Quit (Ping timeout: 248 seconds)
20:51:18Nothing_MuchWell hello everybody anyways
20:59:01Flynnn has joined
21:21:35fordcars Quit (Ping timeout: 272 seconds)
21:27:01Flynnn Quit (Quit: Leaving)
21:27:28Flynnn has joined
21:29:59Flynnn Quit (Client Quit)
22:17:29bobdaduck_m has joined
22:20:43Nothing_MuchHi bobdaduck_m
22:23:57bobdaduck_m Quit ()
22:28:49Nothing_Muchalright
22:30:34raptorhello
23:22:33noneofmynickswor Quit (Ping timeout: 250 seconds)
23:26:01raptorah ha! it turns out that my GLES 1 provider actually doesn't work! I need to ask Canseco...
23:28:23Nothing_Muchraptor: what do you mean? :O
23:28:24Nothing_Muchoh
23:28:28Nothing_Muchdid you use your RPi?
23:28:47raptornope, on my laptop
23:29:20raptorI found out why GLES doesn't work... it's because it's not supported with my software/hardware combo...
23:29:40Nothing_Muchlol
23:29:56Nothing_MuchWhat are your specs?
23:30:15raptorsome DELL laptop from work
23:30:17Nothing_MuchTry your RPi dude, that supports GLES 2
23:30:19Nothing_MuchOhh
23:30:28Nothing_MuchYeah, those old Dells don't support GLES
23:30:40raptorwe do not support GLES 2 in bitfighter... it will require a lot of work
23:31:11Nothing_Much*up to
23:31:22Nothing_MuchOh
23:31:46Nothing_MuchI think backwards compatibility exists in OpenGL for a long time
23:31:53raptoryes, but not with GLES 2
23:32:04raptorit was relatively easy to port to GLES 1
23:32:33Nothing_MuchI mean if some hardware chip stops supporting GLES 1
23:32:40Nothing_MuchThat would be a problem
23:33:02raptorah
23:34:02Nothing_MuchIt looks like OGL backwards compatibility is amazingly good
23:34:14raptoryes, but GLES is the opposite
23:34:38Nothing_MuchOh really?
23:34:46raptoryep
23:35:32Nothing_MuchYikes, how's that possible? Hardware or software wise?
23:35:52raptorsince it was created for mobile purposes in mind, they made sure only permance-related things stayed in
23:36:21raptorso somehting written in GLES 1 will not run on a devices that supports only GLES 2
23:37:35Nothing_MuchHmm..
23:37:45Nothing_MuchLemme see if some smartphones actually support regular OGL
23:37:58raptormany android ones do
23:38:05raptorbut most devices just now use GLES 2
23:42:14Nothing_MuchOuch
23:42:25Nothing_MuchI wonder what the Pandora supports..
23:43:30Nothing_MuchES1.1
23:43:34Nothing_MuchHuh.
23:44:58raptoroh hey koda!
23:47:12Nothing_MuchWhat does this mean?
23:47:18Nothing_Much"As a result, OpenGL ES 2.0 is not backward compatible with OpenGL ES 1.1. Some incompatibilities between the desktop version of OpenGL and OpenGL ES 2.0 persisted until OpenGL 4.1, which added the GL_ARB_ES2_compatibility extension.[5]"
23:48:12Flynnn has joined
23:48:53raptorI don't know about the desktop incompatibilities, but GLES 2 was designed to be incompatible with GLES 1
23:49:12Nothing_MuchOh
23:49:13Nothing_MuchDoi
23:49:19Nothing_MuchI missed the "desktop"
23:49:24Nothing_Muchmy bad
23:49:57Nothing_MuchThat stinks though, that would mean a total rewrite of the game, right?
23:50:16raptorno
23:50:25raptorsome is compatible
23:50:45raptorbut we'll ahve to write some sort of abstraction layer that draws an object based on what OpenGL version is loaded
23:52:25Nothing_MuchAh, well that might not be too bad.
23:52:33Nothing_MuchUnless it sounds easier than it really is
23:52:45raptori'd say it's somewhere in the middle...

Index Search ←Prev date Next date→

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