« first day (1359 days earlier)      last day (3644 days later) » 

12:00 AM
@Noctrine what?
 
I'll burn it
 
Eclipse
I thought, when I left college, I'd be free.
But no.
 
any option to use other IDE's?
any option to use another IDE and just import into Eclipse once you're done?
like, anything to avoid Eclipse
 
@IcyDefiance what language are you using?
 
Java right now
and the prof wants it all done in Eclipse for some crazy reason
which is the only reason I'm using it
 
12:03 AM
I hear good things about IntelliJ
I'm considering buying a license just to have - just in case.
 
yeah but I was asking whether jobs will force you to use Eclipse
 
IntelliJ, Netbeans?
 
Oh, good ones won't.
 
I'm well aware of other IDE's
 
Good ones will buy those other IDEs for you.
 
12:04 AM
well really I'd rather avoid Java entirely, but I know that won't happen, lol
 
Why is java considered 'ugly' and most programmers hate it?
Is it because it is too verbose? Or because it forces you to use OO even when you shoudn't?
 
yeleeee
I finally figured out how to Post using Python Tornado
Web programming, I think, is less writing but more reading.
 
12:19 AM
@Jovito for me it's just because C# does everything that Java does in a way that's a million times nicer to work with and has 0 drawbacks
like just having to make 2 functions for accessors pisses me off when in C# with Visual Studio I can just type "prop," hit tab twice, choose a type and name, and boom it's done.
 
or, maybe that I feel like it since I am n006 when it comes to web. Maybe, now I think, web programming is more "writing" since it is mostly all hard coded script.
 
soooooo much faster, and looks a million times better too
 
man, I've just found out I can't really use AMP on my system :(
since my graphics card doesn't support dx11
 
@IcyDefiance does C# supports other paradigms besides OO?
 
don't think so. everything has to be inside a class anyway. never looked too much into it though.
 
12:22 AM
So it's just pretty java?
 
C++, Python, and PHP all support OO but don't force it, right? C# isn't like that
 
@IcyDefiance technically you can defined every function as static, which results in not being OO
 
since you mentioned function, does anyone know how to have function pointer to function that's a member of instance of class?
 
@Ali.S I guess, but that's true for Java too
@BlueBug in C++, or...?
 
global function pointer != member function pointer in c++ , void f()* cannot be used as a function pointer for a function that's inside a class, c++
 
12:24 AM
right, I ran into the same problem once. couldn't find a solution anywhere, but apparently they're adding a native solution to C++ soon...or maybe already have? I just heard about it indirectly.
 
c++ quantum physics.
 
@BlueBug global function pointer == static member function pointer
 
yeah but screw static unless you really have to use it
I'm too braindead to understand it right now, but it looks helpful, lol
 
@Ali.S aye, but I wanted to have function pointer to instance of class, Maybe I can't do this because this is a bad practice?
@IcyDefiance sweet document ty.
 
there is a pointer to member function
 
12:27 AM
I wouldn't call it bad practice, exactly, though it would probably be difficult to delete that pointer when deleting that class instance
pointers always pissed me off. that's why I quit trying to use C++
 
non static member function pointers have weird syntax type though. stackoverflow.com/questions/990625/… int (Foo::*p)(int);
int(Foo::*p)(int) != int(Boo::*p)(int), (if I remember correctly )
You have to choose which class your non-static-function pointer will have as its type. So I can't have non-static-member-function-of-any-class, but only non-static-member-function-of-this-particular-class-pointer.
 
12:44 AM
eeeeeeyyy! C++, folks! have a good night, hope you had fun, goodbye!
 
night night~
 
12:57 AM
and the prodigal son returns.
 
I ain't killin' no cow for you
 
;(
Free Version.
Drawback: It must be windowed with a low res in order to work well. Otherwise a-okay.
Also something else in the works but not ready yet.
Oh and does anyone know anything about AES and the Skype Protocol?
In fact, yesterday I tried packet sniffing port 247 - agh can't remember it exactly but it worked for the most part except skype encrypts incoming connections with some cipher I forgot the name of(it's not the Rijndael cipher, but I understand that they use this to encrypt Voice Communications)
 
:O Grey!
 
Hi @Noctrine!
 
Awhile back some people were working to reverse engineer the skype protocol for alternate clients, don't know how far it got - or how applicable it is anymore tho
 
1:07 AM
I have actually read through a successful attempt to reverse engineer the protocol Skype's P2P setup (skype's protocol included) but they've probably changed lots of things.
I don't know if I'm wondering into the "security"/hacking side of things, but I find it really interesting. My goal is to be able to packet sniff data from browsers and telephony communications from devices on my home network.
 
