« first day (1510 days earlier)      last day (3493 days later) » 
00:00 - 19:0019:00 - 00:00

12:01 AM
Well crap. My inventorySlot handles a bunch of things lol
 
I would probably architect it with a bunch of container classes personally
 
@ChristianFrantz at least you learn
 
You would have some sort of inventory manager which contains the dictionary and manages the number of items that goes into the, the dictionary will contain inventory slots... though this is kind of icky
The key at least doesn't make much sense as an inventory slot
Maybe InventorySlot<T>
 
Each slot knows where it is, but is unaware of other slots
 
Yeah the inventory manager would probably have to deal with that too
 
12:03 AM
a "manager" like type deals with that
 
Probably contain a list of the types and order of slots contained in the dictionary
 
This is something you should draw out @ChristianFrantz
 
Then it doesn't need to be InventorySlot<T>
 
UML is a nice tool
 
I've never even heard of that
 
12:07 AM
Now is the time to research :)
 
Just figured out that my code works if the main class is in the default package.
If I run "appletviewer applet.html" it works beautifully.
"appletviewer ch18/applet.html" doesn't.
It throws up this
Java.lang.NoClassDefFoundError: EXE18_03 (wrong name: ch18/EXE18_03)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:217)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:152)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
Anyone wants to take guess on why this is happening?
 
Why not just put the main class in the default package?
Maybe that's a rule
I dunno
 
I don't think it's a rule. I think it has something to do with the way java looks up files under a package.
"wrong name: ch18/EXE18_03"
It's probably getting the wrong path. What I don't know is the right way to run the command so that it looks up the files in the right directory.
 
12:34 AM
@SpartanDonut you available for a lol game in 10 min?
 
12:50 AM
@SpartanDonut you there?
 
he ded
donut is kill
 
hehe
i see you're back online
 
so we playin?
 
but...starbound... :'(
yeah okay I'll play
at least until you lose your series
 
12:54 AM
hahah ok
oooh defense grid 2 is mac linux win
i never finished first one cause it was win
 
Pip
1:19 AM
Aww yeah, just got Tropico 3 for free via the humble store <3
For 15 more hours only!
 
@Pip I have played every tropico game ever made
<3
 
Pip
Nice
I've played only... 4 I think
 
hmmmm
 
-1
Q: Relationship advice

CoolbanazThere is this guy that likes me or (loves me , thats what my best friend say) and he is friends with my bestfriend's boyfriend He thought I was cute so he started talking to me (I'm in high school I'm a sophomore and he's a junior My bestfriend would take off guard snapchats (short videos) of m...

 
lol -- thank GAWD the author already removed the question :)
 
Pip
1:28 AM
lol
Alright, gotta go finish homework then bed, night all
(might lurk a bit in the background)
 
 
1 hour later…
2:49 AM
@SpartanDonut made silver finally :) almos-lol-blog.blogspot.ca/2014/09/made-silver-5.html
 
Pip
3:01 AM
nice!
 
 
3 hours later…
6:05 AM
@Almo you are a boss
@Almo but what is this shift E business? Is it built into the game to automatically cast your net backwards or what?
 
7:06 AM
good morning
 
morning
 
7:27 AM
so...were there any significant advances in quidditch recently? I'd like to play that.
 
8:04 AM
Morning
 
morning @Lokkij
 
It's a beautiful day in Verona!
 
It's a fine day in Groningen!
 
A little musical Shakespeare humor for your morning
 
Damnit. I even googled it to be sure...
 
8:09 AM
lol
Never fear... it's a rather unknown show that I was privileged to see
 
 
2 hours later…
10:23 AM
New series on Path finding videos. Really informative :) youtube.com/…
 
user92578
10:47 AM
One more hour of school left... then some GameDev before I have to start reading for my exams.
 
user92578
Sex-Ed is boring.
3
 
you just made it into the history books of GDSE chat
 
user92578
lol
 
wtf ... that's ... lol
 
