Thread: Hackathon ideas

  1. #1
    Registered User
    Join Date
    Jan 2015
    Posts
    8

    Hackathon ideas

    I want to sit down with 2 friends and code for 3 days straight. We are university students and have 2 or 3 programming classes as experience. I don't want web design. Preferably something in C++ and not to hard but not basic and would take enough code to use up 3 days. THanks

  2. #2
    Unregistered User Yarin's Avatar
    Join Date
    Jul 2007
    Posts
    2,158
    Don't make something just to make something. It's better to work on something that you or one of your buddies actually want. Even if you don't finish it during the hackathon, that's okay.

  3. #3
    Registered User Alpo's Avatar
    Join Date
    Apr 2014
    Posts
    877
    Three days is a pretty short amount of time. With such a constraint, it would be good if the project you choose is modular enough in nature that it would be usable even without being completely finished. Try not to get caught in adding any features that will require a lot of research to implement, just get the basics working in a clean way that you could extend with extra functionality later.
    WndProc = (2[b] || !(2[b])) ? SufferNobly : TakeArms;

  4. #4
    Registered User MutantJohn's Avatar
    Join Date
    Feb 2013
    Posts
    2,665
    I would say a performant linear algebra library.

  5. #5
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Ireland
    Posts
    8,446
    Well, a portmanteau generator could be an option. It's the new Acronym in the internet, after all.
    Originally Posted by brewbuck:
    Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.

  6. #6
    [](){}(); manasij7479's Avatar
    Join Date
    Feb 2011
    Location
    *nullptr
    Posts
    2,657
    Build a small compiler (or rather.. interpreter)!

    No need to learn any theory now, just have fun with designing the language and parsing in an ad-hoc way.
    You will know when you need to read up on good parsing algorithms.

    (I'd advise you to consider a LISP like language for easy parsing.)

  7. #7
    Lurker
    Join Date
    Dec 2004
    Posts
    296
    My suggestion is a toy Raytracer. That should definitely be doable in 3 days and you can show off some pretty pictures after...
    "A Professor of Computer Science gave a paper on how he uses Linux to teach his undergraduates about operating systems. Someone in the audience asked why use Linux rather than Plan 9?' and the professor answered:Plan 9 looks like it was written by experts; Linux looks like something my students could aspire to write'."

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. some ideas
    By kiwi101 in forum C Programming
    Replies: 34
    Last Post: 10-30-2012, 11:04 PM
  2. Some Ideas
    By bumfluff in forum C++ Programming
    Replies: 3
    Last Post: 06-18-2006, 08:04 PM
  3. job ideas
    By dP munky in forum A Brief History of Cprogramming.com
    Replies: 3
    Last Post: 04-19-2003, 02:42 AM
  4. help with ideas
    By Unregistered in forum C Programming
    Replies: 2
    Last Post: 05-02-2002, 11:21 PM
  5. Any Ideas?
    By brad123 in forum C Programming
    Replies: 4
    Last Post: 04-28-2002, 09:00 AM