« first day (1624 days earlier)      last day (3403 days later) » 

Jon
7:04 PM
apparently the picture was taken at the exact moment that lightning was about to hit them
 
I think one of them died.
 
7:19 PM
Does the OGL 3.2 core profile support instanced rendering?
glDrawElementsInstanced just fails with INVALID_OPERATION for no reason
on osx btw
I'm using the GLUT that comes with OS X, and I've passed GLUT_3_2_CORE_PROFILE to glutInitDisplayMode
everything works fine, shaders compile and link fine with #version 330, except for the instanced rendering
 
idk sorry
 
Joe
@AttackingHobo much better
 
hmm apparently it is supported
i just had a quick lookie-loo at the specs
i must be doing something wrong then
 
I think it should support it
 
Joe
@mlm for your mesh drawing tools... ever dealt with irregular shapes?
 
7:27 PM
I had crazy problems with glDrawElementsInstanced too, but on Windows, and I was using OpenTK. It was complaining about some binding error. Probably less related to your problem than it sounds like, lol.
 
I got no problems with instanced rendering
 
@Joe thanks. Rendering a 360 version of that now to look at in my Gear VR
 
Joe
do you use the gear in model creation yet?
or just for display
 
@Joe don't set cpu threads to 50 if you want a responsive computer
 
MLM
@Joe Depends on the shape. If it is a cylinder with weird bases, my scripts should probably do that pretty easy
 
7:29 PM
@Joe modeling inside the Gear VR?
No. There are no tools for that yet
 
Joe
@MLM im considering my possibilities for drawing a mesh plane with irregular edges from noise
 
@toby any gl draw call throws invalid operations quite easily, I think it's something else than instanced rendering related, perhaps some buffer is not correctly set or something.
 
Joe
basically using perlin generated noise like one might draw voxels with
but instead making meshes
 
3000x1500 360 pano still rendering
 
thanks, @Lasse
 
Joe
7:32 PM
@AttackingHobo seems like we should make those tools
 
Need some kind of input device
 
Joe
wii remote
nunchuck
or we could point a kinect at you
with the gear on
 
wii remote is too crappy
kinect is too jittery and low quality
Something using viewforia might work
 
Joe
fiber optic needle drilled into your spinal column where the arm nerves are
 
nerves are bioelectrical not biooptical
24 minutes remaining
on this render
 
Joe
7:35 PM
@AttackingHobo well looks like well have to then replace all of your nerves with bio-optics
how else are you going to get crazy hands like that
 
oooh that would be awesome. super fast reaction times
 
Joe
also probably some residual glow when you think
but its just while your thinking... or doing stuff
 
:D
that would be fucking sick
glowing lines under the skin
 
Joe
probably could justify different colors for different though processes
 
lasers from my fingertips
single fiber optical cameras/projectors on my fingers
 
Pip
7:38 PM
@AttackingHobo truetrue
noice
 
MLM
@Joe I think you should be able to use the ProceduralPlane script and move the edge points based on noise. Be sure to make the UV's correct as well
 
Joe
im shoddy with UVs at the moment but thats interesting
I had never considered rendering a mesh then reshaping it
 
Ewww I just noticed that the mockup I posted before got converted to jpg
user image
2
 
MLM
Just move the points before the mesh is made (in the loops about line 60)
 
7:40 PM
Star that one and unstar that old one. Its gross
 
Joe
@MLM im going to have to wrap my head around the process first... I cant picture pseudo code for identifying the "edge points"
 
MLM
@Joe segZ == 0 || segZ == (segmentsZ-1) and segX == 0 || segX == (segmentsX-1)
Good song. I like the part after about 32 seconds: youtube.com/watch?v=1FaRqsawrWQ
 
@everyone what about winter jam?
 
@Ali.S boysenberry
 
@AttackingHobo ?
 
MLM
7:46 PM
@Joe You will also have customize your own MeshUtils.GenerateRectFaceTris so you can pass individual points or offsets, etc
 
Joe
this is going to be many steps
noise is going to generate many different individual "planes"
ill have to isolate each
 
Pip
@AttackingHobo lol
 
@Pip :D
@Ali.S Fine. Strawberry. You win.
 
@AttackingHobo i think I'm just starting to get it... forgive me, I'm not used to english puns enough :P
 
@Ali.S The word Jam can also mean Fruit Preserve. So like Strawberry Jam. Or Boysenberry Jam. lol
 
7:50 PM
yep, I actually got it after all :D
 