this might well be included in my list of overly simplified and generalized notes about other countries' citizens
the finnish don't like sex-ed, because tyyppi.
 
11:01 AM
lol
 
hey @Lasse
 
hey
 
do you have much noise based generation code in your engine ?
 
no, not really
 
do you not generate your world?
 
11:04 AM
in the minecraft clone project? yes, but not with noise
it's just Random.Next() really
 
hmmm ok
 
I havent got into creating nice worlds in that project yet, it's kind of frozen until I get time to continue it
 
hmmm ok ... I'm looking in to generating planets
looking to start with a basic noise based texture gen
then move in to basic meshing
then transition to voxels at ground level
I'm hoping that if I use the same mesh gens and noise algo right through the full transition stack it should all line up during the underlying data transitions lol
 
11:19 AM
Anyone else in here got an invitation to that RealSense contest?
 
Nope. Never heard of that.
 
I got an email from a guy.
"Hey Nikolaj,

How are you? I saw on Github that you develop on C# and it seems good and personally i like it.

I'm organizing a one-million dollars challenge about Intel RealSense technology (SDK based on C/C++/C#) and the idea submission is open until the end of the month, do you have any personal project that could fit on this challenge?"
Sounds like an elaborate scam, but the site looks legit.
 
Given that it's hosted at intel.com, sounds legit indeed.
 
That bit with "and personally I like it" sounds like a really risky thing for them to put into an automatically generated email. What if you were developing open-source bomb-making software or something?
Though the rest of the text is generic and fits the hypothesis.
 
11:35 AM
Looks like an interesting contest, but seems difficult to develop for hardware you don't have access to.
I just skimmed it, so maybe there are more details.
Ohh
The ideas that are accepted will get to loan a device.
"1000 participants will be invited to turn their Ideas into working Demos. Participants will be loaned the Intel® 3D Camera as part of the development process."
 
Apparently you can also reserve to buy the camera thing for $100 click.intel.com/intelr-realsensetm-developer-kit.html
...with rather unethical-sounding legal terms like "intended solely for internal use by developers with the SDK" and "may not be dismantled or in any way reverse-engineered"
 
Hah
Good luck circumventing the laws. :P
I'm free to dismantle and reverse-engineer anything I want. As long as it's for personal use. :P
 
@Anko NDAs are surely involved. As is the Intel legal team. So ... yeah. Good luck defending your very theoretical freedoms.
I don't say you shouldn't, just be realistic about your chances.
 
Surely I'm free to dismantle my belongings for any use whatsoever. You can't sell me a brick and tell me I'm not allowed to break it. What the hell?
 
@Anko I'm very sure the licence is worded in a way which makes sure you don't "own" the camera, in the legal sense of the word.
 
11:50 AM
@Martin Yeah, like how Blizzard games are only "licensed to you" instead of "owned", so it's easier from them to remove your rights to it.
 
It's a piece of hardware, and you'll very likely have the chance to review and discuss the licence beforehand, so actually totally unlike the Blizzard games.
 
What do you mean? I could review StarCraft's license before paying for it. I doubt neither Blizzard nor Intel would accept any change proposals.
 
The differences are: 1. It's hardware vs. software, 2. For software licences, you very often only see the licence after you purchased the software (that's the case for nearly every Blizzard game I know) and 3. You can submit a change proposal to Intel. Where's my "Edit and submit the change" button on the EULA screen with Blizzard?
 
I don't see any way to discuss the license with either company other than by emailing them, but I don't see either of them fronting the legal team costs to make licensing changes for an individual without more money to show.
 
Nearly every licence, NDA, contract and similar I signed I had the chance to review it and offer changes, and talk about it calmly. In almost all cases, my changes were accepted. On the other hand, I'm trying to be reasonable ...
All it took is sitting down with the person allowed to do so, in person, taking a pen and doing some changes on the printed licence/NDA/contract there and then.
 
