The Psychadellic Dots Program!

SoulSkorpionSoulSkorpion Join Date: 2002-04-12 Member: 423Members
<a href='http://www.silver.darcherhost.com/dotcube.zip' target='_blank'>Here</a>'s a pair of funky little programs. "Colours" I wrote in Qbasic years and years ago - it randomly draws thousands of dots all over the screen, changing colours every so often. You kinda need to alt+space to close it.

The other two are variants on the same thing - when I started learning OpenGL I got the idea to recreate the original colours program, except in 3D. With the 3D ones you can toggle fullscreen with F1, and close with escape (or click the X). Oh, and you can play around with the settings file to get different effects (which the settings file documents) <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html//emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /><!--endemo-->.

Here's a screenie (the funky window borders are from my skin, not from the program <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html//emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif' /><!--endemo-->)

Comments

  • DY357LXDY357LX Playing since day 1. Still can&#39;t Comm. England Join Date: 2002-10-27 Member: 1651Members, Constellation
    Nice. Is OpenGL easy to learn?
  • GeminosityGeminosity :3 Join Date: 2003-09-08 Member: 20667Members
    depends on your definition of easy <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html//emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif' /><!--endemo-->

    if you want to look into stuff like opengl, directx and the like the <a href='http://www.gametutorials.com' target='_blank'>Game Tutorials</a> sit is incredibly helpful and for purely opengl stuff <a href='http://nehe.gamedev.net/' target='_blank'>Neon Helium</a> is a massively useful resource. Seriously... these 2 sites practically got most of my friends through university =3
  • BizZy_9mm_MessiahBizZy_9mm_Messiah Old School Member Join Date: 2003-07-25 Member: 18411Members, Constellation
    That looks, weird.
  • SoulSkorpionSoulSkorpion Join Date: 2002-04-12 Member: 423Members
    edited February 2004
    <!--QuoteBegin-DY357LX+Feb 7 2004, 09:11 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (DY357LX @ Feb 7 2004, 09:11 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Nice. Is OpenGL easy to learn? <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
    It's easier than Direct X, at any rate. You still need to know C++ (well, C) to get any use out of it.

    Yeah, NeHe's stuff's great. That's where I learned what I used for this <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html//emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /><!--endemo-->.
  • GeminosityGeminosity :3 Join Date: 2003-09-08 Member: 20667Members
    knowing some bare-bones windows code is nice too. Not crucial but a lil helpful at least ^^
  • SoulSkorpionSoulSkorpion Join Date: 2002-04-12 Member: 423Members
    Well, the nice thing is that NeHe's tutorials cover that <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html//emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /><!--endemo-->
  • X_StickmanX_Stickman Not good enough for a custom title. Join Date: 2003-04-15 Member: 15533Members, Constellation
    I have no coding knowledge at all.

    I'm going to read all that and i'm going to make something.


    Then i'm going to force you all to use it. Fear.
  • SoulSkorpionSoulSkorpion Join Date: 2002-04-12 Member: 423Members
    <!--QuoteBegin-X_Stickman+Feb 8 2004, 01:37 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (X_Stickman @ Feb 8 2004, 01:37 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> I have no coding knowledge at all.

    I'm going to read all that and i'm going to make something.


    Then i'm going to force you all to use it. Fear. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    Download the program, damnit <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html//emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif' /><!--endemo-->

    Anyway, you won't be able to make head nor tail of OpenGL unless you know C++ first <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html//emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /><!--endemo-->
  • Dr_ShaggyDr_Shaggy Join Date: 2002-09-26 Member: 1340Members, Constellation
    I learned some openGL in my graphics class last semester, made a surface that could deform smoothly by pulling only one point up, that was fun. Now I'm in a rendering class which extends past the ray tracer I wrote last semester into some hard core physical-based lighting scemes (not the kind of stuff that will be used in games for like another 5 years. Render time measured in hours/days per scene). For <i>really</i> psychadellic stuff if you're running winamp, get the <a href='http://www.nullsoft.com/free/milkdrop/' target='_blank'>Milkdrop Plugin</a>. I've never stared at my computer for so long without having to interact with it.
  • GeminosityGeminosity :3 Join Date: 2003-09-08 Member: 20667Members
    not sure how good they are but game tutorials has even c and c++ tuts. I learned C/C++ from a book though (I'd love to say university but I didn't learn much from there at all ^^; ).

    Wow... nice one with the ray tracer =D
    Furthest I went with openGL (didn't like it much) was a random terrain generator ^^
    I took DirectX up with the help of some books and made myself a neat lil mini IRC kinda thingy. Shortly after that my harddrive nuked itself and I lost all the work (including a half-life mod) that I'd done for the last 4 years... all that on hand-in day for 4 pieces of my final university year before I'd put any of them on disk or printed them =s

    The presentation for my project after that was oh so fun -.-

    "so you didn't back anything up?"
    "I've never had a harddrive blow up on me before @.@"
    "well I'm afraid university policy... blahblahblah"

    outside of that I think I spent the rest of the day in a sort of weird state of shock ^^;

    uh... anyways, my disasterous last year of uni aside if you wanna learn codey stuff sticks game tutorials is a pretty good start... just make sure you fully understand what's going on within a lesson before you move to the next one =3
    oh and you'll probably need to know the basics of using MSVC++ now that I think about it =P
  • taboofirestaboofires Join Date: 2002-11-24 Member: 9853Members
    You need to learn how to make a complete Windows or *nix program before you start messing with this stuff. OpenGL works on pretty much every platform.
  • SoulSkorpionSoulSkorpion Join Date: 2002-04-12 Member: 423Members
    <!--QuoteBegin-taboofires+Feb 8 2004, 04:02 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (taboofires @ Feb 8 2004, 04:02 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> You need to learn how to make a complete Windows or *nix program before you start messing with this stuff. OpenGL works on pretty much every platform. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    Kinda. Sorta. OpenGL tutorials seem to cover the bare bones of windows apps first anyway.
  • MonsieurEvilMonsieurEvil Join Date: 2002-01-22 Member: 4Members, Retired Developer, NS1 Playtester, Contributor
    <span style='color:white'>Artificial de-bumping, please ignore this post</span>
  • taboofirestaboofires Join Date: 2002-11-24 Member: 9853Members
    Yeah, the NeHe ones tell you how to create a window. That's about it. Still, I think it's much better to deal with one problem at a time, and trying to get OGL stuff to work while having a bunch of non-OGL bugs in your proggy isn't going to help any.

    If you can't make the equivalent of a "hello world" program in that environment, you shouldn't even try the advanced stuff.
  • SoulSkorpionSoulSkorpion Join Date: 2002-04-12 Member: 423Members
    <!--QuoteBegin-taboofires+Feb 9 2004, 05:19 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (taboofires @ Feb 9 2004, 05:19 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Yeah, the NeHe ones tell you how to create a window. That's about it. Still, I think it's much better to deal with one problem at a time, and trying to get OGL stuff to work while having a bunch of non-OGL bugs in your proggy isn't going to help any.

    If you can't make the equivalent of a "hello world" program in that environment, you shouldn't even try the advanced stuff. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    *shrug*. I was kind of under the impression that most serious games have a minimum of windows API use in them, so you don't reeealy need to go into learning that before OpenGL.
  • GeminosityGeminosity :3 Join Date: 2003-09-08 Member: 20667Members
    It's true... you don't need to know windows programming to do opengl stuff. Just including the small amount needed that's in those nehe tuts is more than enough; after that you can kinda just ignore it. Course there's no harm in learning windows code but there isn't a huge advantage in doing so if you're in it purely for openGL apps ^^;
Sign In or Register to comment.