MLM
Strawberry is the best. Here is the sandwich I made yesterday:
 
What's on the right side? peanut butter?
 
MLM
Perfect peanut butter and jelly sandwich. It even has a Jelly gutter
(hollowed out bread slightly on one side)
 
@MLM Advanced Sandwich Technologies
 
I want to discuss algorithms for an addon that optimizes Garrison followers for WoW
where would be the best place to do that?
WoW = World of Warcraft
 
MLM
7:54 PM
@NateKerkhofs Depends on the problem. Path finding stuff right?
 
mods are technically on topic here, but not many of us have a lot of knowledge about it.
that said, we are good at algorithms for the most part
 
no, not pathfinding
 
but really, and where is @john anyway?
 
the new WoW expansion has a feature that allows you to send followers on missions
each mission has a set of challenges and each follower has 1 or 2 challenges it can counter
 
so WoW is now an RTS game. cool.
 
7:56 PM
a mission can have anywhere from 0 to 6 challenges and requires 1-3 followers
 
Jon
i guess you should just ask
and possibly someone could provide some insight
 
he's working on that :P
 
I'm trying to figure out an algorithm that assigns followers in order to counter the most missions fully
so what I have is a list of missions and a list of followers. a mission has a level, a list of challenges and a follower count
a follower has a level and 1 or 2 challenges it can counter
Where would be the best place to ask a question on that algorithm?
I'd rather do it through a question than through chat
 
@NateKerkhofs thats not really game dev
 
because it's easier to explain
 
What would be a better place then? I'm looking for the best place to ask first
ARqade doesn't do in mod development
 
programmers.SE might be good. their tour specifically mentions questions about algorithms being good.
 
This is a mod?
 
yeah, I'm developing an addon for WoW to optimize these
I'm without a job, so I need something to fill my time with.
 
if it's a mod, it's on-topic at gamedev.SE. not sure if this or programmers would be better...
I'd just choose one and make the question. Worst thing that will happen is it doesn't get an answer.
 
MLM
8:02 PM
I think the mod part doesn't really matter and is just down to the algorithm to optimize based on the parameters. Programmers.SE sounds good based on what Icy said
 
Just don't post to both. That's pretty frowned upon.
 
I think I'll ask it at programmers
 
MLM
@NateKerkhofs link it here when you are done
 
will do
 
so today I decided to learn rust, and it's really freaking strange
semicolons don't end statements in rust. they turn expressions into statements by discarding the return value of the expression and returning () instead...or something like that
 
MLM
8:06 PM
@NateKerkhofs You could brute force every combination and use the best outcome. How many missions and followers do you have to manage?
 
you can have 20-25 followers and there are on average 25-30 missions per day, each with 1-3 slots for followers
actually, there are more missions, but you only get those after you complete some
 
@Joe @Jon pano done
 
but I don't want to optimize for future missions because you can't know which ones are there
 
Joe
nice
but, now the floor light reflections look surreal to me
 
@Joe yeah. its an equirectangular projection. They are going to look weird
 
MLM
8:12 PM
@NateKerkhofs Do you have to fill each mission full with the specified amount? If you don't, then just use the followers that can counter the most first. And then stack the followers that can do less on top until you get the proper number to complete all of the challenges.
 
Yes, you need to fill each mission full
you can't send 2 followers on a mission for 3 followers
 
MLM
@NateKerkhofs Do the rewards vary for each mission?
nvm, you just want to counter the most amount of missions (quantity)
 
There are various rewards, yes
but I just want to go for maximum coverage on ability counters
If I want a specific reward, I will start that mission manually first.
 
MLM
@NateKerkhofs It sounds kinda like the Bin packing problem.
 
8:28 PM
That does sound quite like it
but I read it's NP-hard
so that means that there might not be a best solution
or at least, one better than brute-forcing
There are already addons that do something like this, but they do it for each addon separately
for each mission, I mean
I'm planning on a bulk solution
 
MLM
@NateKerkhofs I think your problem is going to require a barely smarter than brute forcing solution.
Btw, the packages are the missions and the bins are the followers essentially
 
ah, I thought it was the other way around. you can't put a package in multiple bins, but you can assign a mission to have multiple followers
or that bin packing analogue not to be interpreted like that?
 
MLM
Your problem adds another layer of complexity. The bins, for your problem, can combine and are different sizes 0.0
 
8:45 PM
ello folks
 
hi
 
What's going down homies?
 
coffee
 