heh, played around with that kind of stuff in college.
That and sending altered data along the stream when people would get on your network
 
@Noctrine Cool :D Have any tips/tricks for me?
So I made a simple TCP packet sniffer yesterday which is able to receive data from "my computer" only. I need to find out the ipv4 internet protocol address of every machine so I can listen in on multiple ports.
Not only do I want to do that, I'd love to alter the packet somehow before it's sent to the target server. Not sure if that's possible with a TCP transfer protocol though?
Since most of everything is TCP/IP suite these days, I wouldn't really kill myself over handling other protocols. Since I'm only aiming for a set of programs.
but the Skype Protocol though. Very clever.
 
@Grey OIII
 
@BlueBug o/
 
1:16 AM
\o <3
 
@Noctrine lol I would totally do this. Except I would link them to demotivational posters.
and since AES 256 bit encryption is very strong, decryption requires a key I would have to to guess and check my way through approximately 2^256 and the the chance of me finding the correct match is 2^255
even if I had a super computer I would probably go through maybe 10 pentillion in one year without uninterrupted guess and checks.
So the only feasible and known solution to me is to reverse engineer Skype, which is illegal in the US I believe since it is protected by certain laws.
Back on topic though.
 
1:41 AM
Oh man. Goat Simulator is getting a retail release in the UK.
 
Lick the wing.
 
user4704
So I got into the D3D 12 early access program.
 
user4704
(Also, seriously people, read the FAQ)
 
:O
 
user4704
0
Q: Android: OpenGL vs Native API