11:59 AM
Do you think I'd have any success sitting down with an Intel representative in person and convincing them that I should be allowed to take their device apart?
 
Depends on what else you'd have to offer.
 
Nothing else. I just think it's fair that I should be allowed to do whatever with a device I own.
 
You always have something to offer, even if it's just your expertise. Also, the "owning" of the device is the wrong assumption; if you want that, you'd additionally have to make the request to buy the device, and they'd have to agree to that.
At which point, we're veering into the "unreasonable" territory.
But, hey, if you have a few million dollars to spare ...
 
user92578
12:21 PM
Home sweet home :)
 
user92578
Hello
 
12:35 PM
wb!
 
@SpartanDonut If you look in the key bindings, you'll find I think "Smart Cast" or something like that. So for Cait's e, if I hit e, I then left-click to release it. If I shift-e, it just triggers the spell with the aim point wherever the mouse pointer is.
ctrl-spell is self cast, useful for heals and things.
well, in my bindings anyway.
 
1:05 PM
0
Q: Is GameDevelopment also a place for game design?

Nils MunchI'm having trouble finding out where to go with some of my questions regarding game design, and was wondering if GameDevelopment was the right place to go. The reason being that Development (and the questions ive seen) seems to be mostly about programming, not as much about design. Topics like :...

 
1:47 PM
upvote for Wardy
 
huh ?
oh that Q lol
 
on your answer to that question
 
yeh it was sorta common sense to me lol
thx :)
 
user92578
I need to design a HUD for my game. Any great platformer/shooter HUD design ideas/things that annoy you with traditional platformer/shooter HUDs?
 
I don't like HUD's that are too intrusive
or in your face
 
1:58 PM
@Anko Yes. I've had good luck with this. They do actually benefit from "hardware hacking" in a few ways like publicity
@Tyyppi_77 I love on-screen displays with very subtle physics
 
physics on a hud ?
wierd
 
especially with an extremely slight fake 3D effect
So it feels like the HUD is a solid but "real" thing mounted to my screen
 
user92578
No fake-3D here, it's a pixel art game!
 
Your text is already fake 3D!
 
user92578
That's true
 
1:59 PM
MotherSonOfGod!
 
lol
 
user92578
lol
 
user92578
BTW Mick you said something about some architectural improvements on my game. Want to open up?
 
i don't do fake except when i'm drawing stuff :)
 
@Tyyppi_77 nonetheless you can make it have e.g. some sort of "inertia", I think that's what @MickLH is referring to by "physics"
 
1:59 PM
^
 
time to pull out the only video I ever made
in that video you see a real HUD's "backend" display which displays a target marker. the sensors are heavily filtered and the values read from them don't "hard follow" the motion, but settle over time.
also, don't try to display more information than you have space for - in my case the area is overly full,and that doesn't help but distracts
 
get on that force directed graph niggrow
 
that said, it's important to decide what amount of information you want to show to the players
@MickLH I'm working on a new display driver first, but that force-directed graph is still lurking in my mind
 
@Tyyppi_77 I'm not sure what I might have said, but given that I can't see your code I don't think I suggested anything specific.
 
@Christoph whats that?
 
2:05 PM
@Nick the display stuff?
 
@Tyyppi_77 I was a bit shocked when you lunged for OpenGL so quickly
 
@Christoph ye
 
@Nick it's the hardware for a head-up display for astronomical telescopes. the classic way of finding an object is to either 1) use a chart and a "telrad" which shows three circles or 2) have a go-to mount.
 
@Christoph and whats that thing you made out of it
 
@Nick what do you mean by that?
 
2:07 PM
@Christoph what that circuit shown in the video does :p
 
user92578
@MickLH Okay, but here it is (just to let you know): github.com/Tyyppi77/GunHero
 
DONT CALL ME WRONG
 
user92578
Maybe something like this?
 
user92578
 
throws a fork at @Wardy
 