Joe
me gusta coffe
so whats up mr big shot green light
been hanging out with notch at his mansion much this week
 
8:49 PM
haha
I never heard back bout that job and the ad's been delisted, so life goes on
 
Joe
ah shit happens sorry bro
 
it's all good
 
Joe
now you have much more time to answer my dumb questions
 
:P
 
Joe
how did you handle your random rooms btw?
ive been picking brains
 
8:53 PM
feel free to comment and answer on there.
 
@Joe so for each room, I first designate how many objects I require (like how many enemies, treasure chests, etc). then iirc, I do a drunken walk type algorithm of 10 paces, pick a Vector2 coord and randomly decide to go north/south/east/west. If the new coord does not contain an entry, I add an entry. So this repeats 10 times until 10 entries have been added
then it checks to see if there are enough spawnable spaces to cater for how many required objects I want to spawn. if there aren't enough, it does some more walking to create more spaces
 
Joe
interesting
so everything you have exists on a grid
can one grid tile contain multiple things? and are the tiles those "big blocks" or does one of those contain multiple tiles?
 
big List<Vector2> for where the background tiles will be placed. A spawnable space is determined by seeing if there is no background tile beneath it (like Vector2 - new Vector2(0, 1))
 
Joe
so your implementation has locked you into that tile size / "resolution"
 
so for every new 10 background tiles I add to the list, every tile has to be checked to see if it's designated as a spawnable area for a floor object. Once there's enough spawnable areas created, then the chunky wall/floor blocks get created, and then spawnable objects are randomly assigned a spawnable position
yeah
so in a way, would give me a headache to try and change it up lol
 
Joe
9:06 PM
thats fine though
you could make tiles larger
 
hehe yeah
 
Joe
just assign rect sets of tiles larger bg sprites
or simulate smaller tiles that way if you ever wanted a new tileset with more variance
 
I looked at doing that but, decided to keep it simple
 
Joe
well you gotta start planning your first DLC
 
@Joe horse armour
 
Joe
9:08 PM
sounds easy to make... considering there are no horses in his game
 
exactly
 
I could try to make a special room where all the blocks are a bit bigger, hmm
lol
 
Joe
btw I played my best attempt of tallowmere ever the other day
 
@OMGtechy can't have undergeared horses, that'd be a crime
@Joe nice
 
Joe
9:10 PM
@OMGtechy ooo
 
SINCE WHEN HAS SHIFT ESCAPE OPENED CHROMES TAKE MANAGER
D:
@Chris exactly
oh it's stopped now
well that was weird
 
Joe
sounds like malware
 
Chrome decided for about 15 seconds that shift escape would open task manager
 
@OMGtechy since before it was released
 
well, chromes task manager anyway
@AttackingHobo ah right ty
@Joe I blame you
 
9:11 PM
doenst work in chat box though
 
@AttackingHobo ahhh that's why it stopped working
 
Joe
well i am secretly working on a glittery cursor kit for xp users only that will destroy all instances of IE6
but... I dont think its gotten on your system yet
 
@Joe if I find IE on a linux machine I'll be confused as fuck aha
 
@AttackingHobo you should make Oculus Rift editions
that'd be cool
 
9:13 PM
3d?
 
yeah
it'd be cool to actually look around
 
@OMGtechy that image can be used in the gear vr
Not 3D but its 360
 
Pip
@OMGtechy you can do it :P
It's pretty easy actually, you can get it from PlayOnLinux
 
@Pip or just plain Wine. I don't want to though :P
 
Pip
truetrue
Who would want to?
 
9:18 PM
AFAIK wine always had trouble running IE
 
if I have enough wine I could probably come up with a reason
@Ali.S because nobody wants it ;D
on a more serious note, it does seem to be either a) great or b) awful
mostly awful
 
it's mostly because IE uses OS to it's most
 
Pip
Do you have any chance know the ports I need to open for an apache server?
 
there's IE 1 there!
"limited html support" whut
 
@Pip 80 is the default, but you can change it in the config
 
9:20 PM
@OMGtechy IE 1.5 had limited support, I don't even know what IE 1.0 was!
even IE 2.0 has limited support
 
Pip
@Chris yeah, but will that interfere with the rest of the internet stuff?
 
@Pip only if you have something else server port 80 on your computer. you can still browse webpages fine
 
Pip
noice
 
@Pip like I know Skype sometimes uses port 80, so if you have Skype, make sure that option isn't ticked. otherwise specify a different port in the apache config
 