AzuraiI am making a game very similar to Final Fantasy (as far as RPG/Party system goes, and the free-roam aspect of the gameplay. The roaming will be like Pokemon-style). Should I go for OpenGL to accomplish this? I do mean the graphics themselves are pretty simple, sprites, a giant canvas (Even thoug...

 
1:47 AM
I think the problem is the FAQ is hidden behind a link titled "help", and typing a post really isn't hard so why would anyone need help? and even for people that do click on it, there are too many questions there to bother with.
is it possible to add a box next to posts that says
"DO NOT ASK WHAT ENGINE/FRAMEWORK TO USE
DO NOT ASK US TO DEBUG YOUR CODE FOR YOU"
 
Maybe we should give new users "litmus tests"
 
*posts the question anyway.
 
*gets perma-banned for insubordination
 
@BlueBug ban this man, Josh!
 
aye... that happened... long long time ago... to my first account.
 
1:49 AM
Oh man :(
 
ban this man again, Josh!
 
@JoshPetrie so what's new about DX12?
 
nnnnno ;_; This is my second and I haven't made any more mistake from that time point. I even have "good question" bedge.
 
Whats significantly better than DX11?
 
going for night walk, ttyl.
 
1:51 AM
@BlueBug ookay, stay safe
 
looking here: http://blogs.msdn.com/b/directx/archive/2014/03/20/directx-12.aspx
it seems it's mostly just performance improvements, no crazy new features.
performance improvements are always good though
 
hrm. performance improv, more lower-level hardware abstraction. So they extended the API's capabilities and lowered CPU time by 50% :O
(I say this because I'm looking at thread comparisons in their pictures)
 
whoo finally done with Java! hahaha!
except I have to take mobile apps next year which will probably be all Java -.-
damn it all
 
2:07 AM
@IcyDefiance haha a friend of mine is taking Java as well and shares your sentiments.
 
I hate Eclipse a lot more than Java
but yeah
 
Network Programming is a beast.
That's all I have to say about it right now haha.
I wonder if switching to a Unix-based OS will make a difference in my learning experience. Lots of people who are involved in security and such frown at windows for some reason. I think windows is cool, but that's coming from someone who's deaf dumb and blind in the ways of network and sys programming.
 
depends what you're trying to do
security frowns on windows because it's very, very unsecure
like you can stick a flash drive into a computer, boot into linux, delete all account passwords, and reboot into windows again with full access to everything, all in like 5 minutes
 
@IcyDefiance Really? I thought having firewall + security programs cleared that stuff up :p (joke)
 
oh the firewall and MSE isn't bad
MSE is the only antivirus I run and I've only had 1 virus since I bought my own computer
that virus was so bad I had to reformat to get rid of it because literally nothing else worked. but still.
as far as hacking tools go, though, there are a lot more for linux than for windows
 
2:16 AM
I see.
 
there's even a few linux-based OS's specifically designed for hacking
this is probably the most famous one: backtrack-linux.org
no longer being maintained...well okay then, go with kali.org
 
Woah. Whole' OS'es based on pen testing :O
 
note: only hack your own equipment. hacking equipment belonging to someone else is usually against the law. must be ethical and stuff.
like even if it's your own account on someone else's hardware, I bet it's still against some law
 
user4704
@Grey Under NDA.
 
fudgecicles.
@IcyDefiance yeah I'm doing it for educational purposes not to maliciously steal info
or invade other users privacy without permission
 
2:35 AM
I hate this answer, I answered this question soooo long ago, it's not even good and it has 32 upvotes on a -60 voted Q:
32
A: Is it true that in Python you can import specific functions from a module unlike in PHP?

SerialYou can do from module_name import function and you can do multiple by: from module_name import function1, funtion2 etc And yes, that does work. And you can do from module_name import * which imports all the functions.

 
lol and I hate the only question I've asked here
I was not a smart person at the time
well, not as smart as I am now
holds head up in pride
 
I guess that's the lowest voted question that is still open
 
hmm...should I find a new game to play, or learn how to make metro apps, or work on my solitaire game...
 
hmm
Write stuff
 
like actual words, or code?
because writing actual words is a pain
 
2:44 AM
Interpret it as you will
 
nah, interpreted languages are too slow
 
hahaha
didn't mean it like that but okay
that's true
like python
 
and english
screw english
 
We are typing in english rn
 
no we're typing in 'murican
 
2:46 AM
Ahhh that's different
 
meh I'm too bored. I guess I'll just work on solitaire.
 
@icy wait!
 
Idea: Grab textual data from a game.dev se question and determine if it "violates FAQ" by looking for certain keywords.
yeah ive got nothing
 
actually... lol that's not the worst idea ever.
 
2:48 AM
I would imagine it requires a fair degree of ai studies
Because if someone says
"How do I fix X"
You would have to differentiate between what is "debug my code pls" "make me diddy kong plox pls"
 
AI could help, but the easy solution is just to come up with filters that return a high percentage of bad questions and then a human can look through the results to decide what to do about them.
first filter would be looking for questions with more code than other text
second filter would be questions containing "engine" or "framework"
things like that
but no, if I'm gonna program, it'll be either Solitaire, Project Euler, or learning about metro apps. don't need any more projects.
 
Project Euler!
Those are always fun.
 
unless you try making your own fast BigInteger class
-.-
I gave up on that, though, and I'll just use the one in System.Numeric now
 
@IcyDefiance I just grabbed someone who made a lib online
 
did anyone see RoyT post this as a comment to a question a while back?
js scripting for xna
fantastic
 
2:58 AM
I would have probably seen that if I was still using XNA but it sounds neat!
 
it could get monogame-ed easily enough, the JINT code is public, too
runs on the compact framework
 
I think I'd rather use Python if I were to implement scripts in one of my games, but that's still pretty cool
that is if Python is reasonable to implement. I have no idea.
 
probably not reasonable to implement your own, but pythonnet.sourceforge.net/readme.html
 
yeah that helps
I have no plans to actually use it, but who knows, it might be useful sometime
 
well, i just feel like scripting is big missing piece of XNA projects
I've searching for a decent scripting options for some weeks now (off and on), but i didn't have much luck. Then i just stumbled on that question and Roy had alreayd solved all my problems
 
3:18 AM
I think im gonna roll a build out of something really queekly
okay don't go anywhere guys uploading build to website
oh man. such outdate plugin
 
private void Deal()
{
    //shuffle into reserve
    List<Entity> tempDeck = new List<Entity>(allCards);
    Random random = new Random();
    for (int i = 0; i < allCards.Length; i++)
    {
        int nextIndex = random.Next(tempDeck.Count);
        reserve.EnqueueLast(tempDeck[nextIndex]);
        tempDeck.RemoveAt(nextIndex);
    }

    //deal to tableau
    for (int slot = 0; slot < tableau.Length; slot++)
    {
        for (int i = 0; i <= slot; i++)
        {
            tableau[slot].EnqueueLast(reserve.DequeueLast());
so elegant now :')
definitely worth redoing almost the entire game
I even had to make a double ended queue because of the waste pile's funky positioning crap. but still.
 
3:40 AM
oh man. im having ftp issues
I cant upload the web build. HELP ME @Spartan
 
unity game, right?
you can host it on dropbox somehow
 
really?
 
I think you just have to upload the html file
well, and the unity file and whatever css/js it generates with it
really just upload the whole folder you build into
but yeah, it'll work
 
okay. hold on to your jimmies.
its uploading
it just gives me builds.html
no webplayer
 
link?
 
well I can just download both, but I know there's a way to make it play right there
 
doesn't look like it
public folder in db were removed 2012
 
you should still be able to make a public folder
host it on google drive instead
 
whoo
 
Right click to zoom and break game
 
i don't understand your game, or capslock
 
do not attempt to understand the mind of Grey. he can't even spell his name correctly, so obviously he's crazy.
 
@IcyDefiance pffffffffff
@SethBattin It's just one scene
Does it look pretty?
Everything done on da cpu doe
@Seth est pretty or nt?
 
4:11 AM
when i zoomed in, it made me think the pink square was falling down
it was not
yeah, it's interesting to look at
 
:D
 
I zoomed in, and then a right-click menu appeared
it was odd
 
Next build will be my level I have been working on :>
IT IS AMAZONG
 
4:45 AM
nice color choice
in full screen mode, screen gets stretched.
I like how the stars move to the left side to make the triangle look flying.
 
5:00 AM
@Grey
 
5:20 AM
if (a == b && c == d && ((e == f && g == h) || (i == j && k == l)))
organize that nicely, lol
assume variable names are (or can be) much longer than one character
this is the real example right now:
if (foundation[i].BoundingBox.Contains(e.X, e.Y) &&
    drag.Count == 1 &&
    ((foundation[i].Count == 0 &&
    (int)drag.First.GetComponent("cardNumber") == 1) ||
    ((char)drag.First.GetComponent("cardSuit") == (char)foundation[i].Last.GetComponent("cardSuit") &&
    (int)drag.First.GetComponent("cardNumber") == (int)foundation[i].Last.GetComponent("cardNumber") + 1)))
 
 
1 hour later…
6:36 AM
I think this game is finally ready for an alpha release! :D
just a little more testing, then I need to figure out how the heck to make an installer
although maybe I shouldn't call it alpha if all it's really missing is a few buttons like "back to menu" and "new game"
vOv
 
7:01 AM
need to make a Windows exe installer?
@IcyDefiance need to make a Windows exe installer?
 
yeah, but it's .NET, so I think there's an easier way built into VS
 
ah cool
 
7:40 AM
dang it, the bugs keep coming XD
release won't happen tonight I guess
oh well, it's a solitaire game, not like anyone's waiting on it, lol
 
lol
I've spent most of the day kind of refactoring my level-creator script... moving out 1.2k-line function into its own file, and staging it into steps

all of this so that I can have a loading bar that can resize/increase between each step
cuz originally it was creating everything in 1 frame, but was unable to update the GUI loading bar with progress
 
8:00 AM
morning
good 12h sleep <3
 
hi, nice!
 
hiya Lasse
 
yo
 
@Chris instead of staging it into steps, could you make it a separate thread with a callback function to update the progress bar?
this way you could make it a background thread and avoid freezing up the UI at all
of course multithreading is always a pain to work with
 
Possibly, but from what I've experienced and read, requires C# and knowledge... and for the sake of time and ease, figured the step-per-frame method would be good enough
 
8:08 AM
fair enough
 
only 10 steps, most of the "stalling" is just when there are large loops to go through
 
I made background resource loader, and it works quite well
it's easy enough too
oh, right, if I remember correctly you were using unity?
public class BackgroundWorker
{
	public delegate void WorkDelegate();
	Thread thread;
	EventWaitHandle context_ready;
	INativeWindow window = new NativeWindow();

	ConcurrentQueue<WorkDelegate> workQueue = new ConcurrentQueue<WorkDelegate>();

	public BackgroundWorker (GameWindow gw)
	{
		context_ready = new EventWaitHandle(false, EventResetMode.AutoReset);
		gw.Context.MakeCurrent(null);

		thread = new Thread (new ThreadStart (Start));
		thread.IsBackground = true;
		thread.Start ();

		context_ready.WaitOne();
that's for opentk, but it shows the idea
 
cool!
aye, using Unity
 
I'm actually surprised unity does not have background loader
 
there's an asynchronous scene loader I think, but eh
loading times are like less than 100ms typically for creating each room when you get to it, it's only when I'm spawning 100 monsters and potentially creating and placing 500+ room sprites at once, slight delay lol
I don't even do object pooling haha
 
8:22 AM
lol
well in my engine the problem was that I need lot of chunks to be generated, and it takes about 500ms to generate one
that code allows me to generate them on fly
 
cool
 
Game.BackgroundWorker.AddWork(() => {

	for(int xx = -xysize; xx <= xysize; xx++){
		for (int yy = -xysize; yy <= xysize; yy++) {
			for (int zz = -xysize; zz <= xysize; zz++) {
				Chunk chunk = new Chunk();

				// Fill chunk with random blocks
				for (int x = 0; x < 32; x++) {
					for (int y = 0; y < (xysize == yy ? 16 : 32); y++) {
						for (int z = 0; z < 32; z++) {
							//if (random.NextDouble () > (Math.Sin (32-y) + 1) / 2)
							{

								Block block = new Block {
									ID = (short)(random.Next(2)),
that's how I use it :D
 
// Black magic
hehe
 
yeah
it's not usually good to have there but this time it seems it's necessary
 
fair enough, yeah there's a lot of talk about using gc collection or not
calling it specifically
I haven't tried cuz things seem to be okay
 
8:28 AM
hmm actually I'm not exactly sure if it's any more necessary
I'll have to test it out
actually it might be a good thing to have still
because it does the collecting in the background thread anyway, it does not affect the main thread
..or does it?
I have no idea T_T
 
wtf. I have a double that equals -1.0. exactly -1.0. I test to see if this double is greater than 0. it returns true.
wtf is this bs
 
you sure you have no bangs there
 
>_o
 
like
 
wait no there was something else
 
8:32 AM
if(!(                                                 x > y                                           )) {
}
 
I changed the value of that double after the test it seems
 
lol
it stripped all
 
shoots self
it's 4:30 am okay?
 
now that's better
lol
4:30 is the best time of day to do coding
 
lol it would be if I got more than 4 hours of sleep last night
I really need to go to bed
but first I must test more! :D
 
8:53 AM
lost two games in a row without the game crashing on me. I'll call that good for the night. now I'm out.
 
lost, where did you loose them
 
ignores you
 
I have lost several game discs too
including my death rally
I was really sad when I figured I have lost the cd
;_;
 
9:23 AM
Good morning all
 
morning
 
How are you doing?
 
oh, well, afternoon
I'm working on the HWO bot, trying to make it build on the test server
well, it does build but it crashes for some reason
 
In german class. I would much rather be programming though :(
 
Need a hand? I had lots of issues getting the build to work so I have a little experience with it now.
Finally got my teams auto build working last night
 
9:31 AM
The newest XKCD is a perfect depiction of my folder/drive structure.
 
@William'MindWorX'Mariager hahahahaa!
 
it's building fine, it's just throwing nullreferenceexception somewhere, and it's just matter of waiting for the test runs to run again
 
I had that just yesterday, I recovered Lauren's old Laptop hard drive. Had all her iTunes music from her 15yo years.
I felt like I was a teenager again, she put the old music on for a good 3-4 hours.
I say old, I mean the teenager style old.
@Lasse, why wait?
 
it runs fine on my computer, but not on the test server >_>
 
what join message are you using?
 
9:35 AM
the normal
it joins correctly and everything, just on the first tick it crashes on nullreferenceexception
 
Still utilising the command line parameters for bot and bot key?
 
@Blue Yeah, I have all my old MP3's from before all the streaming services. :P It's awesome listening to it
 
Ah okay.
@William'MindWorX'Mariager damn straight.
@Lasse Well let me know if I can help any further :)
 
I'm just glad I don't have my mp3 collection from my teenage years. All that damn bad music
 
I still listen to the music I listened to when I was 10
or younger
 
9:37 AM
I didn't know of better back then
And I just listened to anything anyone else listened to, even if it was torturous
 
I was brought up on Dire Straights, Queen, Sting (and the Police), Abba, Meatloaf, Mike Oldfield.
So that's my 0-10 music
 
I just hated all that, and still do
:(
 
First album I ever bought, Sum 41 - All Killer, No Filler
No regrets.
Aged 13. Loved it.
 
Queen is cool!
 
Damn straight Queen is cool.
 
9:42 AM
my fav band's Barenaked Ladies, been listening to them since my teens
 
I was brought up on massive amounts of C. C. Catch and Modern Talking lol
Queen was there too but because of me
 
Love my mums taste in music.
After all, it's where I got mine.
 
I think ravensword 2 was made with unity free
unless they randomly decided to include the unity splash screen for w/e reason
it looks unity free-ish tho
 
9:59 AM
@William'MindWorX'Mariager you there?
 

« first day (1359 days earlier)      last day (3644 days later) »