Thread: Have You Programmed Anything Cool?

  1. #46
    Ethernal Noob
    Join Date
    Nov 2001
    Posts
    1,901
    Since all my programs, like Malestrom's, are classwork, I'd have to say my favorite ones was a custom linked list I recently did, and an interesting program on inheritance involving three dimensional shapes.

  2. #47
    Registered User
    Join Date
    Mar 2002
    Posts
    1,595
    Translating a technique for solving Rubiks cube to a 3d graphics environment was the most interesting, but the most satisfying was automating a scheduling program for work.
    You're only born perfect.

  3. #48
    User
    Join Date
    Jan 2006
    Location
    Canada
    Posts
    499
    When I was 12, I learned C++ (just console, no GUI programming). When I was 13, I learned DirectDraw API and made a cool 2D game. I think it was called "Uniworld" It had a wall, with rocks dislodging and falling on the charecter who is trying to climb up the wall. Unfortunately, I forgot to back up the game when I formatted my hard drive. Oh well, it wasn't that great of a game, just cool that I wrote it when I was 13.

    Later, I found that my idea was not that original. I found basically the same game in Legend Of Zelda: The minish cap, when you're climbing Mount Crenal (I don't know if any of you guys have played this game).

    The cool thing about my programming knowledge is that I'm self taught, and have never taken any programming courses in school or college.

  4. #49
    Registered User joed's Avatar
    Join Date
    Mar 2004
    Posts
    59
    The cool thing about my programming knowledge is that I'm self taught, and have never taken any programming courses in school or college.
    You might be better off.

  5. #50
    Wannabe Coding God
    Join Date
    Mar 2003
    Posts
    259
    Ummm...

    I wrote code!
    They say that if you play a Windows Install CD backwords, you hear satanic messages. That's nothing; play it forward and it installs Windows.

  6. #51
    Registered User
    Join Date
    Apr 2005
    Posts
    30
    I think the coolest thing I have written... is an DLL for mIRC which shows information for a game through dialog boxes. I'm pretty proud of it since its the most useful thing I have actually written :P Most of my other programs are really just me messing around with stuff, or applying knowledge I have just picked up.

    I'm currently about to start designing & writing my own little 3D game engine once I finish my exams =) if that goes well, it should kick ass.

  7. #52
    Has a Masters in B.S.
    Join Date
    Aug 2001
    Posts
    2,263
    Quote Originally Posted by Prelude
    >lemmie just stop at saying that i write cooler code than you EVER
    >will... cause im cooler and smarter than you.
    Impossible. I'm the source of all cool, so any cool you have came from me originally and you're just borrowing it.
    you are contending my coolness then?
    ADVISORY: This users posts are rated CP-MA, for Mature Audiences only.

  8. #53
    Code Master calumn's Avatar
    Join Date
    May 2006
    Location
    Scotland
    Posts
    16
    Im sort of new to programming but if you count flash actionscripting I wrote quite a cool driving game. It took me ages and ages but I eventually finished it and I think it is cool.

  9. #54
    The Richness... Richie T's Avatar
    Join Date
    Jan 2006
    Location
    Ireland
    Posts
    469
    Last year I had a college project - to implement the Viterbi
    algorithm for decoding convolutionally encoded data. The
    objective was to implement a specific encoder circuit on an FPGA,
    and decode it using the algorithm which was to be implemented
    in C. The user would define a byte of data (the last 3 bits needed
    to be 0 as part of the algorithm), this would be then be sent to
    the FPGA and a 2 byte codeword was retrieved. Then the user
    was allowed to corrupt specific bits in the word, and then the
    algorithm had to attempt to decode it. The algorithm is used
    in mobile communications such as GSM and Wi-Fi networks.

    The code was only about 800 lines long, but it is still the longest
    thing I've worked on - and considering how little I knew about
    programming at the time (or as some might say not much more
    now ), it was a great achievement when it worked. The
    algorithm itself took only about 150 lines, the rest was a whole
    load of extra features that I put in, such as a nice and colorful
    console interface, riddled with error checks, the option to enter
    the original message in binary, decimal or hex, and check that
    it satisfied the requirements, and also, as a massive extended
    feature, I implemented an accuracy analysis of sorts, by randomly
    generating 10kb of messages, encoding each, randomly
    corrupting a specific number of bits in each codeword (with
    repitions allowed), it generated a log file and tracked the success
    or failure of each run, returning the percentage accuracy.

    It also displayed the running time of the test on screen, and
    timed the application using the basic timer available on the faq!
    The whole program was so ludicrously badly designed in
    retrospect - loads of system calls, sleep statements for visual
    effect, and more global arrays than were ever meant to be in a
    program this size! I could do it so much better with what I've
    learned on this site by answering questions and investigating
    solutions - but I'm not crazy enough to redo it yet!

    It probably sounds a lot cooler than it is, I've gone into too much
    detail I'd say, but I was really proud when it worked, primarily
    because it was a 3 person project but my colleagues were very
    lazy and didn't help out much at all. I viewed it as a great
    experience to test my mettle, and I had been moderately
    interested in programming prior to the task, but since then its
    become much more a real interest than coursework. The extra
    features were well received and completely unique.

    My next "big" thing is a Matrix class that uses vectors. It'll
    (hopefully) do lots of mathematical type stuff such as inverting
    matrices, multiply them, compute determinants and so on, as
    well as more basic things such as addition and subtraction of
    other matrices/scalars - all for any size matrix (within reason).
    If it goes well i might keep the mathematical theme going for a
    while, and implement a few algorithms, build them all up together
    to form a personalised mathematics package like MATLAB - time
    will tell.
    Last edited by Richie T; 05-15-2006 at 06:42 PM.
    No No's:
    fflush (stdin); gets (); void main ();


    Goodies:
    Example of fgets (); The FAQ, C/C++ Reference


    My Gear:
    OS - Windows XP
    IDE - MS Visual C++ 2008 Express Edition


    ASCII stupid question, get a stupid ANSI

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Cheap way to cool down an external harddrive
    By cyberfish in forum Tech Board
    Replies: 13
    Last Post: 06-19-2009, 06:10 PM
  2. Needing a really cool programming idea...
    By Kleid-0 in forum A Brief History of Cprogramming.com
    Replies: 12
    Last Post: 07-26-2005, 08:12 AM
  3. cool programs
    By volk in forum C Programming
    Replies: 5
    Last Post: 12-20-2002, 12:39 AM
  4. My very cool game idea
    By Unregistered in forum Game Programming
    Replies: 1
    Last Post: 07-31-2002, 10:09 AM
  5. Trying to be cool
    By Theologian in forum A Brief History of Cprogramming.com
    Replies: 20
    Last Post: 08-19-2001, 06:17 AM