[00:04:48] *** rindolf <rindolf!~shlomif@77.126.109.232> has quit IRC (Ping timeout: 246 seconds)
[00:10:08] *** togo <togo!~togo@2a01:5c0:1a:c171:3ee7:9c4a:6828:3ea8> has quit IRC (Quit: Leaving)
[01:02:22] *** freestyledork <freestyledork!~freestyle@unaffiliated/freestyledork> has quit IRC (Quit: freestyledork)
[01:14:13] *** thomas_25 <thomas_25!~thomas_25@unaffiliated/thomas-25/x-0068438> has joined #gamedev
[01:38:57] *** LunarJetman <LunarJetman!LunarJetma@5ec16e1a.skybroadband.com> has quit IRC (Quit: LunarJetman)
[01:42:59] *** thomas_25 <thomas_25!~thomas_25@unaffiliated/thomas-25/x-0068438> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…)
[01:46:16] <o][o> \|/ ____ \|/ ,---------.
[01:46:16] <o][o> @~/ ,. \~@ | pffft ! |
[01:46:16] <o][o> /_( \__/ )_\__)--------'
[01:46:17] <o][o> \__U_/
[01:49:13] *** warweasle <warweasle!user@2600:3c03::f03c:91ff:fe26:d1db> has joined #gamedev
[01:51:57] <warweasle> Finally sitting down for some work. One minute rule applies.
[01:52:22] <o][o> :D
[01:58:13] *** solidfox <solidfox!~solidpizz@unaffiliated/snake/x-2550465> has quit IRC (Quit: Leaving)
[02:12:19] <R2robot> what is the one minute rule?
[02:14:08] <notchris> a rule that takes one minute to explain
[02:15:53] <warweasle> You work for 1 minute.
[02:16:24] <warweasle> You sit your self into the chair, pull up your tools and do something, no matter how minor. As long as it's doing something. For one minute.
[02:16:35] <warweasle> I have already gone past a minute.
[02:17:00] <rtypo> i like it. is it to trick you into working more after the initial resistance? :D
[02:17:31] <warweasle> Yes.
[02:17:45] <warweasle> I mean, who can't work for ~1~ minute.
[02:18:12] <rtypo> i think i'll try it a few times
[02:18:15] <R2robot> ¯\_(⊙︿⊙)_/¯
[02:18:42] <warweasle> I've already made two animations.
[02:18:52] <notchris> I got a health meter working
[02:18:58] <notchris> and fixed some collision logic
[02:19:27] <warweasle> Health is good!
[02:19:30] <notchris> i also made this boss battle song
[02:19:50] <R2robot> i uploaded my game to google play
[02:19:51] *** thomas_25 <thomas_25!~thomas_25@unaffiliated/thomas-25/x-0068438> has joined #gamedev
[02:20:01] <R2robot> (only available to testers) :P
[02:21:10] <warweasle> I don't have time to test anyway. I'm busy doing ... what was I doing? Drinking coffee. I think that's on the todo list.
[02:21:43] <notchris> its dark and spooky
[02:22:25] <R2robot> very frantic
[02:22:38] <R2robot> which is good i think :D
[02:27:36] *** aindilis <aindilis!~aindilis@172-12-3-117.lightspeed.sgnwmi.sbcglobal.net> has quit IRC (Ping timeout: 246 seconds)
[02:29:08] *** rewind__ <rewind__!~rewind@2a01:e35:87d1:600:d862:5d9a:e671:49b2> has joined #gamedev
[02:30:36] *** aindilis <aindilis!~aindilis@172-12-3-117.lightspeed.sgnwmi.sbcglobal.net> has joined #gamedev
[02:32:09] *** rewind_ <rewind_!~rewind@2a01:e35:87d1:600:d862:5d9a:e671:49b2> has quit IRC (Ping timeout: 252 seconds)
[02:39:24] *** aindilis <aindilis!~aindilis@172-12-3-117.lightspeed.sgnwmi.sbcglobal.net> has quit IRC (Remote host closed the connection)
[02:40:41] *** aindilis <aindilis!~aindilis@172-12-3-117.lightspeed.sgnwmi.sbcglobal.net> has joined #gamedev
[02:42:44] *** rtypo <rtypo!~alex@unaffiliated/rtypo> has quit IRC (Quit: WeeChat 2.4)
[02:43:52] *** refs <refs!~refs@dslb-178-012-113-051.178.012.pools.vodafone-ip.de> has quit IRC (Quit: refs)
[02:48:26] *** thomas_25 <thomas_25!~thomas_25@unaffiliated/thomas-25/x-0068438> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…)
[02:55:54] *** warweasle <warweasle!user@2600:3c03::f03c:91ff:fe26:d1db> has quit IRC (Quit: done)
[02:59:44] <sebbu> *I* have drink (a few very specific) coffee on my todo list
[02:59:49] <sebbu> drinking*
[03:04:13] <sebbu> (black blood of the earth (25 times more caffeinated) and kopi luwak)
[03:12:20] *** RoadKillGrill <RoadKillGrill!~RoadKillG@cpe-75-187-139-141.neo.res.rr.com> has joined #gamedev
[03:34:29] *** Twipply <Twipply!~Twipply@unaffiliated/twipply> has quit IRC (Quit: Leaving)
[03:42:50] <notchris> progress on 3d asteroids thingy
[03:45:47] *** diwr <diwr!~diwr@unaffiliated/diwr> has quit IRC (Quit: Konversation terminated!)
[03:55:10] <toxictype> weird flex but ok
[03:55:37] <toxictype> How do you do the 3D?
[03:55:39] <notchris> :X
[03:55:46] <notchris> js and webgl
[03:56:53] <toxictype> What about the physics?
[03:57:35] <notchris> i use matterjs, but i disabled the renderer
[03:57:49] <notchris> then i use vue to pass the body values
[03:58:10] <toxictype> I don't into the javascript very much I prefer C++.
[03:58:25] <notchris> ahh i wish i knew c++ or c#
[03:58:29] <notchris> one day
[03:58:34] <toxictype> Why don't you?
[03:58:39] <notchris> good question
[03:58:45] <notchris> i guess im a little intimidated
[03:58:47] <toxictype> It's super simple.
[04:05:28] *** bildramer1 <bildramer1!~bildramer@p2003004CEA031000182B0F5DC983C3A1.dip0.t-ipconnect.de> has joined #gamedev
[04:06:17] *** bildramer <bildramer!~bildramer@p5B0105B0.dip0.t-ipconnect.de> has quit IRC (Ping timeout: 245 seconds)
[04:21:20] *** diwr <diwr!~diwr@unaffiliated/diwr> has joined #gamedev
[04:22:52] *** diwr <diwr!~diwr@unaffiliated/diwr> has quit IRC (Client Quit)
[04:25:37] *** aindilis <aindilis!~aindilis@172-12-3-117.lightspeed.sgnwmi.sbcglobal.net> has quit IRC (Read error: Connection reset by peer)
[04:27:31] *** aindilis <aindilis!~aindilis@172-12-3-117.lightspeed.sgnwmi.sbcglobal.net> has joined #gamedev
[04:29:06] *** firippu <firippu!~firippu@unaffiliated/firippu> has quit IRC (Ping timeout: 250 seconds)
[04:38:45] *** _DB <_DB!6ccefbd9@gateway/web/cgi-irc/kiwiirc.com/ip.108.206.251.217> has joined #gamedev
[04:39:54] *** pulse <pulse!~pulse@unaffiliated/pulse> has quit IRC (Quit: the cheetahmen ran off... and now ... the cheetahmen)
[05:06:28] <sebbu> toxictype, until you do meta-programmation
[05:06:30] <sebbu> :)
[05:12:52] *** darkside86 <darkside86!~ismai@97-81-155-106.dhcp.gwnt.ga.charter.com> has quit IRC (Ping timeout: 250 seconds)
[05:13:13] *** Rangar <Rangar!~Rangar@124.197.27.173> has joined #gamedev
[05:15:47] *** _Rangar_ <_Rangar_!~Rangar@124.197.27.173> has quit IRC (Ping timeout: 244 seconds)
[05:20:20] *** RoadKillGrill <RoadKillGrill!~RoadKillG@cpe-75-187-139-141.neo.res.rr.com> has quit IRC (Read error: Connection reset by peer)
[05:26:51] *** immibis <immibis!~immibis@125-238-72-168-fibre.sparkbb.co.nz> has joined #gamedev
[05:32:31] *** peltre <peltre!sid268329@gateway/web/irccloud.com/x-phjvkzlptcorxrug> has quit IRC (Ping timeout: 268 seconds)
[05:32:49] *** peltre_ <peltre_!sid268329@gateway/web/irccloud.com/x-bvxuaxinhbrztrpf> has joined #gamedev
[05:32:56] *** baudejogos <baudejogos!~sjw@pool-98-113-87-89.nycmny.fios.verizon.net> has joined #gamedev
[05:33:19] *** notchris <notchris!~notchris@c-73-16-120-84.hsd1.ct.comcast.net> has quit IRC (Quit: notchris)
[05:34:37] *** o][o <o][o!~sjw@pool-98-113-87-89.nycmny.fios.verizon.net> has quit IRC (Ping timeout: 245 seconds)
[05:39:58] *** R2robot <R2robot!~R2robot@unaffiliated/r2ro> has quit IRC (Ping timeout: 272 seconds)
[05:52:02] *** thomas_25 <thomas_25!~thomas_25@unaffiliated/thomas-25/x-0068438> has joined #gamedev
[06:03:13] *** Beliar <Beliar!~Beliar@2a02:8108:9640:6c42:cc83:a59b:8b25:3bd9> has joined #gamedev
[06:19:59] *** Kelzorz <Kelzorz!~Kelzorz@162.104.220.155> has quit IRC (Quit: 0x80)
[06:20:59]
*** _DB <_DB!6ccefbd9@gateway/web/cgi-irc/kiwiirc.com/ip.108.206.251.217> has quit IRC (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
[06:21:26] *** _DB <_DB!6ccefbd9@gateway/web/cgi-irc/kiwiirc.com/ip.108.206.251.217> has joined #gamedev
[06:22:48] *** [Relic] <[Relic]!~Relic]@2602:306:33a3:6d30:64fc:b078:ac79:64f2> has quit IRC (Quit: Leaving)
[06:30:17] *** freestyledork_ <freestyledork_!~freestyle@unaffiliated/freestyledork> has joined #gamedev
[06:31:54] *** freefork_afk <freefork_afk!~freestyle@unaffiliated/freestyledork> has quit IRC (Ping timeout: 246 seconds)
[06:52:08] *** jlebrech <jlebrech!~jlebrech@89.165.136.2> has joined #gamedev
[06:52:53] *** thomas_25 <thomas_25!~thomas_25@unaffiliated/thomas-25/x-0068438> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…)
[07:01:26] *** atomekk <atomekk!~atomekk@unaffiliated/atomekk> has joined #gamedev
[07:03:11] *** jlebrech <jlebrech!~jlebrech@89.165.136.2> has quit IRC (Remote host closed the connection)
[07:15:31] *** mr_lou <mr_lou!~misthalos@077213097222.dynamic.telenor.dk> has quit IRC (Quit: Leaving)
[07:26:09] *** Beliar <Beliar!~Beliar@2a02:8108:9640:6c42:cc83:a59b:8b25:3bd9> has quit IRC (Read error: Connection reset by peer)
[07:27:41] *** freestyledork_ <freestyledork_!~freestyle@unaffiliated/freestyledork> has quit IRC (Ping timeout: 252 seconds)
[07:27:53] *** ZeroSystem <ZeroSystem!45f81b6b@gateway/web/freenode/ip.69.248.27.107> has quit IRC (Ping timeout: 256 seconds)
[07:32:51] *** aindilis <aindilis!~aindilis@172-12-3-117.lightspeed.sgnwmi.sbcglobal.net> has quit IRC (Ping timeout: 268 seconds)
[07:50:21] *** jprajzne_ <jprajzne_!~jprajzne@84.19.91.12> has joined #gamedev
[07:54:08] *** aindilis <aindilis!~aindilis@172-12-3-117.lightspeed.sgnwmi.sbcglobal.net> has joined #gamedev
[07:54:30] *** thomas_25 <thomas_25!~thomas_25@unaffiliated/thomas-25/x-0068438> has joined #gamedev
[08:05:51] *** wedr <wedr!32ffae32@gateway/web/freenode/ip.50.255.174.50> has quit IRC (Ping timeout: 256 seconds)
[08:23:13] <gogoprog> plop
[08:29:21]
*** hahuang6| <hahuang6|!~hahuang65@104-50-0-198.lightspeed.sntcca.sbcglobal.net> has quit IRC (Quit: ZNC 1.7.1 - https://znc.in)
[08:29:37] *** stefkos <stefkos!~Pawel@79.184.127.229.ipv4.supernova.orange.pl> has joined #gamedev
[08:29:44] *** hahuang6- <hahuang6-!~hahuang65@104-50-0-198.lightspeed.sntcca.sbcglobal.net> has joined #gamedev
[08:33:13] <wPSvils> plap
[08:33:20] *** DnzAtWrk <DnzAtWrk!~DnzAtWrk@mobile-access-6df024-144.dhcp.inet.fi> has joined #gamedev
[08:46:12] *** atom32k <atom32k!~atomekk@unaffiliated/atomekk> has joined #gamedev
[08:48:21] *** atomekk <atomekk!~atomekk@unaffiliated/atomekk> has quit IRC (Ping timeout: 252 seconds)
[09:08:54] *** Tylak <Tylak!~Tylak@074-135-002-092.res.spectrum.com> has quit IRC (Quit: Nettalk6 - www.ntalk.de)
[09:09:23] *** rindolf <rindolf!~shlomif@77.126.109.232> has joined #gamedev
[09:14:12] *** LastTalon <LastTalon!~LastTalon@cpe-24-208-55-58.new.res.rr.com> has quit IRC (Ping timeout: 245 seconds)
[09:24:21] *** Rangar <Rangar!~Rangar@124.197.27.173> has quit IRC (Quit: Leaving)
[09:43:17] *** brainzap <brainzap!~brainzap@217.22.129.78> has joined #gamedev
[09:44:46] <DnzAtWrk> love death and robots is really just heavy metal in 2019
[09:44:49] <DnzAtWrk> prove me wrong
[09:47:57] *** brainzap <brainzap!~brainzap@217.22.129.78> has quit IRC (Ping timeout: 245 seconds)
[09:51:00] *** rewind_ <rewind_!~rewind@2a01:e35:87d1:600:d862:5d9a:e671:49b2> has joined #gamedev
[09:54:43] *** rewind__ <rewind__!~rewind@2a01:e35:87d1:600:d862:5d9a:e671:49b2> has quit IRC (Ping timeout: 252 seconds)
[10:11:11] *** rindolf <rindolf!~shlomif@77.126.109.232> has quit IRC (Read error: Connection reset by peer)
[10:41:34] *** R2robot <R2robot!~R2robot@unaffiliated/r2ro> has joined #gamedev
[10:57:45] *** bildramer <bildramer!~bildramer@p2003004CEA03100099039A9B7758FCCF.dip0.t-ipconnect.de> has joined #gamedev
[10:59:15] *** bildramer1 <bildramer1!~bildramer@p2003004CEA031000182B0F5DC983C3A1.dip0.t-ipconnect.de> has quit IRC (Ping timeout: 252 seconds)
[11:00:32] *** brainzap <brainzap!~brainzap@2a02:168:4614:1:5517:c46a:c1cd:39e7> has joined #gamedev
[11:13:55] *** brainzap <brainzap!~brainzap@2a02:168:4614:1:5517:c46a:c1cd:39e7> has quit IRC (Quit: My tummy says it's time to sleep Mr. Bubbles.)
[11:38:42] *** atom32k <atom32k!~atomekk@unaffiliated/atomekk> has quit IRC (Ping timeout: 252 seconds)
[11:41:43] *** BrahRah <BrahRah!~BrahRah@178.162.203.197> has joined #gamedev
[12:15:21] *** unlimiter <unlimiter!~unlimiter@160.178.101.117> has joined #gamedev
[12:21:56] *** unlimiter <unlimiter!~unlimiter@160.178.101.117> has quit IRC (Quit: WeeChat 2.4)
[12:21:57] *** DnzAtWrk <DnzAtWrk!~DnzAtWrk@mobile-access-6df024-144.dhcp.inet.fi> has quit IRC (Read error: Connection reset by peer)
[12:24:11] *** gareppa <gareppa!~gareppa@unaffiliated/gareppa> has joined #gamedev
[12:31:05] *** togo <togo!~togo@2a01:5c0:1a:c171:3ee7:9c4a:6828:3ea8> has joined #gamedev
[12:43:08] *** DnzAtWrk <DnzAtWrk!~DnzAtWrk@mobile-access-6df024-144.dhcp.inet.fi> has joined #gamedev
[12:50:04] *** gareppa <gareppa!~gareppa@unaffiliated/gareppa> has quit IRC (Quit: Leaving)
[13:06:33] *** Spec-Chum_ <Spec-Chum_!sid204588@gateway/web/irccloud.com/x-jhfmplarqbgcjmzi> has joined #gamedev
[13:07:06] *** dos11 <dos11!~dos1@neo900/coreteam/dos> has joined #gamedev
[13:07:10] *** nohit_ <nohit_!sid334887@gateway/web/irccloud.com/x-duuxpdgedyarsjzg> has joined #gamedev
[13:07:26] *** Spec-Chum_ <Spec-Chum_!sid204588@gateway/web/irccloud.com/x-jhfmplarqbgcjmzi> has quit IRC (Client Quit)
[13:07:48] *** Spec-Chum_ <Spec-Chum_!sid204588@gateway/web/irccloud.com/x-xmwpuppaxmthimvj> has joined #gamedev
[13:07:53] *** Spec-Chum_ <Spec-Chum_!sid204588@gateway/web/irccloud.com/x-xmwpuppaxmthimvj> has quit IRC (Client Quit)
[13:09:07] *** S_Gautam <S_Gautam!uid286066@gateway/web/irccloud.com/x-rzzvsfynnisuzebp> has joined #gamedev
[13:09:27] *** Spec-Chum_ <Spec-Chum_!sid204588@gateway/web/irccloud.com/x-btsuzncgwjxjgjqe> has joined #gamedev
[13:13:48] *** DaScoot <DaScoot!~Scooter@static-24-153-33-9.cpe.metrocast.net> has joined #gamedev
[13:14:13] *** aeth <aeth!~Michael@wesnoth/umc-dev/developer/aethaeryn> has quit IRC (Ping timeout: 244 seconds)
[13:14:34] *** dos1 <dos1!~dos1@neo900/coreteam/dos> has quit IRC (*.net *.split)
[13:14:34] *** Spec-Chum <Spec-Chum!sid204588@gateway/web/irccloud.com/x-qvezdtweyoptwnru> has quit IRC (*.net *.split)
[13:14:34] *** nohit <nohit!sid334887@gateway/web/irccloud.com/x-uypiyykuhtawtywz> has quit IRC (*.net *.split)
[13:14:37] *** Spec-Chum_ is now known as Spec-Chum
[13:14:37] *** nohit_ is now known as nohit
[13:16:14] *** aeth <aeth!~Michael@wesnoth/umc-dev/developer/aethaeryn> has joined #gamedev
[13:16:39] *** dos11 is now known as dos1
[13:17:37] *** wedr <wedr!32ffae32@gateway/web/freenode/ip.50.255.174.50> has joined #gamedev
[13:27:47]
*** BrahRah <BrahRah!~BrahRah@178.162.203.197> has quit IRC (Quit: KVIrc 4.9.2 Aria http://www.kvirc.net/)
[13:27:49] *** rindolf <rindolf!~rindolf@77.126.109.232> has joined #gamedev
[13:28:09] *** xen74 <xen74!~xen74@2001:44b8:2e3:9b00:3c40:676f:56df:3bee> has joined #gamedev
[13:42:32] *** aeth <aeth!~Michael@wesnoth/umc-dev/developer/aethaeryn> has quit IRC (Ping timeout: 245 seconds)
[13:44:28] *** aeth <aeth!~Michael@wesnoth/umc-dev/developer/aethaeryn> has joined #gamedev
[13:46:04] <mijowh> time to wake up, nerds
[13:46:11] <mijowh> mornin' o/
[13:46:31] <DarkUranium> neeeeeeeeerd
[13:46:48] <mijowh> ty
[13:46:56] <mijowh> you best recognize
[13:50:48] <DarkUranium> lol
[13:51:17] <DarkUranium> I'm in #D&D though, so I win :D
[13:51:33] <mijowh> :o
[13:51:41] <mijowh> you just rolled a natural 20
[13:51:45] <mijowh> burn
[13:51:53] <DarkUranium> lol
[13:52:00] <DarkUranium> do you play D&D?
[13:52:11] <mijowh> i used to, but its been several years
[13:52:24] <mijowh> group faded away, y'know how that goes
[13:52:28] <DaScoot> I gm a scifi rpg, never played d&d though
[13:52:47] <mijowh> now idk anybody nerdy enough to DM anymore
[13:52:50] <mijowh> sad
[13:53:04] <mijowh> but yeah, used to play 3.5 ruleset. good times
[13:53:55] <mijowh> fenday whiterock, the dwarven fighter, at your service
[13:54:30] <mijowh> hm, R2robot. is that like digital pen&paper dnd?
[13:54:42] <DaScoot> I play with friends online over discord
[13:54:48] <mijowh> ive thought severla times that there should be a sevice for dnd groups to operate through internet
[13:54:53] <DaScoot> got a dice bot
[13:54:54] <mijowh> but never looked into it
[13:55:09] <DaScoot> yeah, it's been done :P
[13:55:17] <R2robot> mijowh: yeah. play with your friends, or you can request to join a game that is listed
[13:55:34] <mijowh> i might actually check this out, thanks
[13:55:40] <R2robot> :D
[13:56:08] <DaScoot> I've got a wiki for tracking character pages and setting stuff and game logs and such
[13:56:16] <mijowh> man i havent rolled a char sheet in soo long
[13:56:23] <mijowh> feeling nostalgic just thinking about it
[13:56:23] <DaScoot> doing it all online just seems so much easier than gaming in person
[13:56:38] <DaScoot> my game's been running for, like....seven years now
[13:56:48] <DaScoot> without the logs we'd have no clue what happened at the start :P
[13:59:41] <mijowh> roll20 actually looks really well thought out
[13:59:50] <mijowh> like, it could be a tool that 'assists' dnd
[13:59:57] <R2robot> yep
[14:00:02] <mijowh> instead of forcing dnd settings into linear, restrictive gaming elements
[14:00:15] <mijowh> y'know, like DnD online, which isnt dnd - just dwarves and shit
[14:00:56] <mijowh> the beauty of dnd comes in from the creativity of that players, freedom to do near anything (if dm says its okay)
[14:03:53] <DarkUranium> mijowh, actually, I don't :D
[14:04:01] <DarkUranium> mijowh, I'm still in the very first campaign I was ever in.
[14:04:05] <DarkUranium> Like 3 or 4 years ago.
[14:04:08] <DarkUranium> And it's still a weekly thing.
[14:04:12] <mijowh> thats awesome
[14:04:20] <DarkUranium> Two campaigns, actually.
[14:04:20] <mijowh> my first campaign lasted about six months
[14:06:50] <DaScoot> every game I've been in other than my own lasted about 2 months at best
[14:06:54] <DarkUranium> The other one I started a week later. Still weekly.
[14:07:31] *** immibis <immibis!~immibis@125-238-72-168-fibre.sparkbb.co.nz> has quit IRC (Ping timeout: 268 seconds)
[14:07:40] <DaScoot> kinda wish I had more opportunity to experience it from the player perspective
[14:07:51] <mijowh> you DM?
[14:08:11] <mijowh> that takes a unique person to get right, good on you. i dont DM, for the sake of the group
[14:12:09] <DaScoot> it's fun, but is a bit more stressful than playing
[14:12:53] *** cidic <cidic!~cidic@c-73-173-42-76.hsd1.md.comcast.net> has joined #gamedev
[14:13:25] <DaScoot> my players get to spend time going really deep planning out minor things relating to their specific characters while I'm just trying to manage making sure I have enough shit prepped to cover 4 hours of game every week
[14:13:38] <mijowh> hehe
[14:14:03] <DaScoot> one of my players has written like 3 pages of material on alien recipes their character cooks
[14:14:06] <mijowh> the players always appreciate a good dm though
[14:14:14] <mijowh> because any dnd vet knows how hard dming can be
[14:14:18] <mijowh> which is why were just players
[14:15:26] <R2robot> Chris Perkins, legendary DM
[14:15:42] <DarkUranium> mijowh, yeah, the 2nd I'm DMing.
[14:15:52] <DarkUranium> mijowh, way back when I was starting D&D. I had 1 session as a player under my belt.
[14:16:15] <DarkUranium> mijowh, I have a game project that's related to D&D, BTW. But can't find devs =\
[14:16:29] <DarkUranium> As for the 1-session thing, tl;dr version: we were supposed to have another DM, but he was no-show.
[14:16:37] <mijowh> but arent you a dev?
[14:17:01] <DarkUranium> Then next week, the same day as the session, the DM of the other one suggested to me that I should try DMing the 2nd campaign, if the other DM doesn't show up again. So I had a like 4 hours to get ready for a campagin :P
[14:17:10] <DarkUranium> surprise surprise, he didn't show up.
[14:17:23] <DarkUranium> So I ended up being a DM, even though I had only played D&D for 1 session beforehand :P
[14:17:26] <mijowh> time for some improv
[14:17:32] <DarkUranium> That's basically my DMing style.
[14:17:42] <mijowh> yeah any good dm is good at improv in a way
[14:17:43] <DarkUranium> I even ran a short campaign that was (as a challenge) 100% improv.
[14:17:48] <mijowh> cause you can plan out an awesome dungeon
[14:17:54] <DarkUranium> Though it had other challenges (it was a prequel, so I had to railroad certain events)
[14:17:55] <mijowh> but whos to say your players dont just walk right by it
[14:18:03] <DarkUranium> THAT!
[14:18:07] <DarkUranium> Is what my project is about, in big part.
[14:18:25] <DarkUranium> Anyhow, I am a dev, but 1) webdev isn't my forte (this is mostly a web project, albeit not exclusively), and 2) I just need more manpower.
[14:18:35] <mijowh> open source it
[14:18:54] <DarkUranium> I don't think it'd work out well, one of my main goals is better UI/UX.
[14:19:01] <DarkUranium> open-source can do many things, but it's awful at UX.
[14:19:21] <DarkUranium> To be clear, when I say "looking for a dev", I mean to hire.
[14:19:23] <DarkUranium> part-time
[14:19:34] <mijowh> i kinda see three options to do a project (do it yourself, hire people to do it, opensource it and let the community build)
[14:19:41] <mijowh> oh i see, yeah thatll work then for sure
[14:19:51] <DarkUranium> I'd work on it too, mind you.
[14:19:55] <DarkUranium> It's just that I really need the manpower.
[14:20:06] <DarkUranium> And I need the funding for some of the ideas, too (I'll need to hire artists)
[14:20:08] <mijowh> i though it was one of those all too common "i need a dev to volunteer for a large project for free" things that we see all the time :P
[14:20:15] <DarkUranium> hehe
[14:20:47] *** rindolf <rindolf!~rindolf@77.126.109.232> has quit IRC (Remote host closed the connection)
[14:21:23] <mijowh> but yeah if youre looking to actually hire, id bet thered be alot of interest (i would think)
[14:22:02] <DarkUranium> The project does have many unique technical difficulties.
[14:22:15] <DarkUranium> Anyhow, w.r.t. improv.
[14:22:22] <DarkUranium> That's something I want to explicitly support.
[14:22:28] <DarkUranium> I want tons of tools to aid that, something roll20 doesn't do.
[14:22:44] <DarkUranium> E.g. dungeon generators (& editors; the idea is to first generate it, then tune it)
[14:22:55] <DarkUranium> (and I don't mean editing by manually finding the tile and placing it, I'm talking high-level and rapid)
[14:23:05] *** notchris <notchris!~notchris@67.218.88.131> has joined #gamedev
[14:23:15] <DarkUranium> (let the software handle the details; could even place furniture for you, if you wanted to)
[14:23:27] <DarkUranium> Or terrain editing, even name or city generators. That sort of stuff.
[14:23:48] <mijowh> i see, kinda like "gen me a dungeon with a beholder thats labryinthine and dark"
[14:23:55] <mijowh> instead of having to manually plan out every turn
[14:23:58] <DarkUranium> Sort of. The beholder, you'd probably place manually.
[14:24:10] <DarkUranium> (that's not something a computer can do well, "fun" positioning)
[14:24:13] *** rindolf <rindolf!~rindolf@77.126.109.232> has joined #gamedev
[14:24:15] <DarkUranium> But yes.
[14:24:16] <mijowh> true
[14:24:25] <DarkUranium> The idea is to have this as user plugins.
[14:24:32] *** rindolf <rindolf!~rindolf@77.126.109.232> has quit IRC (Remote host closed the connection)
[14:24:37] <DarkUranium> Sort of like an app store, but specific to tabletop RPG tools and such.
[14:24:52] <DarkUranium> (I'd have a few official ones, to kickstart, serve as dogfooding, and provide examples)
[14:25:24] <mijowh> "stellated d20 dice roller - never know for sure what number it landed on!" plugin
[14:26:06] <DarkUranium> lol
[14:26:38] <DarkUranium> Anyhow, so far, I've only been able to find 1 dev.
[14:26:43] <DarkUranium> ... but it turns out I can't legally hire him.
[14:26:49] <mijowh> why not?
[14:26:57] <DarkUranium> He'd need to open his own company, first.
[14:26:58] <mijowh> international?
[14:27:00] <DarkUranium> Yeah.
[14:27:13] <DarkUranium> Can't hire him directly, must be B2B.
[14:27:28] *** rindolf <rindolf!~rindolf@77.126.109.232> has joined #gamedev
[14:27:49] <mijowh> damn lawyers.
[14:28:58] <mijowh> US-based?
[14:29:02] <DarkUranium> Who, me?
[14:29:05] <mijowh> yeah
[14:29:09] <DarkUranium> No, Slovenia.
[14:29:21] <DarkUranium> He is from the US, though.
[14:29:24] <mijowh> ah
[14:29:30] <DarkUranium> So technically, I'm outsourcing ... to the US :D
[14:29:44] <mijowh> not sure if slovenia is really known for its programmer community >.>
[14:29:54] <DarkUranium> Apparently, we're cheaper than China.
[14:30:01] <DarkUranium> programmers, I mean
[14:30:13] <mijowh> congratulations? OR i'm sorry?
[14:30:19] <DarkUranium> haha
[14:30:24] <DarkUranium> probably the latter :P
[14:30:33] <DarkUranium> Anyhow, a problem is also Sturgeon's Law.
[14:30:37] <DarkUranium> (90% of everything is crud)
[14:30:42] <DaScoot> does there really need to be a business, can't just be a freelancer?
[14:31:06] <R2robot> that's what I mentioned the other day
[14:31:14] <mijowh> if your hiring people that produce 90% crud, hire different people
[14:31:23] <R2robot> I can do business under my own name without starting a formal business
[14:31:49] <DarkUranium> mijowh, what I mean is, Sturgeon's Law applies to people that one might hire, too.
[14:32:05] <DaScoot> yeah, I don't run under a business, and I hire artists overseers as contractors, but then my total income is like $1k a year on the project
[14:32:11] <DarkUranium> DaScoot, unless he moves here, yes.
[14:32:14] <DaScoot> so odds are no one cares
[14:32:30] <mijowh> in the US we can work as freelancers and such yeah
[14:32:36] <DaScoot> artists overseas*
[14:32:37] <mijowh> but slovenia might have incompatible legalese
[14:32:39] <mijowh> who knows
[14:32:44] <DarkUranium> I'm already under close scrutiny by the tax authorities, so, no.
[14:32:54] <DaScoot> really, what did you do
[14:33:07] <DarkUranium> Made too much money in salary, apparently. I shit you not.
[14:33:07] <R2robot> or not do
[14:33:13] <DaScoot> report all your gaming consoles as work expenses
[14:33:21] <mijowh> that counts
[14:33:26] <mijowh> its market research
[14:33:27] <DarkUranium> DaScoot, I don't have explicit expenses.
[14:33:39] <DarkUranium> The tradeoff is that I only get taxed 4%.
[14:34:31] *** Twipply <Twipply!~Twipply@unaffiliated/twipply> has joined #gamedev
[14:37:03] <notchris> Progress on my asteroids game!
[14:37:43] <mijowh> the moon and earth are gone
[14:37:57] *** mandeep <mandeep!~mandeep@unaffiliated/mandeepb> has quit IRC (Ping timeout: 245 seconds)
[14:38:09] <notchris> I know :X
[14:38:13] <mijowh> put them back, they looked neat and did alot to make the environment feel more space-y
[14:38:26] <notchris> Ahhh okay
[14:39:13] <mijowh> like you kinda felt like an alien headed for earth but getting stuck in the asteroid belt
[14:39:39] <mijowh> so ofc, pew pew
[14:39:46] <mijowh> an implicit storyline there
[14:40:01] <DarkUranium> mijowh, anyhow, long story short, if he wanted to work for me *directly*, he'd have to at least *come* to Slovenia to sort out his health insurance and such.
[14:40:13] <DarkUranium> Because he has that covered even if he works only part-time.
[14:40:23] <mijowh> oh nice, insurance - fancy
[14:40:26] <DarkUranium> And the country has no legal prospect for remote workers abroad.
[14:40:46] <DarkUranium> At least that's what my accountant told me. I intend to consult a lawyer about this when I find the time.
[14:41:13] <DarkUranium> (I doubt my accountant is wrong, but perhaps a lawyer could find a sensible way to get it done regardless)
[14:41:41] <mijowh> yeah tbh in the programming community, remote work is fairly common. atleast more so than other industries id would imagine
[14:41:54] <DarkUranium> mijowh, what I need is a skeleton/proxy company in some tax haven somewhere, just to be able to hire people normally :D
[14:41:55] <mijowh> maybe slovenias laws need a little updating to get with the internet age man
[14:42:04] <DarkUranium> I doubt they will get updated.
[14:42:07] <mijowh> go make a sign and start marching
[14:42:31] <DarkUranium> The one thing this country is terribly afraid of is tax avoidance. To the point where even small charities need some weird online-connected system to track sales.
[14:42:37] <DarkUranium> (and they're bloody tax-free!)
[14:43:08] <DarkUranium> It's not just Slovenia, though.
[14:43:15] <DarkUranium> I suspect this holds for most (all?) of Europe.
[14:43:19] *** mandeep <mandeep!~mandeep@unaffiliated/mandeepb> has joined #gamedev
[14:43:32] <mijowh> that just seems like shooting yourselves in the foot
[14:43:37] <DaScoot> no one wants to end up like Greece?
[14:43:50] <DarkUranium> err, by "this", I mean the remote-work-needs-company thing.
[14:44:02] <DarkUranium> Not the fear of tax avoidance.
[14:44:11] <DarkUranium> E.g. in Liechtenstein, I can't even work from another EU country remotely.
[14:44:19] <DarkUranium> I need to be in the office at least 80% of the time.
[14:44:45] <mijowh> thats why liechtenstein isnt know for its tech center vOv
[14:44:57] <DarkUranium> (Liechtenstein isn't in the EU, but they are in the EEC, which is *almost* the same thing)
[14:45:32] <DarkUranium> Ireland seems to care the least, at least AFAIK.
[14:45:48] <mijowh> see, here in the US we have no qualms about bringing in some ex-nazi scientists and such to profit off their work
[14:46:08] <DarkUranium> They don't care as long as you keep paying Irish taxes (which makes perfect sense to me; if I'm paying taxes to the country, why should they care where I live?)
[14:46:13] <DarkUranium> lol
[14:46:33] <DarkUranium> Goddamn nazis be stealin' yer jerbs!
[14:46:43] <mijowh> yeah but they can make a hell of a missile
[14:46:48] <DaScoot> those jobs belong to homegrown American nazis
[14:46:52] <mijowh> lmao
[14:46:55] <DarkUranium> mijowh, w.r.t. hiring from the US, I think the core important thing is whether the person can invoice me as a company.
[14:47:01] <DarkUranium> lol
[14:47:29] *** rindolf <rindolf!~rindolf@77.126.109.232> has quit IRC (Remote host closed the connection)
[14:49:32] <mijowh> im kinda of the opinion that a strong economy comes from being active participants in the global market. isolating yourself will only serve to weaken your standing and youll always be playing catchup to other places that are more open to being able to bring in the real talent, wherever it may be from
[14:53:21] <DarkUranium> It's probably some ploy to try and ensure availability of jobs to the local populace.
[14:53:45] <mijowh> like you gotta keep things local, then it handicaps you if locally, the industry isnt already established
[14:53:54] <DarkUranium> Which is not the worst ideal ever. But it's also archaic in the presence of *remote* work.
[14:54:02] <DarkUranium> (because availability of remote work goes both ways)
[14:54:27] <mijowh> like protecting local jobs only applies when locally those jobs already exist
[14:54:51] <mijowh> the industry, locally, needs a kickstart, gotta bring in some talent and get things moving some times
[14:55:23] <mijowh> like we were horrible at space stuff when we started, brought in a few germans to get things rolling, and boom, now 90% of space junk is made in the US
[14:56:16] <mijowh> and like, im unfamiliar with solvenia, but if you DO already have a well established tech industry, then maybe yeah, hire some slovenians out of the local tech school or something
[14:56:18] <DarkUranium> I think the big difference is that there is a line between qualified (even expert) work an unqualified.
[14:56:39] <DarkUranium> A factory will have no problems finding local populace to do manual work.
[14:57:20] <DarkUranium> OTOH, a laboratory will probably have some trouble.
[14:57:47] <DarkUranium> I don't need an untrained workforce here, I need people who know what they're doing.
[14:58:06] *** rindolf <rindolf!~rindolf@77.126.109.232> has joined #gamedev
[14:59:32] <mijowh> yeah and if slovenia doesnt already have that, gonna have to outsource. that only makes sense. and if slovenias laws hinder that, then your laws are ultimately making you less competitive. you should like, set an autodialer up to call your mayor and tell him to put some thought into it
[14:59:57] <mijowh> maybe thats an american thing tho, nagging our reps til they do what we want
[15:00:05] <DaScoot> hello, I'd like to talk to the Mayor of Slovenia pls
[15:00:07] <mijowh> were a very bitchy people.
[15:00:18] <mijowh> lol DaScoot
[15:00:23] <mijowh> you know what i mean :P
[15:01:13] <DaScoot> also, it's not 'nagging', it's 'lobbying', at least if you have the money to do it properly
[15:01:23] <mijowh> make some signs and get whiny college students to march. tell them its for some PC crap, they cant read the signs anyway
[15:01:37] <mijowh> dress it up how you want, its pretty much "nagging them into doing something"
[15:01:40] <mijowh> the american way
[15:02:24] <notchris> oo i live in america
[15:02:30] <notchris> lots of traffic
[15:02:52] <mijowh> heh, "looks out window, nobody in sight"
[15:02:57] <mijowh> traffic? says you.
[15:03:06] * notchris is east coast
[15:03:11] <mijowh> so am i
[15:03:14] <mijowh> but rural PA, lol
[15:03:17] <notchris> Ahhh
[15:03:24] <notchris> Penslytucky
[15:03:35] <notchris> or w/e
[15:03:42] <mijowh> shure thang, cus!
[15:04:06] <mijowh> hillbilly country
[15:04:23] <notchris> haha
[15:04:27] <notchris> I'm in Connecticut
[15:04:28] <notchris> :X
[15:04:31] *** rindolf <rindolf!~rindolf@77.126.109.232> has quit IRC (Remote host closed the connection)
[15:06:27] <mijowh> we used to produce coal
[15:06:30] <mijowh> now we dont
[15:06:33] <mijowh> but were still here
[15:06:41] <mijowh> about sums it up
[15:07:16] <DaScoot> I was born in PA, left almost immediately but still had a grandma there for a while
[15:07:25] <DaScoot> driving back always looked so depressing
[15:07:29] <mijowh> lol
[15:07:55] *** unlimiter <unlimiter!~unlimiter@160.178.101.117> has joined #gamedev
[15:08:19] *** unlimiter <unlimiter!~unlimiter@160.178.101.117> has quit IRC (Client Quit)
[15:09:08] <mijowh> pa is a spectrum tbh, you got the west with like erie and pittsburgh
[15:09:22] <mijowh> tots different from the east with phili and bucks/montgomery
[15:09:35] <mijowh> then the middle, which is coal country
[15:10:49] <mijowh> oh and dont forget the amish
[15:10:56] <mijowh> they keep to themselves though
[15:13:15] <notchris> I went to PA a couple times
[15:13:20] <notchris> there were WaWas
[15:13:31] <mijowh> mm Wawa
[15:14:05] <mijowh> i hope you stopped at one
[15:14:08] <mijowh> theyre our pride and joy
[15:14:14] *** sn0wmonster <sn0wmonster!~yeti@taskhive/lead/sn0wmonster> has quit IRC (Quit: ¯\_(ツ)_/¯)
[15:14:28] <mijowh> that and yuengling
[15:17:30] <mijowh> we dont have much going for us vOv
[15:17:37] <mijowh> gotta take our wins when we get them
[15:31:08] <wedr> I wished developers utilize motion controls on consoles to control the in-game character's head.
[15:31:20] <wedr> And map buttons to express facial animations or emotions
[15:31:38] <wedr> It would be like VR, but unlike VR, it's controlled by the controller
[15:31:54] <wedr> My idea, free to use. THank me later.
[15:32:03] *** pulse <pulse!~pulse@unaffiliated/pulse> has joined #gamedev
[15:32:37] <mijowh> the graphics are amazing
[15:33:14] *** DnzAtWrk <DnzAtWrk!~DnzAtWrk@mobile-access-6df024-144.dhcp.inet.fi> has quit IRC (Quit: Leaving)
[15:40:03] <wedr> Hm.... I'm seeing the word "soulstrike" thrown around to describe a game genre/gameplay. It's described as "Dark Souls baseball".
[15:40:13] <wedr> nevermind me. Just observing the Internet.
[15:40:28] <pulse> internet is the worst
[15:41:21] <wedr> you can't help it.
[15:41:21] <CarlaoBazuca> internet makes you stupid
[15:41:29] <kernel-sanders> the internet is ok, but the people that are on it however...
[15:41:30] <wedr> It's the "million monkeys situation"
[15:41:40] <CarlaoBazuca> internet was a little ok
[15:41:49] <wedr> genetic algorithm applied to strings of text. And watch it evolve.
[15:42:02] <CarlaoBazuca> now we have traffic shaping, ads everywhere, cookies stealing and forwarding your info...
[15:42:06] <mijowh> cause that wouldnt be uber tedious
[15:42:38] <kernel-sanders> the consumers didn't want to pay for anything so this is what you get
[15:42:46] <CarlaoBazuca> all browsers are slower everyday because they try to pretend to be operating systems...
[15:43:07] <CarlaoBazuca> even paid things have ads now :D
[15:44:22] *** Oleg_ <Oleg_!~Oleg@pool-71-183-177-35.nycmny.east.verizon.net> has joined #gamedev
[15:44:28] *** xuxx <xuxx!~xuxx@109.41.176.95.rev.sfr.net> has joined #gamedev
[15:44:31] <xuxx> hi
[15:44:43] <mijowh> the internet does not make you stupid
[15:44:49] <mijowh> what you do on the internet might
[15:44:50] <wedr> it's just overflowing with creativity
[15:44:52] <wedr> /s
[15:44:55] *** Oleg_ <Oleg_!~Oleg@pool-71-183-177-35.nycmny.east.verizon.net> has left #gamedev ("Leaving")
[15:45:01] <mijowh> but, its a repository of basically all human knowledge
[15:45:07] <mijowh> start browsing better parts.
[15:45:22] <wedr> but that's where all popular crowds go to
[15:47:37] <xuxx> Hi, I want to dev a tetris using sdl2/c++ but I do not find the right methode for the representation of the map and the tetrominos
[15:47:47] <notchris> Question of the millenium
[15:47:48] <xuxx> Bcs I need to find a way that help for the rotation of tetrominos and for colisions
[15:47:55] <notchris> Why can webgl not compare to native in performance?
[15:48:19] <mijowh> because of the specification
[15:48:28] <notchris> What do you mean
[15:48:34] <mijowh> youre basically limited to v3 core features, even if running webgl2
[15:48:37] <mijowh> which is basically gles3
[15:48:41] <notchris> gls3?
[15:48:41] <Dave13h> Because of abstraction and security
[15:48:46] <mijowh> you cant take advantage of gpu features
[15:48:54] <Dave13h> (Putting aside the smaller feature set)
[15:48:54] <mijowh> that are post like 2009
[15:49:17] <mijowh> also yeah, just basic overhead from the browser interpreting system calls
[15:49:23] <notchris> But tell me this
[15:49:27] <notchris> Say you embedded v8
[15:49:30] <Dave13h> WebGL has a ton of validation and security checking going on before it even makes it to the driver
[15:49:34] <notchris> Could you potentially evade those hits
[15:49:34] <mijowh> ^
[15:49:34] <notchris> ?
[15:49:56] <notchris> If you were able to remove the browser
[15:50:05] <notchris> Would it be the same situation?
[15:50:09] <mijowh> i dont know, maybe some points would improve
[15:50:17] <Dave13h> Also because of Windows horrible opengl support, most platforms run webgl through ANGLE for compatibility
[15:50:21] <xuxx> In my mind, the best way is to make a 2d array for the map and put one when there is a block, seems good ?
[15:50:38] <notchris> mijowh: interesting
[15:50:41] <Dave13h> On windows platforms, ANGLE will convert WebGL/GLSL into Directx
[15:50:52] <notchris> I saw someone converted threejs to C++
[15:51:10] <notchris> I just wish I could get native results with webgl
[15:51:34] <mijowh> you wont but with careful coding, scoping, design, etc., you can get to good enough in most cases
[15:51:39] <Dave13h> Too many layers, don't get me wrong, you can get really really fast if you obey the rules
[15:51:51] <notchris> But for example
[15:51:59] <notchris> There is no way WebGL could replicate the performance of say
[15:52:02] <notchris> Rocket Leauge
[15:52:04] <notchris> as a bad example
[15:52:11] <notchris> Like, to a tee
[15:52:17] <mijowh> you will NEVER have native performance when running interpreted code through 3 layers of abstraction on top of the hardware
[15:52:18] *** mr_lou <mr_lou!~misthalos@077213097222.dynamic.telenor.dk> has joined #gamedev
[15:52:32] <mijowh> you can get good results though
[15:52:33] <Dave13h> Also... Javascript :P
[15:52:34] <notchris> Right, I think thats mainly what I expected
[15:52:38] * Dave13h puts sheilds up
[15:52:46] <notchris> Heh I do some legit things with JS
[15:52:52] <notchris> but nothing compared to what unity can do
[15:52:53] <notchris> I assume
[15:53:03] <Dave13h> Realtime complex 3D rendering? :P
[15:53:27] <notchris> I mean, I get 55 - 60fps
[15:53:34] <notchris> but if it were native
[15:53:39] <notchris> I assume it would never drop below 60
[15:54:00] <CarlaoBazuca> hi xuxx
[15:54:07] <Dave13h> Nice, its the hitching that kills me. I faught so hard to make sure the CG doesn't ruin everything
[15:54:12] <CarlaoBazuca> there were some people here developing tetris clones
[15:54:16] <CarlaoBazuca> not sure if they are here now
[15:54:27] <CarlaoBazuca> stay around
[15:54:28] <notchris> CarlaoBazuca: for web?
[15:54:44] <CarlaoBazuca> xuxx, also do you have specific questions about it. I can help you a bit
[15:54:48] <CarlaoBazuca> making tetris is very easy
[15:54:50] <Dave13h> That dip you see notchris is likely the garbage collector cleaning up at bad times
[15:55:05] <notchris> Dave13h: Right, I need to learn how to evade garbage collection
[15:55:11] <notchris> I've heard a bunch about it
[15:55:16] <Dave13h> Ideally during a "frame", you want to avoid ANY allocation
[15:55:18] <notchris> No way to disable it I assume
[15:55:36] <Dave13h> Nah, just reuse objects/variables as much as possible, look into pooling
[15:55:41] <notchris> So
[15:55:45] <notchris> Creating a new bullet on every fire
[15:55:47] <notchris> is bad bad badf
[15:55:47] <CarlaoBazuca> SDL is to C-ish and full of unnecessary burden (also it does not create multiple windows)
[15:55:48] <notchris> lmao
[15:55:58] <pulse> CarlaoBazuca, false
[15:55:59] <notchris> Does pooling mean like
[15:56:01] <pulse> it allows multiple windows
[15:56:02] <Dave13h> Yeah, really bad, especially if its an object
[15:56:03] <notchris> Creative 100 bullets to start
[15:56:07] <notchris> create*
[15:56:09] <wedr> CarlaoBazuca: Well, you can have a program that create many instances of SDL_Window*
[15:56:12] <CarlaoBazuca> pulse, ooh! so they fixed it
[15:56:13] <xuxx> CarlaoBazuca: :o
[15:56:22] <CarlaoBazuca> when I started using SDL, it was just a single context
[15:56:27] <pulse> CarlaoBazuca, yeah since SDL2
[15:56:31] <CarlaoBazuca> ah
[15:56:36] <CarlaoBazuca> so I am not totally crazy :D
[15:56:39] <wedr> oh, OpenGL context can only be thread-only single contexts
[15:56:54] <CarlaoBazuca> regardless, I dislike the C-ish nature of it. and their C++ wrapper is really terrible
[15:57:12] <pulse> just wrap everything with RAII and you're good
[15:57:15] <wedr> CarlaoBazuca: create your own. I have a book that teaches you how to create your own OpenGL.
[15:57:19] <notchris> So goal tonight is to
[15:57:22] <notchris> Learn about object pooling
[15:57:28] <pulse> SFML has a cozy API but in my experience SDL performs way better
[15:57:29] <pulse> idk why
[15:57:34] <notchris> And research other methods of performance
[15:57:35] <wedr> notchris: I would like to see you object-pool OpenGL. :D
[15:57:36] <mijowh> use the xlib, luke
[15:57:41] <CarlaoBazuca> sfml is handy, but too big and cumbersome
[15:57:41] <Dave13h> notchris: chrome has some nice tools for seeing the GC kicking in
[15:57:44] <notchris> wedr: hmmm??
[15:57:47] <notchris> Dave13h: ohh?
[15:57:47] <CarlaoBazuca> they tried to solve many problems in a single place
[15:57:52] <Dave13h> The timeline shows GC events and how much it cleaned up
[15:57:52] <wedr> notchris: HGLRC contexts object pooling!
[15:57:55] <CarlaoBazuca> so their stack became too big
[15:58:00] <notchris> wedr: What do you mean
[15:58:08] <wedr> notchris: Nevermind, it's just nonsense anyway
[15:58:09] <mijowh> CarlaoBazuca: if low level libs are too large, like sdl or sfml, then consider glfw, very minimal glcontext creation/windowing/input
[15:58:12] <notchris> wedr: :X
[15:58:13] <CarlaoBazuca> xuxx, no PMs, please. unless you want to give me some money
[15:58:36] <wedr> fake money is acceptable for PMs
[15:58:37] <mijowh> if thats too high level, your gonna have to dig down into xlib/xcb/winapi/etc which is a tall order
[15:58:40] <wedr> but not PMs to me
[15:58:41] <mijowh> glfw is nice
[15:58:50] <CarlaoBazuca> ew glfw
[15:59:00] * CarlaoBazuca likes C++ objects :D
[15:59:02] <wedr> I still don't understand glfw's underlying OpenGL creation.
[15:59:04] <xuxx> CarlaoBazuca: take my money then
[15:59:21] <mijowh> well thats not a good reason to dislike a lib thats wrapping OS functionality
[15:59:26] <wedr> like, all it's doing was loading little bits of functions, and then nothing?
[15:59:31] <mijowh> since c++ is uncommon in systems/driver development
[15:59:40] <wedr> because of templating
[15:59:42] <mijowh> chances are, your going to be using a c api if youre going low-level
[15:59:57] <wedr> C++ standard libraries is known for using too many templates, bloating up the code
[16:00:10] <wedr> hence the resist to use C++ in system/driver devs
[16:00:27] *** xuxx <xuxx!~xuxx@109.41.176.95.rev.sfr.net> has quit IRC (Quit: leaving)
[16:00:35] *** moongazer <moongazer!~moongazer@unaffiliated/moongazer> has joined #gamedev
[16:00:36] <pulse> it's easier to reason about C code because of its simplicity
[16:00:36] <mijowh> well yeah i know why, im just saying that you cant really avoid C libraries due to this
[16:01:08] *** xuxx <xuxx!~xuxx@109.41.176.95.rev.sfr.net> has joined #gamedev
[16:01:31] <wedr> Hm... that got me thinking. If in a C environment, and you use C++ only for classes, would that alone cause bloat?
[16:01:54] <wedr> no namespaces, no templates, just C++ classes with private, protected, and public members and functions
[16:02:02] <pulse> no
[16:02:02] <mijowh> maybe, c++ compilers are known to produce larger outputs even on identical code to c compilers
[16:02:07] <CarlaoBazuca> mijowh, I wrap the C libraries into decent C++ classes
[16:02:08] <mijowh> im not sure ~why~ that is
[16:02:14] <wedr> hmmmm
[16:02:18] * CarlaoBazuca likes RAII
[16:02:25] * CarlaoBazuca likes proper resource management
[16:02:48] <pulse> i just like the sense of german engineering that is inherent with C++
[16:02:49] <pulse> :^)
[16:02:53] <CarlaoBazuca> wedr, don't need to be too fancy to properly wrap C contexts
[16:03:17] <pulse> i'm kinda tempted to do a project in C though
[16:03:24] <pulse> everyone hates it so it must be good
[16:03:37] <CarlaoBazuca> I built die-tk favoring simplicity. now the user just needs to instantiate a tk::Window object to create a window
[16:03:44] <mijowh> nobody hates C unless they dont get what its for
[16:04:00] <CarlaoBazuca> pulse, I hate C. it is a fucking waste of time
[16:04:03] * wedr sees pulse shouting explusives at pulse's C++ code wrappers.
[16:04:09] * wedr (laughs)
[16:04:10] <pulse> :3
[16:04:18] <CarlaoBazuca> malloc() / free()
[16:04:23] <wedr> new / delete
[16:04:29] <mijowh> oh noes, manual memory management :o
[16:04:29] <CarlaoBazuca> wedr, I don't use new and delete too :D
[16:04:31] <pulse> CarlaoBazuca, C is simple. it's easy to reason about it.
[16:04:39] <CarlaoBazuca> pulse, until your code grows
[16:04:46] <CarlaoBazuca> and you have leaks, quirks, buffer overruns
[16:04:49] <mijowh> new and delete are basically alloc and free that handles calling your object constructors/destructors
[16:04:53] <pulse> if you follow proper coding standards it won't be a problem
[16:04:54] <wedr> cover your ears! More explusives coming your way!
[16:04:57] <mijowh> because c++ has objects
[16:05:00] <pulse> CarlaoBazuca, those are scare stories for kids
[16:05:00] <CarlaoBazuca> mijowh, look at my code. you won't see new/deletes there :D
[16:05:03] <wedr> C structs are objects
[16:05:08] <wedr> just everything's public
[16:05:18] *** brainzap <brainzap!~brainzap@2a02:168:4614:1:94f0:3b53:e586:84e5> has joined #gamedev
[16:05:19] <pulse> no sane programmer allows memory leaks
[16:05:21] <pulse> that's just common sense
[16:05:26] <CarlaoBazuca> C++ takes advantage of automatic allocation
[16:05:27] <pulse> i don't even understand how it's such a scare
[16:05:41] <mijowh> new/delete has their place. sometimes relying on automatic memory management isnt the best path
[16:05:45] <mijowh> most often, its fine
[16:06:01] <CarlaoBazuca> mijowh, yes. their hidden corner
[16:06:02] <wedr> Usually people don't do i >= 0 && i <= size - 1 checks in their for loops
[16:06:14] <CarlaoBazuca> a dark place where you don't like to go there
[16:06:16] <wedr> they just i = 0; i < size
[16:06:30] <CarlaoBazuca> wedr, I don't do either :)
[16:06:37] * wedr shames CarlaoBazuca
[16:06:53] <wedr> buwahahahah, no. This is too bad
[16:06:57] <wedr> I'm sorry
[16:06:58] *** stryx` <stryx`!~stryx@unaffiliated/stryx/x-3871776> has quit IRC (Read error: No route to host)
[16:06:59] <CarlaoBazuca> C++ has a legacy of bad code / bad users shaming it
[16:07:04] <mijowh> the c++ way would be to use an std::iterator i suppose
[16:07:08] <CarlaoBazuca> no
[16:07:08] <pulse> my only logical conclusion on why memory management is a scare is that 95% of programmers must be pretty lousy at programming :P
[16:07:13] <CarlaoBazuca> iterators only in special cases
[16:07:15] <wedr> std::iterator is a template
[16:07:19] <wedr> or a type of template
[16:07:21] <CarlaoBazuca> std::iterator is deprecated
[16:07:26] <wedr> wait what???
[16:07:26] <CarlaoBazuca> nobody knows C++ :(
[16:07:41] <mijowh> no, nobody does
[16:07:41] * wedr throws a "Hold On" trap card
[16:07:42] <CarlaoBazuca> std::iterator was just a bad attempt of exposing some helper types
[16:07:46] <mijowh> its massive
[16:08:00] *** [Relic] <[Relic]!~Relic]@2602:306:33a3:6d30:18d4:829f:54b6:a610> has joined #gamedev
[16:08:00] <mijowh> there are maybe 3 people in the world who truly understand the nature of the beast
[16:08:06] <CarlaoBazuca> the other problem is everyone thinks C++ is a "lower level Java"
[16:08:35] *** stryx` <stryx`!~stryx@unaffiliated/stryx/x-3871776> has joined #gamedev
[16:09:00] <pulse> :D
[16:09:13] <CarlaoBazuca> oohh! linus does not like it! let's obey him
[16:09:14] <CarlaoBazuca> he is the god
[16:09:17] * CarlaoBazuca blows linus
[16:09:22] <CarlaoBazuca> hmm hmm it tastes like chocolate
[16:09:25] <CarlaoBazuca> hmmmmmmm slurp
[16:09:25] <mijowh> every language is a tool in your box, with correct usage they all make sense
[16:09:32] <mijowh> every language feature is the same
[16:09:34] <[Relic]> linus, the guy who totes around the blanket from the peanuts?
[16:09:40] <mijowh> saying "i hate C, use C++" is plain ignorant
[16:09:46] <CarlaoBazuca> not for me
[16:09:53] <mijowh> saying "C is better than C++" is equally ignorant
[16:09:55] <CarlaoBazuca> C sucked my time in a bad way
[16:09:57] <mijowh> theyre DIFFERENT
[16:10:03] <CarlaoBazuca> C++ was good to recover most of its time
[16:10:06] <CarlaoBazuca> they are different indeed
[16:10:14] <pulse> they're both very very very good languages
[16:10:16] <pulse> try PHP for a week
[16:10:18] <pulse> then complaikn
[16:10:23] <pulse> complain*
[16:10:26] <CarlaoBazuca> but there is a HUGE OVERLAP of applications that can be built with both C and C++
[16:10:31] <[Relic]> go back to basic with line numbers :)
[16:10:32] <CarlaoBazuca> and on these cases, C++ EXCELS!!!
[16:10:40] <pulse> better yet try vbscript in excel 97
[16:10:45] <pulse> then talk about bad
[16:10:50] <pulse> you'll be qualified at that point
[16:10:51] <pulse> :S
[16:10:52] <mijowh> using new/delete in C++ doesnt say anything bad about your C++, it may very well be the ideal code path for that problem
[16:11:01] <brainzap> dude PHP is fucking comfort compared to c++
[16:11:05] <pulse> lol
[16:11:07] <mijowh> C++ is probably the least black-and-white of all the languages
[16:11:11] <mijowh> its just a massive grey area
[16:11:18] <CarlaoBazuca> mijowh, you need to stick to certain idioms
[16:11:21] <CarlaoBazuca> or else you go crazy
[16:11:28] <pulse> PHP is about as comfortable as a water slide stacked with razor blades
[16:11:31] <mijowh> were already crazy, dont fool yourself
[16:11:34] <CarlaoBazuca> :D
[16:11:38] <CarlaoBazuca> can't argue with that
[16:12:13] <pulse> imagine being a non-programmer and watching 3 people argue about C and C++
[16:12:17] <mijowh> lol
[16:12:18] <pulse> it's probably really confusing
[16:12:36] <CarlaoBazuca> imagine being a non-programmer and watching programmers arguing about <anything>
[16:12:43] <wedr> I'm already confused just by reading the chatlog
[16:13:00] <CarlaoBazuca> you need to be a little dorky to actually like computers
[16:13:01] <CarlaoBazuca> they suck
[16:13:04] <wedr> I'm a programmer, so that explains a lot
[16:13:20] <CarlaoBazuca> computers were really fun when I was a kid during the 80's
[16:13:29] <mijowh> youre old.
[16:13:32] <CarlaoBazuca> yeah
[16:13:35] <wedr> too old
[16:13:36] <wedr> :(
[16:13:40] <pulse> 90s computers were best
[16:13:41] <CarlaoBazuca> now they are mostly a scam
[16:13:53] <mijowh> ah, thats just cynical
[16:13:58] <CarlaoBazuca> no. seriously
[16:13:59] <mijowh> computers are still amazing
[16:14:02] <mijowh> theyre just mainstream now
[16:14:09] <CarlaoBazuca> too many wannabees and pretenders
[16:14:19] <CarlaoBazuca> the signal to noise ratio is really low
[16:14:22] <pulse> i wish beige computers made a comeback
[16:14:27] <CarlaoBazuca> the amount of CRAPPY SOFTWARE is huge
[16:14:27] <mijowh> lol pulse
[16:14:31] <pulse> :>
[16:14:35] <pulse> can't get anything but black today
[16:14:37] <pulse> black black black
[16:14:54] <pulse> you'd have to try really damn hard to make everything beige
[16:15:24] <pulse> and then you'd be a hipster anyway so
[16:15:26] <pulse> it's not even worth it
[16:15:36] <wedr> pulse: I just go to IKEA
[16:15:39] <wedr> everything's beige there
[16:15:46] <mijowh> remember when pretty much all boards were green? you know, for silicon cost. now the "1337s" out there have to get fancy with their rainbow boards and led strips on their for-some-reason-watercooled-pentium
[16:15:49] <pulse> hmm
[16:15:50] <mijowh> because theyre actually poor
[16:16:00] <pulse> i have a black mobo
[16:16:04] <mijowh> its like putting a spoiler on a volkswagen
[16:16:16] <wedr> mijowh: Jetta does that
[16:16:26] <pulse> black gpu, black ssds, black psu
[16:16:32] <mijowh> i was thinking of a bug i saw with a spoiler and wheelie bar
[16:16:35] <pulse> only non black component in my pc is the dvd drive
[16:16:37] <pulse> which is old school
[16:16:39] <CarlaoBazuca> ikea is another scam
[16:16:41] <pulse> and metallic
[16:16:41] <wedr> pulse: Don't tell me, you have black liquid watercooling?
[16:16:42] <mijowh> its FRONTWHEELDRIVE, like tf
[16:16:46] <pulse> wedr, :D
[16:16:49] <pulse> wedr, no
[16:16:54] <pulse> actually i guess the heatsink isn't black
[16:16:55] <pulse> so there's that
[16:16:56] <wedr> pulse: That's depressing
[16:17:00] <wedr> :(
[16:17:05] <wedr> (It's a pun)
[16:17:06] <pulse> the fans on the heatsink are black tho
[16:17:15] <wedr> heatsink = pressing to the CPU
[16:17:21] <wedr> depressing, eh??
[16:17:28] <wedr> *wink wink nudge nudge*
[16:17:32] <pulse> impressing
[16:17:37] <mijowh> sounds like his brain needs some new heatdope
[16:17:39] <mijowh> :P
[16:17:44] <mijowh> its overheating
[16:17:55] <pulse> but actually modern pcs are way better
[16:17:59] <pulse> just the fact that they're quiet
[16:18:06] <pulse> is impossibly good
[16:18:07] <wedr> that's called being "high"
[16:18:19] <wedr> high end
[16:18:20] *** solidfox <solidfox!~solidpizz@unaffiliated/snake/x-2550465> has joined #gamedev
[16:18:35] <wedr> well, I mean,... you get it, don't you?
[16:18:38] <mijowh> i really want an SSD someday. when i bump my table and hear my HDD go "skkkrrkrtch" and i cringe
[16:18:39] <mijowh> *sigh*
[16:18:53] <wedr> mijowh: Get a M.2 SSD bay
[16:19:03] <wedr> mijowh: Then purchase Kingston M.2 SSD for cheap
[16:19:08] <wedr> 480GB for $90
[16:19:16] <wedr> with 10x the speed of a typical SSD
[16:19:32] <mijowh> my hardware is so old, i have floppy drives
[16:19:36] <pulse> lol
[16:20:27] * mijowh dusts off the modem card
[16:20:47] <wedr> well, I guess a cheap $100 netbook is faster than your hardware.
[16:20:57] <wedr> it comes with SSDs
[16:21:00] <mijowh> probably
[16:21:16] <solidfox> _______
[16:21:16] <solidfox> < hello >
[16:21:16] <solidfox> -------
[16:21:16] <solidfox> \ ^__^
[16:21:16] <solidfox> \ (oo)\_______
[16:21:17] <solidfox> (__)\ )\/\
[16:21:18] *** stryx` <stryx`!~stryx@unaffiliated/stryx/x-3871776> has quit IRC (Remote host closed the connection)
[16:21:19] <solidfox> ||----w |
[16:21:21] <solidfox> || ||
[16:21:26] <CarlaoBazuca> haha
[16:21:29] <CarlaoBazuca> it was broken
[16:21:35] <solidfox> lol
[16:21:40] <wedr> Surprised it's not a U, but it's a W
[16:21:54] <solidfox> i think w looks right
[16:21:58] *** stryx` <stryx`!~stryx@unaffiliated/stryx/x-3871776> has joined #gamedev
[16:22:01] <wedr> hm... how about M
[16:22:09] <solidfox> are you retarded
[16:22:23] <wedr> nothing wrong with imagination
[16:22:55] <notchris> uwu?
[16:23:02] <mijowh> there can be, depends on your imagination
[16:23:21] <solidfox> stop trying to be different
[16:23:50] <mijowh> youre the one with the donkey
[16:23:57] <solidfox> lol
[16:24:16] <solidfox> yeah i come in here with my special cowsay hello and tell someone else to stop trying to be different
[16:24:22] <mijowh> ikr
[16:24:28] *** brainzap <brainzap!~brainzap@2a02:168:4614:1:94f0:3b53:e586:84e5> has quit IRC (Quit: My tummy says it's time to sleep Mr. Bubbles.)
[16:24:43] <mijowh> (thats a cow?)
[16:24:48] <mijowh> looks like a donkey.
[16:24:53] <solidfox> mijowh, i made it with the program cowsay
[16:25:18] <solidfox> wedr, the w is the cow's nipples you know right
[16:25:20] <mijowh> oh and here i thought you had ascii-art talent
[16:25:23] <mijowh> :P
[16:25:37] <solidfox> nah lol im not good at that xD
[16:25:37] <mijowh> ive no idea what cowsay is tho, im just being a dick
[16:25:49] <solidfox> sudo apt install cowsay
[16:25:59] <solidfox> works in WSL
[16:25:59] <mijowh> sudo dont tell me what to do
[16:26:33] <mijowh> you use WSL (windows subsystem 4 linux)?
[16:26:43] <solidfox> yes
[16:26:43] <mijowh> how is that, anyway? ive heard of it
[16:27:08] <solidfox> its ok. gives you some bash stuff on windows, and is easy to install new packages from repository
[16:27:22] <solidfox> but its not perfect. like you cant do linux device commands with it
[16:28:28] <mijowh> is windows your base OS, then? why not just use a linux distro outright?
[16:28:53] *** jprajzne_ <jprajzne_!~jprajzne@84.19.91.12> has quit IRC (Quit: jprajzne_)
[16:29:28] <mijowh> probably gaming reasons, id assume. 'tis sadly true that most gamedevs never bother supporting linux properly
[16:29:59] <mijowh> if not gaming reasons, then i see no reason in even having windows
[16:35:30] <wedr> solidfox: I know
[16:35:39] <wedr> solidfox: Like I said, it's just playing with imagination
[16:35:53] <wedr> Imagine the W udder is shaped like an M udder
[16:36:25] <mijowh> donkeys dont have udders
[16:36:43] <mijowh> that w is something else
[16:37:26] <wedr> What do you think it should go there?
[16:37:30] <solidfox> wedr, imagine if it looked like $
[16:37:43] <wedr> I prefer &
[16:37:54] <mijowh> %
[16:38:01] <wedr> OwO is better
[16:38:05] <solidfox> mijowh, that is the nads
[16:38:12] <solidfox> mijowh, since % is called "grapes"
[16:38:19] <wedr> or apples
[16:38:31] <mijowh> yeah that was the point
[16:38:32] <mijowh> hah
[16:38:56] <wedr> When you look at it from the front, it looks like @
[16:39:54] <mijowh> 中
[16:42:01] <wedr> 日 is more like it
[16:42:04] <notchris> what is the adobe modelling software?
[16:42:07] <notchris> not mixamo but..
[16:42:23] <wedr> Or a fatter version, 曰
[16:42:38] <mijowh> fuse, notchris?
[16:42:44] <notchris> is that it hmmm
[16:42:53] <wedr> notchris: VRoid Studio? :D
[16:43:11] <mijowh> id use blender if i were you for modelling
[16:43:39] <notchris> oh sorry
[16:43:43] <notchris> i was thinking of a Google thing
[16:43:44] <notchris> Tilt Brush
[16:43:45] <mijowh> autodesk has good products, like if youve ever used Maya for modelling
[16:43:45] <notchris> ?
[16:44:12] <mijowh> idk, google has alot of things. chances are they own something called tilt brush
[16:44:18] <mijowh> they probably own 3
[16:44:28] <notchris> I've used Blender
[16:44:52] <notchris> I had a hard time with making the materials :X
[16:44:58] <notchris> Or generating the map correctly
[16:46:13] *** freestyledork_ <freestyledork_!~freestyle@unaffiliated/freestyledork> has joined #gamedev
[16:46:47] *** freestyledork_ is now known as freestyledork
[16:48:11] *** thomas_25 <thomas_25!~thomas_25@unaffiliated/thomas-25/x-0068438> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…)
[16:57:58] <pulse> The average banana (rich in potassium) produces a positron roughly once every 75 minutes.
[16:58:08] <pulse> i always knew bananas were up to something
[16:58:52] *** nek0 <nek0!~nek0@2a01:4f8:222:2b41::66> has quit IRC (Remote host closed the connection)
[16:59:07] <mijowh> thats be the potassium id imagine
[16:59:28] <mijowh> decaying
[16:59:46] <wedr> half-life?
[17:00:02] <wedr> Gordon Freeman bides his time
[17:00:25] <mijowh> hah
[17:03:17] *** brainzap <brainzap!~brainzap@178.197.224.74> has joined #gamedev
[17:05:45] *** brainzap <brainzap!~brainzap@178.197.224.74> has quit IRC (Read error: Connection reset by peer)
[17:12:07] *** notchris <notchris!~notchris@67.218.88.131> has quit IRC (Quit: notchris)
[17:14:08] *** nek0 <nek0!~nek0@2a01:4f8:222:2b41::66> has joined #gamedev
[17:19:04] <DaScoot> what fps does your printer print at
[17:19:13] <mijowh> lol
[17:19:54] <mijowh> and like, it wasnt even a troll post on the fb group. he was being totally serious
[17:21:06] <wedr> technically the truth
[17:21:25] <wedr> you see bananas as a child, in a children
[17:21:29] <wedr> children's book*
[17:24:46] *** moongazer <moongazer!~moongazer@unaffiliated/moongazer> has quit IRC (Remote host closed the connection)
[17:25:21] *** moongazer <moongazer!~moongazer@unaffiliated/moongazer> has joined #gamedev
[17:32:45] *** Kelzorz <Kelzorz!~Kelzorz@162.104.220.155> has joined #gamedev
[17:35:44] *** Tylak <Tylak!~Tylak@074-135-002-092.res.spectrum.com> has joined #gamedev
[17:36:02] *** universecoder <universecoder!~moongazer@unaffiliated/moongazer> has joined #gamedev
[17:39:00] *** moongazer <moongazer!~moongazer@unaffiliated/moongazer> has quit IRC (Ping timeout: 246 seconds)
[17:45:50] *** stefkos <stefkos!~Pawel@79.184.127.229.ipv4.supernova.orange.pl> has quit IRC (Remote host closed the connection)
[17:48:27] *** MJCD <MJCD!~MJCD3@unaffiliated/mjcd> has joined #gamedev
[17:48:43] <MJCD> Does anyone know anything about what happened to the android game "gun bros"
[17:49:01] <MJCD> both it and its sequel were removed from the store many years ago
[17:49:30] <MJCD> replaced with a GUN BROS MULTIPLAYER that tries to load resources from a server that doesn't exist anymore
[17:49:31] <mijowh> i know that both it and its sequel were removed from the store many years ago, but not much else
[17:49:57] <MJCD> I can't find any record of any legal issues around it or anything
[17:50:04] <MJCD> Glu is still running
[17:50:19] <MJCD> their 2018 FCC filings were very positive
[17:50:46] <MJCD> they have aquired 10 companies in those years
[17:51:15] <MJCD> they have other games, but not many
[17:53:24] <MJCD> I grabbed the apk from a repo
[17:53:37] <MJCD> but it downloads most of the game from the server on startup
[17:53:44] <MJCD> once again a server that does not exist anymore
[17:54:08] <MJCD> I see no reason like, in terms of them migrating it to the latest android versions
[17:54:21] <MJCD> they didn't make any huge breaking changes i'm aware of
[17:54:23] *** Serpent7776 <Serpent7776!~Serpent77@90-156-31-193.internetia.net.pl> has joined #gamedev
[17:55:15] <pulse> none of us care about games that aren't our own
[17:55:19] <pulse> :^}
[17:55:34] <MJCD> didn't realise you represented everybody
[17:55:37] <MJCD> my mistake master
[17:55:50] <pulse> you are forgiven
[17:58:25] *** gareppa <gareppa!~gareppa@unaffiliated/gareppa> has joined #gamedev
[17:59:03] *** gareppa <gareppa!~gareppa@unaffiliated/gareppa> has quit IRC (Remote host closed the connection)
[18:01:43] *** thomas_25 <thomas_25!~thomas_25@unaffiliated/thomas-25/x-0068438> has joined #gamedev
[18:02:51] <Twipply> Googling how to write an API for stuff but getting a whole bunch of unrelated results
[18:03:21] <mijowh> googling "how to write an api" wouldnt be very effective, no
[18:03:28] <mijowh> too large of a scope
[18:03:30] <MJCD> lol
[18:03:33] *** MJCD <MJCD!~MJCD3@unaffiliated/mjcd> has left #gamedev ("Leaving")
[18:03:37] <Twipply> Watched an 80 minute video titled, "Game Engine API Design"
[18:03:51] <Twipply> The most he said was that game engines are cross platform so you just expose an API thingy
[18:03:54] <Twipply> that was literally it
[18:04:02] <Twipply> Why is he talking about inheritance and ECS stuff
[18:04:07] <Twipply> when the title is API design
[18:04:09] <mijowh> if your uilding an engine, you are kinda on your own
[18:04:13] <mijowh> thats just the way it is
[18:04:21] <mijowh> you aint gonna find a youtube video that shows you how
[18:04:37] <mijowh> and if you do, dont follow it, the guy probably has no idea what hes doing either
[18:04:39] <Twipply> Sad times
[18:05:03] <Twipply> I've no idea how to start
[18:05:11] <Twipply> Dunno what game engines even distribute and need to work
[18:05:22] <Twipply> Other than the .dll .so stuff
[18:05:35] <Twipply> MyFancyAPI.hpp ?
[18:05:50] <mijowh> the engine should handle: creating a window, processing inputs, rendering, physics, networking, audio
[18:05:59] <Twipply> I realise what it should do
[18:05:59] <mijowh> maybe more stuff depending on scope, but thems the basic parts
[18:06:04] <Twipply> Doesn't mean I know what to do with an API though
[18:06:24] <mijowh> imagine yourself as someone using your engine
[18:06:44] <mijowh> how should they write their code, or use your engine, in order to do x, say, load a mesh and draw a cube
[18:07:09] <Twipply> Yes, I need to expose relevant stuff to whoever is using my shit to write a game
[18:07:11] <Twipply> I realise that also
[18:07:13] <Twipply> I don't know *how*
[18:07:27] <mijowh> err
[18:07:53] <Twipply> I don't know what to do concerning creating an API
[18:08:02] <Twipply> <Twipply> Other than the .dll .so stuff
[18:08:02] <Twipply> <Twipply> MyFancyAPI.hpp ?
[18:08:32] <mijowh> well, yeah, your users would need to include your set of header files, and link in your binary
[18:08:41] <mijowh> im not sure i understand the question
[18:10:15] <Twipply> They can't include my set of headers though
[18:10:18] <Twipply> There's bad things in there
[18:10:20] <mijowh> why not
[18:10:21] <Twipply> that I don't want to expose
[18:10:28] <Twipply> They shouldn't have bullshit()
[18:10:34] <Twipply> but it's in there
[18:10:38] *** thomas_25 <thomas_25!~thomas_25@unaffiliated/thomas-25/x-0068438> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…)
[18:10:45] <mijowh> uh, well then nobody can use your library without the headers vOv
[18:10:58] <mijowh> so its a moot point then
[18:11:06] <Twipply> So every single function in every single engine ever written is available to the engine user
[18:11:15] <mijowh> as declarations, yes
[18:11:16] <Twipply> assuming it's in a header file
[18:11:22] <Twipply> the entire thing is exposed always
[18:11:23] <mijowh> every single one, yes.
[18:11:30] <Twipply> That sounds dumb as shit my duder
[18:11:38] <mijowh> you can put your definitions in your source files ofc
[18:11:49] <mijowh> but without the headers for the declarations, no you cant use those functions
[18:11:54] <mijowh> THAT sounds dumb as shit vOv
[18:12:26] <mijowh> what do you think all those #include directives throughout your code are?
[18:12:29] <mijowh> those are headers.
[18:12:57] <mijowh> which declare functions and objects. then you -L or -l link your library binary blob to provide the definitions for those
[18:16:01] <DarkUranium> Twipply, the best way to make an engine is to make a game.
[18:16:07] <pulse> ^
[18:16:22] <pulse> also .h > .hpp fite me
[18:16:23] <DarkUranium> Make a game that's a typical use case for the engine. It doesn't have to be a complex game.
[18:16:36] <mijowh> in header: struct foo { foo(); ~foo(); void bar(); } in source file: foo::foo() {/*ctor*/} foo::~foo(){/*dtor*/} void foo::bar() {/*dostuffs*/}
[18:16:48] <mijowh> the 'definitions' of them are in the source file, compiled into binary, and linked in
[18:17:03] *** jlebrech <jlebrech!~jlebrech@89.165.136.2> has joined #gamedev
[18:17:10] <mijowh> but the header provides the declarations, which are necessary to know what symbols to link
[18:17:24] <mijowh> so yes, the headers are provided to users
[18:18:16] <mijowh> but they dont need to contain the actual code, theyre pretty much just the 'overview' of the lib
[18:19:04] <mijowh> however you wanna think about it
[18:19:43] <mijowh> but know now, that you WILL have to provide the headers if you expect anybody to be able to link against your library
[18:21:32] *** jlebrech <jlebrech!~jlebrech@89.165.136.2> has quit IRC (Ping timeout: 250 seconds)
[18:22:20] *** Beliar <Beliar!~Beliar@2a02:8108:9640:6c42:2184:1fb6:34a1:2b17> has joined #gamedev
[18:24:57] *** notchris <notchris!~notchris@67.218.88.131> has joined #gamedev
[18:25:08] * notchris is back
[18:25:18] <mijowh> also, i agree with DarkUranium. make a game thats typical usage for your engine. act like one of the users of your engine while doing it. this will help you see what your engine will actually need to provide
[18:26:04] <notchris> saved to watch after work :D
[18:26:13] *** freestyledork is now known as freefork_afk
[18:26:14] <pulse> it's duke nukem saying "i am back"
[18:26:15] <notchris> im still laughing at that marble race pulse
[18:26:17] <pulse> :D
[18:26:20] <notchris> i shared it like 10 times
[18:26:26] <pulse> notchris, there's a whole series
[18:26:27] <DarkUranium> Another approach is *NOT* to act like the user of an engine.
[18:26:30] <DarkUranium> Make a game, forget the engine.
[18:26:35] <DarkUranium> THEN port the useful common parts out.
[18:26:38] <mijowh> thats also valid
[18:27:07] <pulse> make game 1 -> make game 2 -> ... -> make game N -> extract useful code and call it an engine
[18:27:12] <pulse> true story
[18:27:12] <mijowh> heh
[18:32:02] <Twipply> I am writing an example usage along side the engine
[18:32:25] <pulse> your thought process writing an api should start from using the api
[18:32:41] <pulse> otherwise you're going to make some weird knot which you will have to untangle down the line and it will suck
[18:32:46] <mijowh> ^
[18:32:47] <pulse> always think from the user perspective
[18:32:50] <mijowh> ^^
[18:36:10] *** kernel-sanders <kernel-sanders!~rts-sande@185.60.252.150> has quit IRC (Quit: In it to quit it)
[18:36:29] *** brainzap <brainzap!~brainzap@2a00:79e1:abc:301:df4:3d38:5b6e:43dc> has joined #gamedev
[18:36:31] <brainzap> hello, does anyone know C?
[18:36:59] <brainzap> How do I get range char 0-14 of a char array
[18:39:05] <pulse> range char?
[18:39:21] <pulse> i can't parse your question, please try again
[18:43:31] <wedr> char array = string. I'm assuming the question is asking about how to get the first 15 characters in a string array?
[18:43:56] <pulse> maybe he wants a subarray
[18:44:03] <wedr> yeah, pretty much
[18:44:11] <wedr> but that person is not responding back
[18:44:41] <pulse> int myArray[500] = {/*data*/};
[18:44:52] <pulse> int *p = &myArray[13]
[18:44:55] <pulse> ;
[18:45:06] <mijowh> use strncpy
[18:45:17] <pulse> if you want a ptr otherwise your memcpy
[18:45:43] <pulse> memcpy(destArray, &myArray[13], 14*sizeof(*myArray));
[18:45:52] <pulse> did i fuck up xD
[18:46:03] <mijowh> yes
[18:46:05] <pulse> damn
[18:46:52] <DarkUranium> brainzap, so uhm, assuming it's a serious question; what *are* you asking?
[18:48:39] <pulse> maybe he had to evacuate from the building due to a sudden pigeon swarm
[18:48:45] *** S_Gautam <S_Gautam!uid286066@gateway/web/irccloud.com/x-rzzvsfynnisuzebp> has quit IRC (Quit: Connection closed for inactivity)
[18:49:29] <pulse> memcpy(destArray, &myArray[14], 14*sizeof(*myArray));
[18:49:33] <pulse> is this correct
[18:49:47] <pulse> wait he has 15 items
[18:49:55] <pulse> memcpy(destArray, &myArray[14], 15*sizeof(*myArray));
[18:50:03] <pulse> i'm having a massive brainfart
[18:50:13] <mijowh> no. youre copying 14 elements from myArray, but starting at the 14th element of that array
[18:50:25] <mijowh> so destArray will contain myArray[14] through myArray[28]
[18:50:26] <pulse> i am?
[18:50:30] <pulse> oh
[18:50:41] <pulse> right
[18:50:44] <mijowh> memcopy(dest, src, size)
[18:50:50] <pulse> memcpy(destArray, &myArray[0], 14*sizeof(*myArray));
[18:50:55] <mijowh> there it is
[18:51:04] <pulse> thanks for restoring my sanity
[18:51:09] *** ShadowIce <ShadowIce!~pyoro@unaffiliated/shadowice-x841044> has joined #gamedev
[18:52:01] *** [Relic] <[Relic]!~Relic]@2602:306:33a3:6d30:18d4:829f:54b6:a610> has quit IRC (Quit: Leaving)
[18:52:02] *** i-make-robots <i-make-robots!~dan@184.70.142.222> has joined #gamedev
[18:52:17] <brainzap> this looks hard
[18:52:38] <i-make-robots> hello. any java devs here? I'm setting up a project to use jinput via maven and looking for hints, please.
[18:53:40] <pulse> ahoy
[18:53:57] <brainzap> hello sir, I java developer booting up, please wait
[18:54:24] <i-make-robots> well met, sirs.
[18:54:28] <pulse> i-make-robots, just ask a specific question and maybe someone knows
[18:54:28] <mijowh> brainzap: i think you were looking for strncpy from your earlier question
[18:54:33] <mijowh> i-make-robots: idk java, good luck
[18:54:38] <i-make-robots> getting there, pulse. typing...
[18:55:29] <pulse> mijowh, in case he doesn't need a copy, he can use a pointer tho
[18:55:32] <pulse> kinda easier
[18:55:54] <mijowh> yeah
[18:56:21] <mijowh> also, if youre using the result as a string, dont forget to add a null character to the end
[18:56:41] <i-make-robots> I can't seem to figure out how to get the native libs to link at run time.
[18:56:53] <pulse> lost me at pom, n oidea what's goin on there :p
[18:57:04] <i-make-robots> yeah... they're kind of dark magic.
[19:00:42] <i-make-robots> i figured if anyone knew java, gaming, and inputs it's game developers. ;) hell, this app evolved out of an old game engine.
[19:01:08] *** aeth <aeth!~Michael@wesnoth/umc-dev/developer/aethaeryn> has quit IRC (Ping timeout: 272 seconds)
[19:01:44] <mijowh> sounds logical
[19:01:53] <notchris> i like turtles
[19:02:08] <pulse> turtles are kinda neat
[19:02:29] *** aeth <aeth!~Michael@wesnoth/umc-dev/developer/aethaeryn> has joined #gamedev
[19:02:43] <mijowh> they are
[19:02:52] <i-make-robots> you might enjoy turtletoy.net
[19:03:09] <pulse> woah
[19:03:12] <pulse> those are neat
[19:03:23] <i-make-robots> they're fun to plot, too.
[19:03:23] <notchris> shell of a find
[19:03:40] <mijowh> hah
[19:03:53] <pulse> different poses on each run
[19:04:11] <pulse> oh just 3d rot
[19:04:17] <pulse> neat
[19:04:35] <i-make-robots> there's raytracing, too.
[19:06:27] <pulse> legit crazy
[19:06:32] <i-make-robots> anyways... brainzap?
[19:06:52] <notchris> pulse: i dont get it
[19:07:01] <pulse> notchris, generates a human pose
[19:07:04] <pulse> most of which are passable
[19:07:09] <pulse> neato
[19:07:24] <pulse> notchris, gotta hit compile&run mutliple times :p
[19:07:43] <notchris> Kind of like my company site
[19:07:50] <pulse> :F
[19:08:12] <pulse> i learned more
[19:08:16] <notchris> how much
[19:08:25] <mijowh> nine?
[19:08:29] <notchris> Nice.
[19:08:30] <pulse> much mroe
[19:12:06] <R2robot> we should all make a game in C
[19:12:13] <mijowh> nty
[19:12:24] <R2robot> yes please
[19:14:04] <notchris> what no raylib js bindings
[19:14:06] <notchris> pshhh
[19:14:18] <pulse> i want rayman lib
[19:16:11] <i-make-robots> toxictype - looks like it's inspired by Teleglitch
[19:16:46] <toxictype> I've played it but no
[19:18:46] <R2robot> notchris: doesn't matter, we're all doing it in C
[19:18:48] <R2robot> :D
[19:18:52] <R2robot> every.body
[19:19:02] <mijowh> meh
[19:19:49] *** brainzap <brainzap!~brainzap@2a00:79e1:abc:301:df4:3d38:5b6e:43dc> has quit IRC (Quit: My tummy says it's time to sleep Mr. Bubbles.)
[19:19:57] <toxictype> Don't you mean every->body
[19:20:21] <R2robot> no
[19:20:22] <mijowh> probably not
[19:20:30] *** cidic <cidic!~cidic@c-73-173-42-76.hsd1.md.comcast.net> has quit IRC (Quit: cidic)
[19:23:17] <pulse> select * from everybody;
[19:23:29] <toxictype> We should write it in B.
[19:27:39] <mijowh> nothing except for excel spreadsheet functions
[19:28:03] <toxictype> Instead of rendering it prints each frame via fax machin.
[19:31:41] <pulse> let's get high on magic mushroom tea and play with LEGOs
[19:32:44] <R2robot> i feel like you'd just end up stepping on them and getting mad
[19:32:56] <mijowh> nah
[19:33:02] <mijowh> youd build something that you think is amazing
[19:33:10] <mijowh> but when you come down, youll be like 'wtf'
[19:33:21] <mijowh> is it a cloud?
[19:33:31] <mijowh> how did i think it was a perfect replica of the sistine chapel
[19:33:34] <mijowh> with plumbing
[19:34:35] <mijowh> well, atleast i solved the deepest mysteries of the universe. too bad i forgot.
[19:34:43] <mijowh> = mushrooms.
[19:35:01] <pulse> :D
[19:43:31] <toxictype> I recently took >900ug of LSD.
[19:44:11] <i-make-robots> hooray?
[19:44:19] <pulse> what happened
[19:44:27] <toxictype> Everything was moving everywhere.
[19:44:28] <i-make-robots> he liv
[19:44:37] <pulse> sounds more like 50ug of LSD
[19:44:44] <toxictype> I had time loops. Then the time knife exploded into alternate realities full with alternate timelines.
[19:44:49] <pulse> 900ug you should pretty much transcend physical reality for about 3 days
[19:45:00] <pulse> toxictype, makes sense
[19:45:02] <toxictype> Nah it was pretty chill.
[19:45:31] <toxictype> For like 4 hours I thought nothing was going on just chilling with friends then I put on some music and it blew my mind
[19:45:36] <pulse> no way 900ug was chill
[19:45:47] <toxictype> I was like "make it stop" but the music just kept going.
[19:46:16] <toxictype> I was at the ATM and everything was moving andI was like "how am I gonna get home even"
[19:46:52] <toxictype> People felt like NPCs I was just going through them.
[19:47:26] <pulse> i never had lsd because it's illegal and hard to get so
[19:47:37] <toxictype> You can order it off the deep web it comes in your mailbox.
[19:47:51] <pulse> is it the real deal or that analogue crap
[19:47:53] <toxictype> Plus its cheaper than on the streets.
[19:47:55] <toxictype> Rea deal.
[19:48:00] <toxictype> You can buy analogues too.
[19:48:03] <pulse> did you test it
[19:48:07] <toxictype> My tabs were *completely* tasteless.
[19:48:09] <toxictype> Yeah with my tongue
[19:48:16] <toxictype> Analogues make your tongue numb.
[19:48:24] <pulse> i know there's a bunch of legal lsd analogues floating around but it sounds dangerous to me
[19:48:34] <pulse> toxictype, that's a poor test lol
[19:48:37] <toxictype> You don't get ripped off on the deep web.
[19:48:51] <mijowh> go to a music festival or something
[19:48:51] <toxictype> There's reviews and sellers need to pay 500 to upgrade to a seller account
[19:48:59] <toxictype> I once went to a rave. The trees were lightning.
[19:49:03] <mijowh> make a weekend of it
[19:49:06] <pulse> idk i wouldn't trust some random dude off the interwebs
[19:49:07] <mijowh> find some friends
[19:49:08] <toxictype> Fence got all over everywhere.
[19:49:15] <pulse> i'd rather study chemistry for 30 years and make my own lsd
[19:49:20] <pulse> or marry a sexy chemist
[19:49:24] <pulse> either will do
[19:49:41] <toxictype> It's safe bro don't worry.
[19:49:45] <pulse> toxictype, 900ug is a super high dose
[19:49:51] <toxictype> Ye
[19:49:52] <pulse> you should be pretty much gone for a day or two
[19:49:57] <mijowh> its about a strip of paper tabs
[19:49:58] <pulse> stuck in hyperspace
[19:50:05] <toxictype> Well I had a xanax right before I took them.
[19:50:10] <toxictype> I took the xanax and checked my mail.
[19:50:13] <i-make-robots> is this #gavedev or #drugs?
[19:50:13] <pulse> :S
[19:50:16] <toxictype> It was four tabs.
[19:50:18] <mijowh> good question
[19:50:20] <toxictype> 240 microphones.
[19:50:31] <toxictype> I'm just sayin.
[19:50:34] *** rewind_ <rewind_!~rewind@2a01:e35:87d1:600:d862:5d9a:e671:49b2> has quit IRC (Read error: Connection reset by peer)
[19:50:39] <pulse> i-make-robots, given how many gamedevs are hopelessly addicted to coffee, i'd say both :P
[19:50:55] <mijowh> blotter paper cant hold that much practically
[19:51:02] <toxictype> I've coded on meth for 25 hours straight.
[19:51:10] *** rewind_ <rewind_!~rewind@2a01:e35:87d1:600:f472:3847:166b:89ab> has joined #gamedev
[19:51:10] <pulse> :S
[19:51:12] <mijowh> youre looking about 50-100ug per paper
[19:51:13] <toxictype> :C
[19:51:14] <pulse> meth i don't approve
[19:51:19] <pulse> will fuck you up
[19:51:24] <toxictype> I don't like it anway, I asked for speed
[19:51:26] <pulse> i only approve of psychedelics
[19:51:37] <mijowh> toxictype: that is speed
[19:51:45] <toxictype> amphetamine and methamphetamine are not the sme.
[19:51:53] <pulse> no, they're not
[19:51:56] <pulse> meth is way more powerful
[19:52:01] <mijowh> speed, crank, crystal, ice, yaba = meth
[19:52:22] <pulse> meth was given to ww2 nazi luftwaffe guys from what i've read
[19:52:25] <toxictype> Yeah. I wasn't asking for meth but I got it anywy. Couldn't sleep right for two days.
[19:52:25] <mijowh> and they arent the same. one we give to kids with adhd
[19:52:36] <mijowh> the other is made by trailer trash
[19:52:38] <toxictype> We give meth to obese people.
[19:53:08] <mijowh> theyre close enough that we should probably stop giving it to kids
[19:53:10] <mijowh> just saying
[19:53:19] <toxictype> No no no one is perfectly fine. Meth isn't.
[19:53:24] <toxictype> I lost weight overnight.
[19:53:38] <i-make-robots> i have a jpanel with sliders. moving one slider adjusts my robot's position, fine. but changing the robot position should be sent back to the gui. net effect: crazy fast ping-ponging. not sure what to do about it, yet.
[19:53:42] <i-make-robots> ideas?
[19:53:52] <toxictype> >jpanel
[19:53:54] <toxictype> EEEEEEEEEEEEEEEEEEEEEEEEEE
[19:54:06] <i-make-robots> 9_9
[19:54:35] *** bildramer <bildramer!~bildramer@p2003004CEA03100099039A9B7758FCCF.dip0.t-ipconnect.de> has quit IRC (Ping timeout: 252 seconds)
[19:54:48] <pulse> i-make-robots, one more argument to a function and an if statement
[19:54:49] <pulse> :p
[19:55:24] <i-make-robots> please be more specific.
[19:55:31] <mijowh> i-make-robots: there isnt enough information for you to receive anything helpful most likely
[19:55:35] <i-make-robots> i have no idea from slider.changeEvent() who is making the change.
[19:56:04] <pulse> you're sending from GUI -> robot and robot is sending from robot -> GUI
[19:56:11] <i-make-robots> yes.
[19:56:21] <pulse> so pick an end and add an argument to the function that's receiving data
[19:56:34] <pulse> moveRobot(position, dontUpdateGUI)
[19:56:43] <pulse> if (!dontUpdateGUI) updateGUI(position)
[19:56:45] <pulse> or something
[19:56:56] <i-make-robots> i tried that. half the time my gui doesn't update correctly.
[19:58:48] *** bildramer <bildramer!~bildramer@p2003004CEA03100099A6C5A1A7A73837.dip0.t-ipconnect.de> has joined #gamedev
[19:58:59] <toxictype> Why aren't you using Qt instead?
[20:00:17] <pulse> because it's being destroyed by LunarJetman
[20:00:36] <CarlaoBazuca> i-make-robots, did you create R2robot ?
[20:01:23] <mijowh> i wouldnt be surprised if he was written in java
[20:01:26] <mijowh> ooh burn
[20:01:43] <CarlaoBazuca> :DDDDD
[20:02:11] <i-make-robots> r2robot?
[20:02:30] <i-make-robots> i run marginallyclever.com. i make the makelangelo and the sixi robot arm, among others.
[20:02:37] <toxictype> I want to make a level where you have to enter a specific combination of doors in a room but I'm not sure how.
[20:03:14] <toxictype> weird flex but on
[20:03:16] <toxictype> ok
[20:03:18] <CarlaoBazuca> toxictype, use a container, like vector
[20:03:25] <toxictype> Yeah like
[20:03:26] <toxictype> for
[20:03:27] <toxictype> for the
[20:03:29] <toxictype> combos
[20:03:31] <mijowh> i-make-robots: neat
[20:03:37] <CarlaoBazuca> when you enter a door, you store its ID in the container
[20:03:40] <toxictype> and then compare and reset if different but not if shorter.
[20:03:45] <CarlaoBazuca> yeah
[20:03:48] <CarlaoBazuca> you've got it
[20:03:50] <toxictype> This is fucking wack.
[20:03:57] <CarlaoBazuca> what does wack mean?
[20:04:30] <CarlaoBazuca> I am afraid to click this
[20:04:38] <toxictype> It's just a jpeg.
[20:04:47] <toxictype> It's not like inverted_clitoris.png or something.
[20:04:49] <notchris> lol
[20:05:05] <CarlaoBazuca> 'just a jpeg' - famous last words
[20:05:22] <mijowh> and the ring was 'just' a vhs tape
[20:05:27] <mijowh> seven days later
[20:05:52] *** sebbu3 <sebbu3!~sebbu@unaffiliated/sebbu> has joined #gamedev
[20:05:59] <toxictype> So do you guys watch dank memes?
[20:06:11] <CarlaoBazuca> what is dank? :D
[20:06:12] <mijowh> meh
[20:08:56] <mupf> oh nice
[20:09:26] *** sebbu <sebbu!~sebbu@unaffiliated/sebbu> has quit IRC (Ping timeout: 250 seconds)
[20:11:59] *** brainzap <brainzap!~brainzap@2a00:79e1:abc:301:38df:a817:bcf3:6571> has joined #gamedev
[20:14:15] <pulse> WELCOME BACK BRAINZAP
[20:15:09] *** wedr <wedr!32ffae32@gateway/web/freenode/ip.50.255.174.50> has quit IRC (Ping timeout: 256 seconds)
[20:15:36] <CarlaoBazuca> LET'S MAKE OUT BRAINZAP
[20:15:48] *** brainzap <brainzap!~brainzap@2a00:79e1:abc:301:38df:a817:bcf3:6571> has quit IRC (Client Quit)
[20:15:53] <pulse> aaand hes gone
[20:16:07] <toxictype> Couldn't deal.
[20:16:11] <CarlaoBazuca> he is smart. he knew about what he was up to :)
[20:16:24] * CarlaoBazuca guarda a piroca
[20:22:08] *** universecoder <universecoder!~moongazer@unaffiliated/moongazer> has quit IRC (Ping timeout: 245 seconds)
[20:26:40] <mijowh> heh
[20:26:49] <mijowh> true though
[20:27:48] <pulse> notchris, woah
[20:28:08] <notchris> got particles working :D
[20:28:11] <pulse> notchris, is there a goal
[20:28:16] <notchris> Not yet
[20:30:20] <pulse> would be fun if you could move forwards and backwards
[20:30:23] <pulse> depthwise
[20:30:43] <pulse> would probably heavily change the game tho
[20:30:50] <notchris> Oooo true
[20:31:22] *** freefork_afk is now known as freestyledork
[20:32:26] *** universecoder <universecoder!~moongazer@unaffiliated/moongazer> has joined #gamedev
[20:32:56] <notchris> pulse: it only gets like 50 - 60 fps tho
[20:33:03] <notchris> which im worried might not be consistent enough
[20:33:06] *** sebbu3 is now known as sebbu
[20:33:31] <pulse> 50-60 is pretty good
[20:33:46] <notchris> i need to implement pooling i think
[20:33:48] <notchris> for bullets
[20:33:51] <notchris> ive been told
[20:35:21] <mijowh> not strictly necessary, but a good idea
[20:35:45] <notchris> i also need to figure out how to prevent GC
[20:35:57] <pulse> reuse
[20:36:01] <mijowh> ^
[20:36:18] <notchris> but
[20:36:30] <notchris> ok so like reusing geometry?
[20:36:46] <notchris> for instance, say i have 20 asteroids
[20:36:52] <notchris> probably makes sense to use one geometry
[20:37:00] <notchris> and scale the size for copies
[20:37:11] <pulse> i meant reusing entities
[20:37:27] <pulse> reusing geometry may lower memory i think
[20:37:39] <pulse> but not substantially
[20:37:41] <pulse> idk
[20:37:46] <notchris> ah
[20:37:59] <pulse> basically instead of disposing of an entity
[20:38:04] <notchris> hmm
[20:38:06] <pulse> you would set it to inactive or something
[20:38:15] <pulse> then reuse it when you create new
[20:38:20] <notchris> hmm
[20:38:52] <pulse> i'm not actually sure that would benefit a whole lot :P
[20:39:10] <pulse> if you really have to go around GC that's what i'd do i think
[20:39:36] <mijowh> it can help a hell of a lot in cases where youre creating/destroying often
[20:39:41] <mijowh> which is common with bullets
[20:39:45] <pulse> ah
[20:39:47] <pulse> probably true
[20:39:50] <toxictype> I'm making the warp sequence room.
[20:39:54] <mijowh> hence a case where pooling shines
[20:40:01] <toxictype> If you guess wrong a wizard will appear.
[20:40:01] <mijowh> but overall, pool everything you reasonably can
[20:40:41] <toxictype> I'm also going to add a female compaion that calls the player by a different name so I can put in an ending credits song from an old russian dude that would make sense only if she calls him a different name.
[20:41:08] <toxictype> Good thing I learned about info_whatever objects from Hammer.
[20:48:31] *** LunarJetman <LunarJetman!LunarJetma@5ec16e1a.skybroadband.com> has joined #gamedev
[20:53:07] <pulse> LunarJetman is here, hide your Qt projects
[20:53:19] <pulse> :^)
[20:53:32] <LunarJetman> I will destroy Qt.
[20:53:42] <pulse> obviously
[20:53:46] <mijowh> yeah yeah yeah
[20:53:49] <mijowh> hi LunarJetman
[20:53:55] <LunarJetman> hi
[20:54:09] <pulse> i for one welcome our neogfx overlords
[20:54:50] <LunarJetman> just one overload, a singularity if you will.
[20:55:06] <toxictype> What's wrong with my code here.
[20:55:10] *** xen74 <xen74!~xen74@2001:44b8:2e3:9b00:3c40:676f:56df:3bee> has quit IRC (Read error: Connection reset by peer)
[20:55:12] <toxictype> It doesn't get to printing "Passed!"
[20:56:33] *** mr_lou <mr_lou!~misthalos@077213097222.dynamic.telenor.dk> has quit IRC (Quit: Leaving)
[20:56:47] <LunarJetman> you probably don't want the first if statement
[20:57:16] <LunarJetman> oh wait
[20:57:19] <LunarJetman> nvm
[20:57:52] <LunarJetman> put a breakpoint on both assignments of clear to false and see why it is doing what it is doing.
[20:59:04] <mijowh> you push_back one element into warphistory. what is the size of targetwarpsequence? im guessing that warphistory is smaller than targetwarpsequence
[20:59:07] <toxictype> Wait I changed the code.
[20:59:43] <LunarJetman> use a debugger, seriously. nobody knows what you program is supposed to do except you.
[20:59:57] <toxictype> I watched a video about con atrists and made my dealer come to my house using a con trick :3
[20:59:59] <toxictype> okay o
[21:00:01] <toxictype> so uhh
[21:00:06] <toxictype> Final code.
[21:00:23] <toxictype> It does not reset warp history but also does not set cleared to true when history and target sequence are true.
[21:00:37] <LunarJetman> code is never final
[21:01:02] <mijowh> so whats wrong with it
[21:01:35] <toxictype> It should work doe
[21:01:40] <mijowh> does it?
[21:01:43] <mijowh> you tell us
[21:01:44] <LunarJetman> a dear
[21:01:46] <toxictype> If the vectors are equal then cleared should not be set to false.
[21:01:51] <LunarJetman> a female dear
[21:02:57] <toxictype> I asked #programming
[21:03:17] <toxictype> No but it's weird the vectors were equal when I went through the doors in the right pattern.
[21:04:32] <toxictype> Someone said first line.
[21:04:48] <mijowh> who?
[21:06:14] <toxictype> I'm very stuck right now.
[21:07:32] *** ragecryx <ragecryx!~ragecryx@2a02:2149:842a:e300:7983:5c3f:d2c8:fc08> has joined #gamedev
[21:07:54] *** notchris <notchris!~notchris@67.218.88.131> has quit IRC (Quit: notchris)
[21:09:42] <LunarJetman> use. your. debugger.
[21:11:00] *** [Relic] <[Relic]!~Relic]@2602:306:33a3:6d30:502e:61b7:f448:b5e5> has joined #gamedev
[21:12:09] *** universecoder <universecoder!~moongazer@unaffiliated/moongazer> has quit IRC (Ping timeout: 246 seconds)
[21:13:16] <myke> or some kind of debugging
[21:13:38] <myke> check your beliefs by printing out things or putting in checks in the code to verify they're what you think they are
[21:14:14] <toxictype> I do tht.
[21:14:21] <toxictype> The vectors are equal.
[21:14:37] <toxictype> But it didn't get triggerd in the comparison.
[21:14:41] <toxictype> I'm going to test this.
[21:16:33] *** cidic <cidic!~cidic@c-73-173-42-76.hsd1.md.comcast.net> has joined #gamedev
[21:22:41] <myke> oh
[21:22:47] <myke> i didn't look at your code but
[21:22:53] <myke> are you using regular equals?
[21:23:02] <myke> you may need to compare with an epsilon
[21:24:11] <pulse> i only compare using well-trained monkeys
[21:24:27] *** DaScoot <DaScoot!~Scooter@static-24-153-33-9.cpe.metrocast.net> has quit IRC (Quit: Bye)
[21:25:10] <mijowh> i only compare apples and oranges
[21:25:37] <pulse> i sometimes compare kiwis
[21:25:39] <pulse> ...to other kiwis
[21:26:07] <mijowh> kiwi connoisseur
[21:26:58] <LunarJetman> I have just incorporated the company I am going to use to sell neoGFX.
[21:27:48] <mijowh> so youre one of them suits now, eh?
[21:28:02] <LunarJetman> suits don't code
[21:30:44] *** aly777 <aly777!~alystar@c-98-252-1-155.hsd1.de.comcast.net> has quit IRC (Ping timeout: 244 seconds)
[21:31:11] *** aly777 <aly777!~alystar@c-98-252-1-155.hsd1.de.comcast.net> has joined #gamedev
[21:34:04] <mijowh> i was just thinking about those mcus being embedded into clothes and such nowadays for various purposes, but also research into using ai to write code and such. Your suit may not code ~yet~
[21:34:11] *** deiive <deiive!~alystar@c-98-252-1-155.hsd1.de.comcast.net> has joined #gamedev
[21:34:44] <mijowh> but in five years yur shoes will hold a patent
[21:35:03] <LunarJetman> I suggest you be more selective in the things you think about; life is too short.
[21:35:07] <mijowh> lol
[21:35:18] <mijowh> good advice
[21:35:28] *** aly777 <aly777!~alystar@c-98-252-1-155.hsd1.de.comcast.net> has quit IRC (Ping timeout: 245 seconds)
[21:35:55] <mijowh> it thought it was amusing.
[21:36:00] <mijowh> i thought*
[21:36:10] <LunarJetman> yeah you should do standup.
[21:36:13] <R2robot> i-make-robots: Dad?!
[21:36:26] <mijowh> you think?
[21:36:28] <mijowh> thanks
[21:37:11] <R2robot> I come back to the channel and see LunarJetman in yet another argument. Take your meds, son!
[21:37:31] <mijowh> i see no argument
[21:37:35] <LunarJetman> what argument? you are deluded mate
[21:37:39] <mijowh> was i losing?
[21:37:43] <R2robot> fine.. acting pissy*
[21:37:44] <LunarJetman> so you are the one who should be taking their meds.
[21:37:52] <R2robot> got me
[21:41:10] <pulse> i wish i had a pixelated bow
[21:41:38] <LunarJetman> fiverr
[21:43:19] <pulse> i wish hexagon pizza was a thing
[21:44:58]
*** _DB <_DB!6ccefbd9@gateway/web/cgi-irc/kiwiirc.com/ip.108.206.251.217> has quit IRC (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
[21:45:34] *** ragecryx <ragecryx!~ragecryx@2a02:2149:842a:e300:7983:5c3f:d2c8:fc08> has quit IRC (Quit: Leaving)
[21:48:18] <pulse> futuristic
[21:48:25] <R2robot> the future is nowww
[21:48:39] <mijowh> hm, space efficient
[21:49:11] *** thomas_25 <thomas_25!~thomas_25@unaffiliated/thomas-25/x-0068438> has joined #gamedev
[21:49:12] <pulse> tileable
[21:53:26] *** thomas_25 <thomas_25!~thomas_25@unaffiliated/thomas-25/x-0068438> has quit IRC (Ping timeout: 250 seconds)
[21:53:47] <CarlaoBazuca> hi :D
[21:57:40] *** thomas_25 <thomas_25!~thomas_25@unaffiliated/thomas-25/x-0068438> has joined #gamedev
[22:03:33] *** cidic <cidic!~cidic@c-73-173-42-76.hsd1.md.comcast.net> has quit IRC (Quit: cidic)
[22:04:50] <pulse> raspberry or blueberry pie
[22:04:58] <R2robot> Cherry
[22:05:50] *** thomas_25 <thomas_25!~thomas_25@unaffiliated/thomas-25/x-0068438> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…)
[22:07:53] *** brainzap <brainzap!~brainzap@217.22.129.78> has joined #gamedev
[22:08:05] <pulse> apple pie objectively wins tho
[22:08:20] <R2robot> yeah, nooo
[22:08:25] <R2robot> Cherry > all others
[22:08:29] <brainzap> apple makes the best game engine
[22:08:58] <pulse> is there an orange pie
[22:08:59] <pulse> and why not
[22:09:03] <pulse> i know there's lemon pie
[22:09:14] <pulse> so orange pie should makes sense
[22:09:19] <R2robot> this one time, I went to a bakery and bought every single non-cherry pie and then threw them in the dumpster so people wouldn't be tempted to buy inferior pies.
[22:10:15] <pulse> would try / 10
[22:13:50] <brainzap> I visited google and got me a few sandwich and some bread for tomorrow
[22:14:21] <pulse> google gave you sandwiches and bread?
[22:15:07] <R2robot> did you click on "i'm feeling lucky" ?
[22:15:17] <brainzap> yeah, all I had to do was listen to google cloud brainwashing
[22:15:31] <brainzap> btw guys you should totally host your games on Google Cloud Platform
[22:15:47] <R2robot> nevarrr
[22:16:18] <R2robot> #buffering
[22:17:29] *** thomas_25 <thomas_25!~thomas_25@unaffiliated/thomas-25/x-0068438> has joined #gamedev
[22:23:36] *** notchris <notchris!~notchris@c-73-16-120-84.hsd1.ct.comcast.net> has joined #gamedev
[22:23:55] *** notchris <notchris!~notchris@c-73-16-120-84.hsd1.ct.comcast.net> has quit IRC (Client Quit)
[22:24:10] *** notchris <notchris!~notchris@c-73-16-120-84.hsd1.ct.comcast.net> has joined #gamedev
[22:24:46] <notchris> o/
[22:24:52] *** thomas_25 <thomas_25!~thomas_25@unaffiliated/thomas-25/x-0068438> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…)
[22:25:37] <R2robot> \o
[22:26:16] *** brainzap <brainzap!~brainzap@217.22.129.78> has quit IRC (Quit: My tummy says it's time to sleep Mr. Bubbles.)
[22:26:33] *** diwr <diwr!~diwr@unaffiliated/diwr> has joined #gamedev
[22:27:23] <notchris> sup R2robot
[22:27:26] <notchris> i hope you had a nice day
[22:27:47] <R2robot> yeah, thanks. You?
[22:27:53] <notchris> Not too shabby!
[22:27:58] <notchris> Just got home, going to do some game dev :D
[22:28:05] <R2robot> \o/
[22:28:41] <R2robot> git'r done
[22:28:48] <notchris> :D
[22:30:39] <toxictype> Guys I completed the door puzzle. Wanna see the code?
[22:30:48] <notchris> sure
[22:31:29] <toxictype> Also I feel like Discord are noobs but IRC has seen everything.
[22:33:26] *** Kelzorz <Kelzorz!~Kelzorz@162.104.220.155> has quit IRC (Ping timeout: 250 seconds)
[22:34:21] <notchris> what lang is that toxictype
[22:34:27] <toxictype> C++
[22:34:31] <notchris> Ahh
[22:34:35] <notchris> For a second it looked kinda like js
[22:34:40] <toxictype> lel
[22:34:43] <notchris> :D
[22:35:04] <toxictype> Anyway I'm trying to make an NPC appear.
[22:35:11] <toxictype> When the warp is reset.
[22:37:03] *** togo <togo!~togo@2a01:5c0:1a:c171:3ee7:9c4a:6828:3ea8> has quit IRC (Quit: Leaving)
[22:39:54] <toxictype> I did it. Instead of a wizard it's a girl in a red dress.
[22:40:00] <toxictype> With eyes to signify recurring character.
[22:40:05] <toxictype> I'm writing the story in C++ guys.
[22:40:27] <toxictype> Without hardcoding it!
[22:40:48] <notchris> NICE
[22:40:57] <toxictype> :3
[22:41:00] <notchris> want some ominous music to accompany is
[22:41:05] <notchris> accompany it
[22:41:07] <toxictype> Yes.
[22:41:15] <toxictype> Will you play the new level if I tell you the command to get to it?
[22:41:23] <notchris> i made this the other y
[22:41:25] <notchris> day
[22:41:32] <toxictype> Oh wait I can't do music in that map because it reloads.
[22:41:53] <toxictype> I bookmarked it.
[22:41:55] <notchris> :D
[22:41:58] <toxictype> Maybe for the previous fortress level.
[22:42:27] <toxictype> You press tilde and then go "warp weirdroom.tmx 0"
[22:42:33] <toxictype> aND ENTER.
[22:42:35] <toxictype> ~
[22:42:38] *** freestyledork is now known as freefork_afk
[22:45:07] * toxictype rips bong
[22:45:10] <toxictype> And then there's like
[22:45:16] <toxictype> Rick Sanchez that you have to defeat
[22:47:27] *** gogoprog <gogoprog!~gogoprog@2a02:a03f:4466:7600:3ab1:d4d4:9081:13c3> has quit IRC (Quit: WeeChat 2.4)
[22:54:29] *** i-make-robots <i-make-robots!~dan@184.70.142.222> has quit IRC ()
[23:01:36] *** rindolf <rindolf!~shlomif@77.126.109.232> has joined #gamedev
[23:01:43] <rindolf> hi all
[23:02:18] <notchris> hi
[23:02:20] <notchris> :D
[23:05:38] *** immibis <immibis!~immibis@125-238-72-168-fibre.sparkbb.co.nz> has joined #gamedev
[23:10:46] *** ZeroSystem <ZeroSystem!45f81b6b@gateway/web/freenode/ip.69.248.27.107> has joined #gamedev
[23:13:28] *** Kelzorz <Kelzorz!~Kelzorz@162.104.220.155> has joined #gamedev
[23:15:29] <rindolf> notchris: mew, sup?
[23:18:22] *** xuxx <xuxx!~xuxx@109.41.176.95.rev.sfr.net> has quit IRC (Ping timeout: 250 seconds)
[23:19:04] <toxictype> And then you get teleported to Narnia.
[23:19:09] <toxictype> Can I do that and sell it?
[23:40:12] *** diwr <diwr!~diwr@unaffiliated/diwr> has quit IRC (Remote host closed the connection)
[23:42:15] *** freefork_afk is now known as freestyledork
[23:43:33] *** Serpent7776 <Serpent7776!~Serpent77@90-156-31-193.internetia.net.pl> has quit IRC (Quit: leaving)