2:09 PM
@Nick it includes the central microcontroller (a Cortex-M4 at 96 MHz, 64 kB RAM), 3D acceleration sensors, an SD card and a WiFi module. It reads the telescope mount's position, makes sense of it and decides what to display
 
@Tyyppi_77 PFFFFSHSTCS GIT HUBS
PFFFFFT WHAT? are you saying I can see your source?
 
@MickLH eh?
 
I'm not wrong ;(
 
user92578
Yeah... be nice... please...
 
Shut up I'm not wrong!!!
lol ok ok enough of that
 
2:10 PM
what did I say you were wrong about ?
lol
 
<3
 
random
 
@Tyyppi_77 where are stripes and what does "something like this" refer to?
 
flag lol
 
hahaha I thought you said "fag lol" at first
 
2:10 PM
A: Don't call me stupid!
B: Why on Earth not?
 
.... drama hour !!!
 
what movie
 
[Popcorn]
 
user92578
@Christoph Stripes are gone as I dumped the SDLs automatic scaling
 
user92578
And how'd that work for a HUD?
 
user92578
2:11 PM
eating brb
 
@Almo does cheating count as cheating?
 
it does :)
 
lol well then in that case: a dog named oscar
 
hahaha
 
I need a simple way to connect my laptop to my desktop peripherals, without messing with all the cables.
 
2:12 PM
lol
0
A: Best way to load and manage large worlds

WardyDo what the 1 million developers before you did and build a chunking mechanism for "paging" portions of your world in and out of your scene on demand. A quick search on here for "paging" or "chunks" should give you all you need. I think this has been pretty well covered here in the past.

 
Did someone say drama? Do I get to use the kick mute feature? :O
 
throws a fork at @SpartanDonut
 
@SpartanDonut blame @MickLH lol
 
I remember Todders. What a dramaqueen.
 
2:14 PM
looks like no harm was done here... as you were
 
> looks like no harm was done here... let me fix that
 
Hmm. On the other hand, I'm not even sure my laptop supports my monitor. I guess I'll just have to accept switching between them.
 
sooo...has Tyyppi said anything about what his HUD should do/display?
 
user92578
back
 
user92578
Health currently only @Christoph
 
user92578
2:24 PM
Possibly ammo
 
user92578
+ special coins?
 
you shouldn't eat that fast that's not good
let's have a look at super mario 1 and talk about what we do/don't like about that
 
Too much of Super Mario 1 is memorization.
that's what I don't like about it. Same reason I don't like R-Type.
 
@Christoph you know, if that was a PNG it would be 30 times smaller =p
 
2:28 PM
Nice concept on the ball and weaponry upgrades. Hideous level design.
 
@KevinvanderVelden that's the first screenshot I found, sorry for that
 
Level 4, things spawn on the back edge. You must memorize where they come from
 
I didn't pay attention to the type
 
@Christoph no prob, just saying =p
 
woa it's a bmp! not even jpeg!
 
2:29 PM
Kinda funny you guys mention both Mario and R-Type :P Those are two of the game types I suggested the kids at my teaching job to make. :P
 
Looks like it has a Super2xSal filter going :P
 
this is also good for comparison because the font isn't outlined, which might become a problem on light background
 
so @Tyyppi_77 I'd say one of the rules is that whatever you display, do it in such a way that it cannot be made useless just by the fact that your character is in a certain place. You need some sort of background that makes your information stand out
 
2:34 PM
@William'MindWorX'Mariager so tempted to build a simple R-Type like game
good way to test my engine basics :)
 
@Tyyppi_77 don't display any information that's useless. in the mario case, "World 1-1" belongs in that category. Either you know which world you are in and you know it by hard, or you don't really have to care.

That said, health, ammo, and special coins seem to be good candidates for displaying in the HUD, given that ammo can go low and special coins are actually special while you're in the level
 
user92578
Well, I'll work on this later and tomorrow, no I need to get into studying for my exams
 
World 1-1 does show exactly where the player is in a screenshot... :)
 