9:22 PM
dat IE 1
 
Pip
oh fuck, Skype is using Port 80 as well
on 4 computers :/
 
it only matters on the computer you're hosting apache on
 
Pip
oh, good
that's fine then, the RPi shouldn't have Skype on it
scary that Skype was able to add itself to the port forwarding on my router
 
@Pip upnp?
 
Pip
?
 
9:25 PM
Universal Plug and Play (UPnP) is a set of networking protocols that permits networked devices, such as personal computers, printers, Internet gateways, Wi-Fi access points and mobile devices to seamlessly discover each other's presence on the network and establish functional network services for data sharing, communications, and entertainment. UPnP is intended primarily for residential networks without enterprise-class devices. The UPnP technology is promoted by the UPnP Forum, a computer industry initiative to enable simple and robust connectivity to stand-alone devices and personal computers...
 
Pip
what about it?
 
is skype using that to do it?
I know some programs do
 
Pip
idk
 
^
 
Pip
there's one example of that, my computer has skype open right now
 
9:27 PM
Clearly it's Skypenet; the Skype Skynet
 
#Pip some routers include some port forwarding settings on their own. do you know that setting wasn't there before?
 
Afternoon
 
@hasherr night here :P
 
Shut up, ya wanker :D
 
:O
#offended :P
Ya cubby coon
 
Pip
9:35 PM
hey @hash
 
eyyyy
 
Pip
I wish they would let me ping @hashbro
that would be fantastic
sup
 
@#
 
Pip
:D
my site should be up today or tomorrow :D
 
@OMGtechy hahahaha that video though
 
Jon
9:38 PM
fun times.
 
Pip
whoo
 
@MathiasSiigNørregaard you're a wizard
 
Pip
port forwarding for http is enabled
time for setting up apache
 
you're a wizard harry!
i'm a WHAT
 
Pip
lol
huh.... apparently there's already an apache instance running on my server
 
9:44 PM
added an XP-bar to my game :D
 
@MathiasSiigNørregaard :D
 
MLM
Anybody have a notepad app for their Android device that they like? I am using this one but it messes up sometimes and overwrites the latest document with the previous one
 
I just used evernote
 
MLM
Found someone else in the reviews with the same problem :/
 
I think google has a note taking app
I forget what it's called but I'm sure you can find it
 
MLM
9:49 PM
Google keep?
 
Pip
I use Terminal IDE, and nano within that :D
 
@Pip as in the terminal or an IDE called terminal?!
 
google keep looks right
 
Pip
My website is amazing. Fantastic, even. Better than @hasherr :D
 
MLM
Google Keep is good for single notes but not for a document or list of notes for one subject
 
Pip
9:49 PM
@OMGtechy an actual terminal
 
@MLM OneNote
 
Pip
idk why it's called Terminal IDE, but that's what the app is called
36 secs ago, by Pip
My website is amazing. Fantastic, even. Better than @hasherr :D
 
@Pip ooohhh right this is on a mobile device?
 
Pip
:D
yep
 
ah ok
 
Pip
9:50 PM
check out the site man
 
that makes sense
link?
 
Pip
9 mins ago, by Pip
http://benjaminward.ddns.net/
 
oh wow
that's amazing
 
Pip
There's a git server on there as well
@OMGtechy <3
 
such a nice index font
 
Pip
9:52 PM
there will soon be a blank page when I replace it with a blank html file
actually.... hm... Is there an easy way to make benjaminward.ddns.net/git available? I'm going to put a GitList instance there for my projects
 
MLM
@IcyDefiance Is Evernote restriction free for notes? Looking at the permissions it has in-app purchases
 
anyone know how to make text in unity not look bad at really small sizes?
 
@Pip public read permissions maybe?
 
font size of 16 pt looks huge in my game...
 
Pip
@OMGtechy huh, maybe
 
9:55 PM
@MLM oh right, I heard about that. they were added after I quit using it. no idea what the situation is with that.
 
Pip
oh, it's easy apparently. I just make a folder called git inside of the document tree and put all the html in it, I think
from http://httpd.apache.org/docs/trunk/getting-started.html:
Typically, a document called index.html will be served when a directory is requested without a file name being specified. For example, if DocumentRoot is set to /var/www/html and a request is made for http://www.example.com/work/, the file /var/www/html/work/index.html will be served to the client.
huh, pretty great
 
@Pip well it's serving up some default html atm
 

« first day (1624 days earlier)      last day (3403 days later) »