00:00:08 | | Darrel has joined |
00:00:09 | vs73nx | thank goodness for sublime text alignment plugin |
00:02:07 | Watusimoto | it's pretty useful |
00:02:33 | Watusimoto | sublime is written by an aussie, I think |
00:02:50 | vs73nx | also found a plugin that highlights trailing whitespace |
00:02:57 | vs73nx | that is very useful aswell |
00:04:11 | raptor | Watusimoto: do you code c++ with sublime now? |
00:06:26 | sam686 | Why is a level Kate loading as a Bitmatch? Level: http://sam6.25u.com/bitfighter/levels4/furbuggy_kate.level |
00:09:56 | Watusimoto | no -- only some formatting tasks |
00:10:03 | Watusimoto | sublime is not an ide |
00:11:31 | | Darrel Quit (Quit: IRC client killed.) |
00:13:15 | raptor | let me check that sam686... |
00:13:52 | raptor | whoa! |
00:13:52 | sam686 | stringUtils.cpp line 797 function readFile somehow is reading 3 symbols that doesn't exists on level file |
00:14:05 | raptor | what is happeneing?? |
00:14:21 | sam686 | somethings wrong? |
00:14:24 | raptor | let mem look in a hexviewer |
00:14:27 | raptor | that level kate.. |
00:15:03 | raptor | in 019... |
00:15:07 | sam686 | FolderLevelSource::populateLevelInfoFromSource reads correctly.. that reads only the first 4 KB for just some info (runs when hosting) |
00:15:19 | sam686 | 018 works fine, probably through a different function |
00:15:32 | | Nothing_Much Quit (Remote host closed the connection) |
00:15:50 | | Nothing_Much has joined |
00:15:54 | raptor | EF BB BF |
00:16:32 | raptor | are the three bytes |
00:16:49 | raptor | ha! i t's a UTF-8 byte-order-mark |
00:17:00 | sam686 | its ood, it don't show up on notepad but does show up on hex editor |
00:23:58 | sam686 | The 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:15 | sam686 | still, strange that they don't show up on neither notepad nor web browser.. |
00:26:36 | Watusimoto | good night gentlemen... see you after the weekend |
00:28:02 | raptor | night! |
00:28:12 | vs73nx | good night |
00:28:20 | raptor | we should probably support UTF-8 in the level files... somehow |
00:31:07 | | Watusimoto Quit (Ping timeout: 240 seconds) |
00:33:13 | Nothing_Much | What's UTF-8? |
00:33:17 | Nothing_Much | A text format? |
00:33:26 | raptor | yes, a text encoding |
00:33:28 | vs73nx | a way of encoding text |
00:33:52 | vs73nx | http://en.wikipedia.org/wiki/UTF-8 |
00:34:26 | Nothing_Much | raptor: Did you say you guys had a bit of a "lack of ego" problem? |
00:37:02 | raptor | umm... I think that was watusimoto's statement, but I don't deny its accuracy... |
00:37:29 | raptor | it's more like we're not very good at selling what we have... |
00:38:05 | raptor | and I'm sure that when I arrived on scene, I dropped our average selling ability considerably... |
00:39:18 | raptor | hey sam686, this is great!: http://bjoern.hoehrmann.de/utf-8/decoder/dfa/ |
00:39:22 | raptor | nice and small |
00:40:04 | vs73nx | nice find raptor |
00:40:10 | Nothing_Much | raptor: ohhh... how so? O.O |
00:40:41 | raptor | I've never been interested in the sale - only the production :) |
00:41:36 | vs73nx | im trying to spread the game among my friends... |
00:41:41 | vs73nx | it isnt owrking :( |
00:41:43 | vs73nx | *working |
00:46:29 | Nothing_Much | That'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:02 | vs73nx | ok thanks for the advice |
00:47:59 | Nothing_Much | Hmm.. |
00:56:07 | raptor | put the issue here, sam686: https://code.google.com/p/bitfighter/issues/detail?id=351 |
00:58:13 | sam686 | I see, was kindof buzy making some food. |
00:59:05 | Nothing_Much | I 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:36 | | Skybax Quit (Ping timeout: 250 seconds) |
01:07:47 | Nothing_Much | Hmm.. I can't think of something to rephrase "a slight lack of an ego". |
01:08:33 | Nothing_Much | Scratch that! |
01:30:16 | Nothing_Much | What's GCI again? |
01:30:19 | Nothing_Much | Google something something? |
01:30:48 | Nothing_Much | Google Code |
01:31:09 | Nothing_Much | vs73nx: what's GCI again? |
01:31:35 | vs73nx | a competition run by google to help promote open source development |
01:32:00 | Nothing_Much | Ah, what's the acronym for it though? |
01:32:11 | vs73nx | Google Code In |
01:32:23 | Nothing_Much | ... of course! |
01:32:24 | vs73nx | http://www.google-melange.com/gci/homepage/google/gci2013 |
01:33:36 | Nothing_Much | I can't believe I forgot a two letter word.. lol |
01:33:52 | vs73nx | thats ok |
01:37:36 | Nothing_Much | Going on 6! |
01:38:35 | Nothing_Much | Oh, raptor, thread gave me something today |
01:39:51 | Nothing_Much | BCL it was |
01:40:51 | Nothing_Much | Is it a customized script that's put into the game without altering the source code? |
01:40:59 | raptor | oh... his game-altering-game |
01:41:05 | Nothing_Much | Yeah that |
01:41:18 | raptor | haven't had time to test it yet... |
01:41:20 | Nothing_Much | That's actually the coolest thing I've ever seen in my life of gaming |
01:41:34 | Nothing_Much | My question is though |
01:41:56 | Nothing_Much | Does 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:41 | Nothing_Much | Levelgen according to thread's.. thread |
01:42:41 | | Flynnn has joined |
01:44:00 | Nothing_Much | Wait, is that the point of levelgen or is it just to create a level? |
01:44:34 | raptor | levelgen basically gives the player coding-like control without having to compile the game |
01:44:47 | raptor | mostly for building levels, but we've made it quite powerful with 019 |
01:45:39 | Nothing_Much | Now THAT is simply the coolest thing I have ever seen in my life of gaming. |
01:45:51 | Nothing_Much | A game changer that you can do whatever in, as long as you can code. |
01:45:58 | Nothing_Much | Or know how to code |
01:46:25 | raptor | we chose Lua because it's (relatively) easy to jump into |
01:46:44 | Nothing_Much | Seriously guys, this is amazing and very passionate work and it goes unnoticed.. |
01:46:58 | Nothing_Much | Hmm.. Oh, I almost forgot about Gamejolt |
01:47:07 | raptor | and you don't have to struggle too much with some of the more mundane parts of coding like memory management, compiling, etc.. |
01:50:57 | | Flynnn Quit (Quit: This computer has gone to sleep) |
02:04:03 | | Flynnn has joined |
02:06:37 | | Flynnn Quit (Client Quit) |
02:18:56 | vs73nx | wine doesnt owrk for dogecoin wallet aswell |
02:19:03 | vs73nx | *work |
02:19:46 | Nothing_Much | raptor: 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:49 | Nothing_Much | Is that basically what it is? |
02:29:20 | raptor | ok, let me try |
02:29:32 | raptor | Lua is a scripting language that we've embedded in to the game |
02:30:12 | raptor | with the Lua scripting system we've provided, you have access to change many of the in-game parameters |
02:30:22 | raptor | these are called levelgens |
02:30:52 | raptor | I mean, the scripts you write in Lua to change the game parameters are called 'levelgens' |
02:31:04 | raptor | Lua can also be use to create robots |
02:40:48 | raptor | Many games have scripting engines like we do |
02:41:52 | Nothing_Much | But is it available to the player? |
02:42:00 | raptor | oh yes |
02:42:03 | Nothing_Much | The levelgens? |
02:42:09 | Nothing_Much | I mean for other games |
02:42:09 | raptor | in other games? |
02:42:11 | Nothing_Much | Yeah |
02:42:19 | raptor | oh yes - it's just not well known |
02:42:28 | raptor | big games, too, like world of warcraft |
02:42:32 | Nothing_Much | Oh, what games come to mi- |
02:42:32 | Nothing_Much | Oh |
02:42:34 | Nothing_Much | Interesting |
02:42:49 | Nothing_Much | I never played that game tho |
02:42:58 | raptor | we have a higher ratio of people-who-know-scripting to players |
02:43:04 | raptor | becasue we have so few players... :) |
02:47:12 | Nothing_Much | Hah, yeah that's true.. |
02:47:23 | Nothing_Much | Retrieve and HTF are the same right? |
02:54:05 | raptor | no, but similar |
02:54:40 | raptor | Hold-The-Flag means you have to hold onto a flag for X amount of time before you get a point |
02:54:57 | raptor | Retrieve requires you to collect all flags to score a touchdown, then you get to keep the points |
02:55:37 | Nothing_Much | Ah okay |
02:55:51 | Nothing_Much | I'm gonna promote the game on GameJolt |
02:56:09 | vs73nx | cool |
02:56:16 | Nothing_Much | I needed that clarification |
02:56:39 | raptor | that reminds me... I need to continue my slog through the wikipedia undeletion process... |
02:59:26 | Nothing_Much | Cool |
02:59:28 | Nothing_Much | Go for it raptor |
02:59:40 | Nothing_Much | Also, do you mind if I promote the IRC channel? |
03:01:08 | raptor | well, 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:40 | raptor | I think I'd promote just the game with the site home page |
03:03:04 | Nothing_Much | True, I'll stick to the homepage |
03:03:52 | | vs73nx Quit (Ping timeout: 240 seconds) |
03:14:04 | | BFLogBot Commit: c81bd9f2b021 | Author: buckyballreaction | Message: Fix weird behavior with deleting multiple vertices on an object in the editor |
03:15:12 | raptor | sam686: are you working on any of the 019a bugs right now? |
03:16:11 | | vs73nx has joined |
03:18:53 | | Flynnn has joined |
03:39:56 | raptor | gotta head in early.. good night! |
03:40:00 | | raptor Quit () |
03:41:36 | vs73nx | goodnight |
03:43:38 | Nothing_Much | g'night |
03:43:40 | Nothing_Much | oh crap |
03:43:53 | Nothing_Much | vs73nx: do you know where the Bitfighter GCI link is? |
03:47:56 | vs73nx | my task or the full link of all tasks |
03:48:19 | vs73nx | because bitfighter doesnt have a link for itself |
03:48:32 | vs73nx | https://www.google-melange.com/gci/org/google/gci2013/copyleftgames |
03:48:35 | Nothing_Much | vs73nx: 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:53 | vs73nx | yes look at the link |
03:53:08 | Nothing_Much | Got it, thanks |
04:00:22 | Nothing_Much | http://www.youtube.com/watch?v=DqmhrttVcZQ |
04:00:24 | Nothing_Much | I found something! |
04:15:02 | vs73nx | nice find |
04:20:18 | | Flynnn Quit (Quit: This computer has gone to sleep) |
05:06:37 | | Flynnn has joined |
05:28:12 | | fordcars has joined |
05:32:54 | Nothing_Much | Hey guys |
05:33:03 | vs73nx | hi |
05:34:12 | Nothing_Much | I'll be headin' out in a half hour soon maybe |
05:34:19 | vs73nx | ok |
05:46:48 | | Flynnn Quit (Quit: This computer has gone to sleep) |
05:50:54 | | Flynnn has joined |
05:50:56 | | kumul Quit (Quit: Leaving) |
06:08:05 | | destroyerimo has joined |
06:24:19 | | fordcars Quit (Quit: Page closed) |
07:41:23 | | ashdlaksas has joined |
07:41:41 | | ashdlaksas is now known as Darrel |
08:42:29 | | vs73nx Quit (Quit: Leaving) |
09:25:04 | | Flynnn Quit (Quit: This computer has gone to sleep) |
09:27:24 | | koda has joined |
09:44:39 | | vs73nx has joined |
09:47:20 | | Flynnn has joined |
09:48:48 | | vs73nx Quit (Client Quit) |
10:15:42 | | Flynnn Quit (Quit: This computer has gone to sleep) |
10:37:48 | | Flynnn has joined |
10:54:22 | | diK Quit (Read error: Connection reset by peer) |
11:29:31 | | Flynnn Quit (Quit: This computer has gone to sleep) |
13:00:22 | | destroyerimo_ has joined |
13:02:27 | | destroyerimo Quit (Ping timeout: 265 seconds) |
14:13:02 | | destroyerimo_ Quit (Ping timeout: 240 seconds) |
14:23:41 | | destroyerimo_ has joined |
15:59:03 | | kumul has joined |
16:54:24 | | destroyerimo__ has joined |
16:56:07 | Nothing_Much | Hi destroyerimo_ |
16:56:10 | Nothing_Much | Hi destroyerimo__ |
16:57:36 | | destroyerimo_ Quit (Ping timeout: 252 seconds) |
17:28:31 | | raptor has joined |
17:28:31 | | ChanServ sets mode +o |
17:31:13 | | Skybax has joined |
17:40:49 | | Skybax Quit (Ping timeout: 272 seconds) |
17:55:28 | Nothing_Much | afternoon |
18:00:02 | raptor | good day! |
18:57:38 | destroyerimo__ | hi Nothing_Much |
18:57:56 | | destroyerimo__ is now known as destroyerimo |
19:15:46 | | kumool has joined |
19:18:45 | | kumul Quit (Ping timeout: 245 seconds) |
19:25:57 | | destroyerimo Quit (Ping timeout: 272 seconds) |
19:32:44 | | kumool Quit (Ping timeout: 252 seconds) |
19:42:38 | | BFLogBot Commit: 8221d8682ebb | Author: buckyballreaction | Message: Update offsetPolygon to use the new clipper API |
19:52:19 | | fordcars has joined |
20:09:44 | | thread_ has joined |
20:10:14 | thread_ | SPAAAAAAAAAAAAAAAAAACE!!!!! |
20:21:08 | raptor | hi |
20:21:16 | fordcars | Hi |
20:21:35 | thread_ | HI |
20:21:42 | raptor | thread_: you may enter two levels |
20:21:51 | thread_ | yay! |
20:21:57 | fordcars | Random question: Anybody know which type of transistor acts like a switch? Is it n-p-n? |
20:22:20 | raptor | every transister? |
20:22:40 | raptor | *transistor |
20:22:54 | fordcars | Really? |
20:23:32 | fordcars | Ahh maybe |
20:23:48 | raptor | as far as i know all transistors can work as a switch |
20:26:30 | | oskopek Quit (Read error: No route to host) |
20:28:31 | | oskopek has joined |
20:34:04 | | thread_ Quit (Ping timeout: 272 seconds) |
20:39:19 | | kumool has joined |
20:47:05 | Nothing_Much | Hi guys |
20:48:37 | | noneofmynickswor has joined |
20:49:09 | Nothing_Much | Hey noneofmynickswor |
20:50:08 | raptor | I think that's a duplicate of kumool |
20:50:43 | noneofmynickswor | yep |
20:50:53 | noneofmynickswor | hi Nothing_Much |
20:51:08 | Nothing_Much | Oh |
20:51:17 | | kumool Quit (Ping timeout: 248 seconds) |
20:51:18 | Nothing_Much | Well hello everybody anyways |
20:59:01 | | Flynnn has joined |
21:21:35 | | fordcars Quit (Ping timeout: 272 seconds) |
21:27:01 | | Flynnn Quit (Quit: Leaving) |
21:27:28 | | Flynnn has joined |
21:29:59 | | Flynnn Quit (Client Quit) |
22:17:29 | | bobdaduck_m has joined |
22:20:43 | Nothing_Much | Hi bobdaduck_m |
22:23:57 | | bobdaduck_m Quit () |
22:28:49 | Nothing_Much | alright |
22:30:34 | raptor | hello |
23:22:33 | | noneofmynickswor Quit (Ping timeout: 250 seconds) |
23:26:01 | raptor | ah ha! it turns out that my GLES 1 provider actually doesn't work! I need to ask Canseco... |
23:28:23 | Nothing_Much | raptor: what do you mean? :O |
23:28:24 | Nothing_Much | oh |
23:28:28 | Nothing_Much | did you use your RPi? |
23:28:47 | raptor | nope, on my laptop |
23:29:20 | raptor | I found out why GLES doesn't work... it's because it's not supported with my software/hardware combo... |
23:29:40 | Nothing_Much | lol |
23:29:56 | Nothing_Much | What are your specs? |
23:30:15 | raptor | some DELL laptop from work |
23:30:17 | Nothing_Much | Try your RPi dude, that supports GLES 2 |
23:30:19 | Nothing_Much | Ohh |
23:30:28 | Nothing_Much | Yeah, those old Dells don't support GLES |
23:30:40 | raptor | we do not support GLES 2 in bitfighter... it will require a lot of work |
23:31:11 | Nothing_Much | *up to |
23:31:22 | Nothing_Much | Oh |
23:31:46 | Nothing_Much | I think backwards compatibility exists in OpenGL for a long time |
23:31:53 | raptor | yes, but not with GLES 2 |
23:32:04 | raptor | it was relatively easy to port to GLES 1 |
23:32:33 | Nothing_Much | I mean if some hardware chip stops supporting GLES 1 |
23:32:40 | Nothing_Much | That would be a problem |
23:33:02 | raptor | ah |
23:34:02 | Nothing_Much | It looks like OGL backwards compatibility is amazingly good |
23:34:14 | raptor | yes, but GLES is the opposite |
23:34:38 | Nothing_Much | Oh really? |
23:34:46 | raptor | yep |
23:35:32 | Nothing_Much | Yikes, how's that possible? Hardware or software wise? |
23:35:52 | raptor | since it was created for mobile purposes in mind, they made sure only permance-related things stayed in |
23:36:21 | raptor | so somehting written in GLES 1 will not run on a devices that supports only GLES 2 |
23:37:35 | Nothing_Much | Hmm.. |
23:37:45 | Nothing_Much | Lemme see if some smartphones actually support regular OGL |
23:37:58 | raptor | many android ones do |
23:38:05 | raptor | but most devices just now use GLES 2 |
23:42:14 | Nothing_Much | Ouch |
23:42:25 | Nothing_Much | I wonder what the Pandora supports.. |
23:43:30 | Nothing_Much | ES1.1 |
23:43:34 | Nothing_Much | Huh. |
23:44:58 | raptor | oh hey koda! |
23:47:12 | Nothing_Much | What does this mean? |
23:47:18 | Nothing_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:12 | | Flynnn has joined |
23:48:53 | raptor | I don't know about the desktop incompatibilities, but GLES 2 was designed to be incompatible with GLES 1 |
23:49:12 | Nothing_Much | Oh |
23:49:13 | Nothing_Much | Doi |
23:49:19 | Nothing_Much | I missed the "desktop" |
23:49:24 | Nothing_Much | my bad |
23:49:57 | Nothing_Much | That stinks though, that would mean a total rewrite of the game, right? |
23:50:16 | raptor | no |
23:50:25 | raptor | some is compatible |
23:50:45 | raptor | but we'll ahve to write some sort of abstraction layer that draws an object based on what OpenGL version is loaded |
23:52:25 | Nothing_Much | Ah, well that might not be too bad. |
23:52:33 | Nothing_Much | Unless it sounds easier than it really is |
23:52:45 | raptor | i'd say it's somewhere in the middle... |