@Almo uhm...well...yes. True.
 
True, but not necessarily a good reason to keep it. :)
 
2:44 PM
what if i have really crap memory and OCD needs that mean i always want to know where i am when i'm playing mario ?
 
write a mod
 
@Christoph eh. I like that kind of info sometimes
 
@Almo with my crap memory that may be a struggle
 
if you see screenshots you don't have to ask them what world/level it is
 
hahah
I already said that, hobo :)
 
2:46 PM
Without that information, you'd have a hard time looking up clues in your $30 game guide. :P
 
hahaha
 
if the hud needs to "support" a $30 game guide that tyyppi might want to sell, then that should be taken into account
otoh, if levels look so similar that you can't tell them by a screenshot, that might also be a bad sign not only for the HUD design
 
@William'MindWorX'Mariager I like to suggest Asteroids.
 
but yeah, r-type and mario are good starting points as well
rtype is a bit more complex with its ball-and-ship system
 
2:49 PM
I have, Mario, R-Type, Asteroids and Tower Defense. They'll vote next monday, and then we'll make the game together. :)
 
have to learn quite a bit about math and framerate and stuff to write a good asteroids control system
getting the drift when slowing down right is tricky
when you get it right, it's really sweet
the trick is using velocity-dependent drag.
like -0.1 per frame just feels wrong
 
Heh
That leads to the weirdness of stopping movement on one axis but not the other. :P
 
hah yeah it does
I'm a "cruiser" in asteroids. some people are "sitters". a good sitter can avoid collisions by rotating the ship as a rock passes close by
If any rock within a few inches will pass through a space around me, I move.
so I end up flying all over the screen
lots of fun :)
 
Heh, yeah, Asteorids really calls for pixel-precision collision detection.
 
@William'MindWorX'Mariager why not geometry based collision?
everything is triangles or can be broken down into triangles
 
2:55 PM
I guess that could work as well.
 
do a test on bounding box, then geometry collision after that
should better allow for near misses
 
@Tyyppi_77 After butchering your code kinda hard to make it compile, It works enough to tell me that you didn't include any of the fucking content!
 
lol
 
user92578
There's a README for A reason
 
pfffft, if you want a patch to make it cross platform also let me know :P
 
user92578
3:01 PM
"No resources or 3rd party libraries are included, but if you'd like to know what GunHero uses, here's the list:..."
 
that doesn't even help!
 
here's a great asteroids clone. well worth the $5
 
user92578
I need to put that on my need TODO quick
 
It compiles and runs, where do I get Resource/Level/TestLevel3.tmx
 
watch video of it; the particles are ridiculous
 
user92578
3:02 PM
You don't get that
 
user92578
yet
 
user92578
I need to do some cleaning first
 
user92578
for both 3rd party libs and resources
 
Well that kills any trace of motivation I had
 
user92578
Sorry
 
3:03 PM
I already did heavy cleaning lol, Awesomium and AngelScript were still hooked up
and I didn't feel like setting them up, so I just commented out angelscript, since you removed it anyways
 
user92578
yeah
 
and wrapped up Awesomium into a compile flag
 
user92578
I'll try to do the resources and 3rd party libs tomorrow
 
user92578
if I have time
 
and the only part that I actually had to re-write was where you searched game saves folder the windows way
I put an #ifdef _WIN32 in there and implemented it the unix way
 
user92578
3:04 PM
You on Linux?
 
yes
 
user92578
Am I allowed to put SDL on GitHub?
 
although these... ` __declspec(property(get = GetX, put = SetX)) int X;` are totally fucked
what the fuck is this, C#
 
user92578
I have some work to do
 
I did horrible, horrible things
I just commented all of those out, and added this to the top of the file:
#define m_W W
#define m_H H
#define m_X X
#define m_Y Y
your getters and setters were empty anyways
 
