00:08:31  * foreigneye[m]quit (Remote host closed the connection)
00:08:36  * null_radix[m]quit (Write error: Connection reset by peer)
00:39:56  * phatedjoined
00:44:31  * phatedquit (Ping timeout: 258 seconds)
00:48:05  * contrahaxjoined
00:52:41  * contrahaxquit (Ping timeout: 252 seconds)
01:00:40  * dominic__quit (Quit: Konversation terminated!)
01:06:54  * ekristenquit (Quit: ekristen)
01:14:20  * dominic__joined
01:19:04  * contrahaxjoined
01:23:38  * contrahaxquit (Ping timeout: 258 seconds)
01:27:34  * contrahaxjoined
01:31:57  * contrahaxquit (Ping timeout: 240 seconds)
01:32:05  * dominic__quit (Ping timeout: 244 seconds)
02:01:27  * dominic__joined
02:07:31  * contrahaxjoined
02:10:20  * pfrazeejoined
02:11:53  * contrahaxquit (Ping timeout: 252 seconds)
02:21:09  <feross>I'm looking for a game engine for 2d games
02:21:23  <feross>ludum dare 37 just started and i'm trying to make my first game
02:21:31  <feross>(it's going to suck terribly, hehe)
02:22:01  <feross>anyone know of game engines or other resources I should look at?
02:23:35  <substack>feross: use regl
02:23:56  <substack>webgl is great for 2d as well as 3d
02:24:11  <substack>and the perf will blow away most other techniques
02:24:23  <substack>and it's fun! and you will have a transferrable skill at the end
02:25:14  <feross>substack: yeah, i've been wanting to play with regl!
02:26:00  <substack>you can try this tutorial I made https://substack.neocities.org/tutorial/vglobe/
02:26:18  <substack>it's for 3d, but 2d vs 3d is a kind of subtle distinction really
02:27:09  <substack>instead of passing in [x,y,z] you can pass in [x,y] and use a vec2 instead of a vec3 in your vertex shader
02:27:51  <substack>also for a 2d game you can deal directly in screen coordinates, -1 to 1
02:27:51  <feross>substack: cool, thanks! checking out the tutorial now
02:27:58  <substack>you don't need a projection matrix
02:28:52  <substack>and then to render sprites you can use resl to load jpgs or pngs to simple meshes like a single triangle or a 2-triangle quad
02:29:27  <substack>then in your fragment shader pass in a sampler2D uniform and read from it using texture2D
02:31:25  <substack>feross: if you have any questions, you can join the regl gitter or there is an irc bridge
02:31:55  <feross>all the stuff you just said sounds really magical to me -- i can tell i have a lot to learn
02:32:27  <feross>is it just #regl on freenode?
02:32:45  <substack>unfortunately not
02:32:50  <mikolalysenko>no, it is on gitter
02:33:01  <mikolalysenko>but there is an irc bridge
02:33:17  <mikolalysenko>have had better success getting newbies on board with gitter than irc
02:33:37  <mikolalysenko>hmm
02:33:40  <mikolalysenko>ludum dare could be a lot of fun
02:33:55  <mikolalysenko>got a few serious things to do though
02:34:45  <mikolalysenko>one room...
02:38:47  <feross>yeah, i was hoping to make a bullet hell game, but this theme is a bit difficult
02:41:18  * dominic__quit (Ping timeout: 268 seconds)
02:41:27  <feross>the closest thing to a game that i've ever made is http://magickeyboard.io using matter-js
02:41:47  <feross>try typing "rain", "feross", or "flet"
02:42:12  <feross>type the word again to disable
02:42:22  <feross>oh, also try typing "hexbin"
02:47:35  * contrahaxjoined
02:52:27  * contrahaxquit (Ping timeout: 260 seconds)
03:27:30  * contrahaxjoined
03:32:29  * contrahaxquit (Ping timeout: 265 seconds)
03:37:29  * gildean_joined
03:37:32  * greweb_joined
03:37:49  * anandtha1kerjoined
03:38:35  * gildeanquit (Write error: Broken pipe)
03:38:43  * anandthakkerquit (Remote host closed the connection)
03:43:13  * grewebquit (Ping timeout: 260 seconds)
03:58:21  * contrahaxjoined
04:07:17  * contrahaxquit (Ping timeout: 240 seconds)
04:07:33  * contrahaxjoined
04:12:04  * contrahaxquit (Ping timeout: 250 seconds)
04:47:32  * contrahaxjoined
04:52:17  * contrahaxquit (Ping timeout: 260 seconds)
05:00:36  * darvonquit (Ping timeout: 246 seconds)
05:03:43  * darvonjoined
05:23:32  * pfrazeequit (Remote host closed the connection)
05:25:08  * groundwaterquit (Quit: Connection closed for inactivity)
05:27:32  * contrahaxjoined
05:31:54  * contrahaxquit (Ping timeout: 256 seconds)
06:07:36  * contrahaxjoined
06:12:38  * contrahaxquit (Ping timeout: 264 seconds)
07:01:40  * contrahaxjoined
07:06:38  * contrahaxquit (Ping timeout: 264 seconds)
08:22:51  * darvonquit (Ping timeout: 260 seconds)
08:23:47  * darvonjoined
08:49:57  * contrahaxjoined
08:52:53  * mk30quit (Ping timeout: 258 seconds)
08:53:01  * mk30joined
08:54:17  * contrahaxquit (Ping timeout: 240 seconds)
09:44:01  * contrahaxjoined
09:48:53  * contrahaxquit (Ping timeout: 265 seconds)
10:38:13  * contrahaxjoined
10:40:31  * dominic__joined
10:42:51  * contrahaxquit (Ping timeout: 244 seconds)
10:48:46  * fotoveritequit (Quit: fotoverite)
11:25:05  * thealphanerdquit (Quit: farewell for now)
11:25:36  * thealphanerdjoined
11:32:17  * contrahaxjoined
11:37:11  * contrahaxquit (Ping timeout: 268 seconds)
12:51:44  * pfallenopquit (*.net *.split)
12:51:44  * jfhbrookquit (*.net *.split)
12:51:44  * paul_irishquit (*.net *.split)
12:52:00  * pfallenopjoined
12:52:00  * jfhbrookjoined
12:52:00  * paul_irishjoined
14:47:42  <noffle>feross: congrats on taking on your first LD :)
15:08:50  * contrahaxjoined
15:13:18  * contrahaxquit (Ping timeout: 256 seconds)
15:14:42  * fotoveritejoined
15:25:35  * domanicjoined
15:27:42  * dominic__quit (Ping timeout: 265 seconds)
15:31:20  * pfrazeejoined
15:40:39  * pfrazeequit (Remote host closed the connection)
16:02:55  * contrahaxjoined
16:04:43  * pfrazeejoined
16:04:43  <noffle>feross: phaser (http://phaser.io) is a great high level js game lib for getting things going quick
16:04:59  <noffle>lots of example code to build off of: http://phaser.io/examples
16:07:20  * contrahaxquit (Ping timeout: 250 seconds)
16:07:54  * ralphtheninjaquit (Quit: leaving)
16:08:10  * ralphtheninjajoined
16:09:50  * domanicquit (Quit: Konversation terminated!)
16:10:00  * domanicjoined
16:57:09  * contrahaxjoined
17:01:50  * contrahaxquit (Ping timeout: 264 seconds)
17:27:42  * contrahaxjoined
17:31:57  * contrahaxquit (Ping timeout: 240 seconds)
18:03:49  * ralphtheninjaquit (Ping timeout: 248 seconds)
18:07:47  * contrahaxjoined
18:11:11  * ralphtheninjajoined
18:12:08  * contrahaxquit (Ping timeout: 250 seconds)
18:47:46  * contrahaxjoined
18:52:08  * contrahaxquit (Ping timeout: 245 seconds)
19:01:25  * domanicquit (Ping timeout: 248 seconds)
19:27:46  * contrahaxjoined
19:32:18  * contrahaxquit (Ping timeout: 258 seconds)
19:56:46  * pfrazeequit (Remote host closed the connection)
20:07:45  * contrahaxjoined
20:12:20  * contrahaxquit (Ping timeout: 250 seconds)
20:32:46  * contrahaxjoined
20:47:39  * contrahaxquit (Quit: Sleeping)
21:05:14  * pfrazeejoined
21:07:09  * contrahaxjoined
21:07:17  * lrlnajoined
21:24:53  * contrahaxquit (Quit: Sleeping)
21:27:34  * contrahaxjoined
21:48:55  * contrahaxquit (Quit: Sleeping)
21:53:44  * contrahaxjoined
22:24:12  * contrahaxquit (Quit: Sleeping)
22:27:44  * contrahaxjoined
23:39:19  * pfrazeequit (Remote host closed the connection)