• What are you working on? V10
    2,002 replies, posted
Note that I'm not talking about industry experience or anything, just personal experience. Regardless of age, experience is experience. When I was ten it might not have been extremely useful experience, but it is experience none-the-less.
[QUOTE=nullsquared;22166054]Very well. I shall rewrite it in first person. Yup. I'm turning 17 in a month or two, so 6+ years definitely isn't counting my first year. I think it adds quite a bit. Coding for 6 years is quite different from coding for 2 or 3 years.[/QUOTE] But being below the age of even 13-14 i'm sure you weren't doing anything serious. I can't wait until you reply with how you were working with shaders and wrote your own impulse based physics solver omg.
[QUOTE=Jawalt;22166150]But being below the age of even 13-14 i'm sure you weren't doing anything serious. [/quote] How, exactly, are you sure? Are you basing this on your own experience? Do you understand that some kids with parents in the field have been coding since they were 7? Or does that simply not count because you have the right to put some arbitrary age-based limit on the situation? [quote]I can't wait until you reply with how you were working with shaders and wrote your own impulse based physics solver omg.[/QUOTE] Actually, no, I had realistic goals. I wrote "Crazy Pong." I can't really find any traces of it by now since that was 3-4 years ago. Essentially, it was regular Pong with AI, with additional powerups (or powerdowns) that either added more balls, made your paddle bigger/smaller, disabled the AI for a little while, etc. I used C++ and SDL.
[QUOTE=Dlaor;22165268]I've been checking out the FlatRedBall engine for XNA, it's fricking awesome. You guys should check it out. [url]http://www.flatredball.com/[/url][/QUOTE] Best part is that it's updated almost monthly.
[QUOTE=nullsquared;22166298]How, exactly, are you sure? Are you basing this on your own experience? Do you understand that some kids with parents in the field have been coding since they were 7? Or does that simply not count because you have the right to put some arbitrary age-based limit on the situation? Actually, no, I had realistic goals. I wrote "Crazy Pong." I can't really find any traces of it by now since that was 3-4 years ago. Essentially, it was regular Pong with AI, with additional powerups (or powerdowns) that either added more balls, made your paddle bigger/smaller, disabled the AI for a little while, etc. I used C++ and SDL.[/QUOTE] Actually, yes it simply does not count. A 7 year old can not grasp anything past the most basic programming concepts. It's like becoming a char mechanic at 20 years old and saying "I have 11 years of experience!" because you've been working with daddy in the garage.
[img]http://i33.tinypic.com/2d7wyyr.png[/img]
I think you just have trouble accepting the fact that some people had the ability to start much earlier, and used it well.
Wow, how hard can it be to write text on the screen with OpenGL. Very apparently. Can someone tell me how to do it? I have this code: [cpp] Gl.glColor3f( 1, 1, 1 ); Gl.glRasterPos2f( 0, 0 ); Glut.glutBitmapString( Glut.GLUT_BITMAP_9_BY_15, "a" );[/cpp] It's using freeglut from Tao. The code executes but nothing is displayed. Then I thought that I might need to draw it every frame since it gets cleared but that didn't help either. Help please.
[QUOTE=Jawalt;22166400]Actually, yes it simply does not count. A 7 year old can not grasp anything past the most basic programming concepts. It's like becoming a char mechanic at 20 years old and saying "I have 11 years of experience!" because you've been working with daddy in the garage.[/QUOTE] Stop trying to be an elitist fuck. If Null wants to write it like that, then he's welcome to. You aren't going to hire him, so why should he care? Those bitching about Null's website. It's [b][highlight]HIS[/highlight][/b] website. He can have it how he wants, much like those who bitch about my constant layout changes. Jawalt should be added to the list for common programmers. "Jawalt - YOU CAN'T HAVE DONE 6 YEARS PROGRAMMING!"
[QUOTE=nullsquared;22166448]I think you just have trouble accepting the fact that some people had the ability to start much earlier, and used it well.[/QUOTE] Yes, null I'm extremely jealous of your wasted childhood. But no, really. I've been off and on programming since like 10. I didn't 'get it' until I was like 12. I started early, and I guess I 'made good use of it'. I'm pretty decent now.
[QUOTE=nullsquared;22166448]I think you just have trouble accepting the fact that some people had the ability to start much earlier, and used it well.[/QUOTE] I know i've done website and photoshop work since I was 11, not professional or anything, but I still did it. That still counts towards experience.
[QUOTE=Poodle;22165894]WAYWO has now come to people arguing about how VAC works, and fights about nullsquared's website design.[/QUOTE] Yes, how dare people have a discussion on a forum!
Jawalt, I can see your eyes going green through the internet.
[QUOTE=Z_guy;22160576]It is? Because that looks exactly like my desktop wallpaper.[/QUOTE] Got a link to that please? Can't be bothered to get the Java SDK.
[QUOTE=MakeR;22166630]Jawalt, I can see your eyes going green through the internet.[/QUOTE] Yes, definitely. I wish I had started much sooner. Should've handcuffed myself to an IDE by 5.
[QUOTE=nullsquared;22164915]Hurr :downsbravo: Oh, wait, I completely redid my design and it actually looks decent now. Joke's on you.[/QUOTE] I know, it actually looks quite nice now. I didn't think it was that bad in the first place, but I wasn't going to pass by an opportunity to act superior to you.
[QUOTE=Jawalt;22166759]Yes, definitely. I wish I had started much sooner. Should've handcuffed myself to an IDE by 5.[/QUOTE] No, you're just trying to be an elitist prick. Much like every other post of yours in WAYWO. Who cares if he says he's done 6 years of C++, I don't. If I was an employer, I wouldn't care, so long as he could get the work done. But ontopic: I've picked up work on Arcadium again, and I'm going to optimize the engine it runs on.
[QUOTE=Joshyy;22166805]No, you're just trying to be an elitist prick. Much like every other post of yours in WAYWO.[/QUOTE] I don't know where you're getting this elitism from :V I'm not the best programmer here and put up and compared to quite a few others I'm a bad programmer. I'm not being elitist.
[QUOTE=Darwin226;22166543]Wow, how hard can it be to write text on the screen with OpenGL. Very apparently.[/QUOTE] I just use GDI+ for the text rendering, and bind it as a texture for OpenGL. Not very efficient or pretty, but it works, and it works well enough (even for the older integrated Intel GPUs): [cpp] private void drawString(string str, float x, float y, float z) { if (str == "") return; prepare2D(); unsafe { GL.glEnable(GL.GL_TEXTURE_2D); GL.glEnable(GL.GL_ALPHA_TEST); Texture texture = null; if (textureCache.ContainsKey(str)) { texture = textureCache[str]; GL.glBindTexture(GL.GL_TEXTURE_2D, texture.id); } else { Size size = TextRenderer.MeasureText(str, font, new Size(int.MaxValue, int.MaxValue)); texture = new Texture(0, size.Width, size.Height); textureCache[str] = texture; fixed (uint* pid = &texture.id) GL.glGenTextures(1, pid); GL.glBindTexture(GL.GL_TEXTURE_2D, texture.id); Bitmap bitmap = new Bitmap(texture.wPow2, texture.hPow2, PixelFormat.Format32bppArgb); makeTransparent(bitmap); Graphics g = Graphics.FromImage(bitmap); //TextRenderer.DrawText(g, str, font, new Point(0, 0), Color.Red, TextFormatFlags.NoPadding); g.DrawString(str, font, new SolidBrush(textColor), 0.0f, 0.0f); // no need to flip the texture, we just flip our quad UV's BitmapData data = bitmap.LockBits(new Rectangle(0, 0, bitmap.Width, bitmap.Height), ImageLockMode.ReadWrite, PixelFormat.Format32bppArgb); uint* pixels = (uint*)data.Scan0; // ARGB -> ABGR reverseRGB(pixels, texture.wPow2, texture.hPow2); // then feed the data GL.glTexImage2D(GL.GL_TEXTURE_2D, 0, 4, texture.wPow2, texture.hPow2, 0, GL.GL_RGBA, GL.GL_UNSIGNED_BYTE, (void*)pixels); bitmap.UnlockBits(data); GL.glTexParameteri(GL.GL_TEXTURE_2D, GL.GL_TEXTURE_MAG_FILTER, (int)GL.GL_NEAREST); GL.glTexParameteri(GL.GL_TEXTURE_2D, GL.GL_TEXTURE_MIN_FILTER, (int)GL.GL_NEAREST); } Vector4 p = new Vector4(x, y, z, 1.0f); p = Vector4.Transform(p, worldMatrixCache); p = Vector4.Transform(p, projMatrix); x = p.X / p.W; y = p.Y / p.W; z = p.Z / p.W; GL.glColor3f(1.0f, 1.0f, 1.0f); GL.glBegin(GL.GL_QUADS); float sx = (float)texture.usedW / Width; // half width float sy = (float)texture.usedH / Height; // half height GL.glTexCoord2f(0.0f, 0.0f); GL.glVertex3f(x - sx, y + sy, z); GL.glTexCoord2f(0.0f, texture.vMax); GL.glVertex3f(x - sx, y - sy, z); GL.glTexCoord2f(texture.uMax, texture.vMax); GL.glVertex3f(x + sx, y - sy, z); GL.glTexCoord2f(texture.uMax, 0.0f); GL.glVertex3f(x + sx, y + sy, z); GL.glEnd(); GL.glDisable(GL.GL_ALPHA_TEST); GL.glDisable(GL.GL_TEXTURE_2D); } } [/cpp] [editline]05:38PM[/editline] [QUOTE=Shanethe13;22166770]I know, it actually looks quite nice now. I didn't think it was that bad in the first place, but I wasn't going to pass by an opportunity to act superior to you.[/QUOTE] Oh alright, I don't really care then :v: I thought you were just blindly joining the bandwagon from the previous page.
Hmmm, I managed to get the Glut method working (turns out that the positions isn't the top left corner but the bottom left one) so I don't know if I should use textures or not. What would be the benefits? Also, is there a way to draw other fonts other than Helvetica and Times New Roman or are those the only fonts Glut has bitmapts for?
[QUOTE=layla;22163683]There is no fucking database, whoever told you that is telling you porky pies.[/QUOTE] are you a valve employee? didn't think so.
[QUOTE=Darwin226;22167489]Hmmm, I managed to get the Glut method working (turns out that the positions isn't the top left corner but the bottom left one)[/quote] glRasterPos is in model-space coordinates. In other terms, it depends on what your GL_MODELVIEW matrix is. [quote]so I don't know if I should use textures or not.[/quote] Depends on your needs. Textures really help out with transparent text in 3D space. [editline]06:10PM[/editline] I have decided on a full-version at $15, and a free demo version with the following drawbacks: 1) no customization of the graph (in terms of font size/color, grid color, graph colors, etc.) 2) a maximum of 2 simultaneous commands 3) no saving images/workspaces/tables (you can still load them, which is useful for examples) Essentially, you can fully test-drive all of the different features, and if you like them, you buy it for $15. Thoughts?
limited demo is pointless, if you mean a timed demo.
[QUOTE=nullsquared;22167850]I have decided on a full-version at $15, and a free demo version with the following drawbacks: 1) no customization of the graph (in terms of font size/color, grid color, graph colors, etc.) 2) a maximum of 2 simultaneous commands 3) no saving images/workspaces/tables (you can still load them, which is useful for examples) Essentially, you can fully test-drive all of the different features, and if you like them, you buy it for $15. Thoughts?[/QUOTE] Have you thought about offering multi-user licenses for schools and such? I'd think they would be your biggest target. I know my school has a history of buying software related to the curriculum, created by students. [editline]06:34PM[/editline] [QUOTE=layla;22168721]ye so shane can post a pic of him bypassing the timer, proving his awesome reverse engineering skillz[/QUOTE] Me? I don't think I've ever mentioned reverse engineering.
[QUOTE=Shanethe13;22168741]Have you thought about offering multi-user licenses for schools and such? I'd think they would be your biggest target. I know my school has a history of buying software related to the curriculum, created by students. [editline]06:34PM[/editline] Me? I don't think I've ever mentioned reverse engineering.[/QUOTE] nah, not you
water you tolkien about
I'm working on a quiz in C++ (My first script outside of tutorials). Here it is so far. [code] #include <cstdio> #include <cstdlib> #include <iostream> #include <cmath> #include <string> //Thank you Supply! using namespace std; string answer; int failure(); int q2(); int q1(); int main() { cout << "Greetings! Welcome to the Magical Turnip Quiz show! \n I am your host, Danny! \n *The audience applauds* \n Are you ready for your first question? <y/n>" << endl; cin >> answer; if (answer == "y" || answer == "Y") { system("cls"); cout << "Great! Let's begin! [press enter to continue] \n"; system("pause >Nul"); q1(); } else { system("cls"); cout << "Sorry to hear that. Till next time then."; system("pause >Nul"); return 0; } } int q1() { cout << "First question: Who invented the Cotton Gin? \n"; cin.ignore(numeric_limits<streamsize>::max(), '\n'); getline(cin, answer); if (answer == "eliwhitney" || answer == "Eli Whitney") { system("cls"); cout << "Correct! The Cotton Gin (short for Cotton Engine) was patented on March 14, 1794 by Eli Whitney. \n You move onto the next round! \n <PRESS ENTER TO CONTINUE>"; system("pause >Nul"); q2(); return 0; } else { failure(); } } int q2() { system("cls"); cout << "Okay, here's the second question. True or false: The members of the genus Basiliscus can run on water. <T/F> \n"; cin >> answer; if (answer == "t" || answer == "T") { system("cls"); cout << "Correct! The members of the genus Basiliscus are often refered to as the 'Jesus Christ Lizard.' \n You move onto the next round! \n <PRESS ENTER TO CONTINUE>"; system("pause >Nul"); return 0; } } int failure() { system("cls"); cout << "Aw! I'm sorry, you're incorrect! Goodbye!"; return 0; } [/code]
Currently recreating a open source C# tool for generating citations in Wikipedia in Cocoa out of boredom [img]http://grab.by/grabs/c82374098ab3354e01409ff2fb507dda.png[/img]
Null you should try to get some group programming experience on that CV (I'm not sure if you already have but it's a very important skill). [editline]07:00AM[/editline] [QUOTE=Jallen;22166096]WAYWO would be better if people weren't constantly analysing it and feeling the need to express their observations about WAYWO. WAYWO is like the programming forum GD thread.[/QUOTE] I swear if there are 2 posts on a certain topic someone always posts "WAYWOT has become arguments about ___ and posting your ___" [QUOTE=KmartSqrl;22169413]This is kind of random, but I really think you should rename your project and not call it nullular grapher. It doesn't really roll off the tounge and it's a bit clunky and hard to remember (which is obviously bad from a marketing standpoint) Why not something more simple like nullgraph?[/QUOTE] Definitely agree with this
[QUOTE=nullsquared;22167850]I have decided on a full-version at $15, and a free demo version with the following drawbacks: 1) no customization of the graph (in terms of font size/color, grid color, graph colors, etc.) 2) a maximum of 2 simultaneous commands 3) no saving images/workspaces/tables (you can still load them, which is useful for examples) Essentially, you can fully test-drive all of the different features, and if you like them, you buy it for $15. Thoughts?[/QUOTE] This is kind of random, but I really think you should rename your project and not call it nullular grapher. It doesn't really roll off the tounge and it's a bit clunky and hard to remember (which is obviously bad from a marketing standpoint) Why not something more simple like nullgraph?
Sorry, you need to Log In to post a reply to this thread.