user92578
3:08 PM
Sorry to waste your time :(
 
?
 
!
 
user92578
@MickLH with you all setting up stuff and me not including any libs nor resources
 
(chat rooms really are a game)
 
3:08 PM
@Tyyppi_77 the libs are fine, but at least one piece of test content would be nice
 
the drama is strong in this one.
 
I was just gonna hack together an OpenGL renderer to show you what I meant honestly
 
user92578
I really need to leave to Sauna now, but I'll work on this tomorrow if I have time or thursday atleast
 
user92578
Really sorry, once again
 
Get some content up on GitHub!
 
user92578
3:13 PM
That should be enough to get you going
 
cool thanks
 
user92578
I really wish I didn't forget anything
 
user92578
otherwise you'll have to wait...
 
user92578
Oh the player
 
user92578
3:14 PM
and enemies
 
user92578
Player and enemy is there
 
user92578
Does it work?
 
if not, @MickLH will make you sweat so hard that you don't need the sauna any more
 
user92578
probably
 
user92578
gtg
 
3:24 PM
lol
 
I read that as "sweet so hard", which confused me a bit :P
 
Haha, I can't help but apply gutter-mind to it
 
well, how mick implements that is not in our hands
 
The benefit of the raunchy interperetation is that it proves that I'm not sexist!
Unless it turns out that @Tyyppi_77 is a cute woman, hopefully kindof small
With one of those smiles that shines through your soul with the clarity of a church bell
The type that leave you teased by their timid personality, too anxious to really boast their glowing features until you comfort them intimately
 
3:32 PM
Creeeeepy ...
 
3:57 PM
 
wtf
 
4:11 PM
I don't think they can ever beat Istanbul
 
4:36 PM
puts on his "I'm so paid." sunglasses
 
4:55 PM
@SpartanDonut but that wasn't their song :(
personally, I like this song more than Istanbul (which is certainly awesome)
This one has a much higher weird factor
 
Trans-Siberian Orchestra is synonymous with "Christmas Music" here in the states so my brain finds it odd that you linked that even though I know better
Though that song generally is a considered Christmas song anyway
 
Yeah, I know :P
 
It's almost Christmas anyways. According to the media. :P
 
5:02 PM
I repeat that the Internet is a weird place. Here are frogs watching worms on an iphone or ipad

https://www.youtube.com/watch?feature=player_embedded&v=pHfD3QYDUAI
 
@Almo thats a great fucking video
 
So, how's everyone doing.
 
5:16 PM
Is that a trick question?
 
Hello everyone
 
@Almo Surely you've seen this: Frog plays cell phone game
 
Joe
5:41 PM
GDSE! so ive been totally busy, just wanted to say hey all and ill be around sometime in the future hope everyone is crushing code and pwning noobs!
 
6:47 PM
@Joe woo!
 
Pip
ey
@Joe Ey!
 
Hi pip
 
Pip
Sorry if I don't respond, busy with homework
 
Im getting the hang of this UV mapping stuff
 
Pip
During AP CS today, I finished all of the labs for the next three weeks again <3
 
6:55 PM
Prob gonna do all the graphics in my shmup with uvs and polys and warp the verts around for effects and animation
 
@AttackingHobo :D
@JohnMcDonald Yup, I have, and that's damned cool too :)
 
Right now I'm working on an animtion for the company I work for. I just made a 3d version of the logo from a 2d jpg source
Was working on the coloring for just a bit trying to be neet and precise. Its only two colors so I realized I could just make a uv that has red on one side, and white on the other and just move all the UV pieces to the correct side
 
Pip
@William'MindWorX'Mariager that sounds awesome
 
lazy naming:
	public Transform CharacterTransfo;
	public Transform CameraTransfo;
 
Pip
lol
 
6:59 PM
:D
 
@Almo use better autocomplete
 
Pip
Mindy's Realsense thing looks REALLY fucking cool
 
I didn't write those; they're just in the codebase.
 
00:00 - 19:0019:00 - 00:00

« first day (1510 days earlier)      last day (3493 days later) »