Competition

Discussion in 'Forum Discussion' started by RandomCoder, Jul 3, 2007.

  1. Cableguy

    Cableguy Expert Licensed User

    I like your Idea, but think that posting the app in a special page would be "Pay" enought for the efford....especially since all those apps would be Open-Souce....Right?
     
  2. RandomCoder

    RandomCoder Well-Known Member Licensed User

    Please don't miss my reply that came just before CableGuy, which is now at the end of page two.

    One App with a set specification I think would have much more advantage to the community.

    Regards,
    RandomCoder.
     
  3. Cableguy

    Cableguy Expert Licensed User

    Yeah sorry I did miss it...Both Ideas are good, why cant them complete themselfs....

    As you said, randomCoder, a solution that works is already a winner... but we could vote for our preference and that would be the "winner".....
     
  4. LineCutter

    LineCutter Active Member Licensed User

    Maybe there are too many wheels being reinvented here. Should the coding competition not be a side project for those who are "capable" & therefore busy with their own creations?
    So:
    • Propose a big project
    • Do the symbolic code planning / program flow chart
    • therefore decide which functions are required
    • Competitors propose the code for this month's function
    • Winner gets their code adopted, at the cost of documenting it
    • Move on to the next month
    This would fit nicely with the paint program. I volunteer to do the "clear screen" routine.
     
  5. RandomCoder

    RandomCoder Well-Known Member Licensed User

    I'd love to know exactly what you mean, I'm afraid that I'm a one man band normally.
    I tend to get an idea in my head, think of a few ways of doing it (again in my head) and then adopt the method that I think is best.
    I then apply it staight to code.

    Not really a lot of planning!

    My main programming language (if I dare call it that) is ladder logic.
    But I also know some C, VB, Basic, VHLL and AS (used by Kawasaki robots).

    I'm really a jack of all trades and master of none I supose :(

    Regards,
    RandomCoder
     
  6. Stellaferox

    Stellaferox Active Member Licensed User

    Count me in, but is it an idea to come up with something very different as a challenge? Programming a calculator will not have many different approaches I think, at least without a library (bitwise, binary etc).
    Erel, what would you say is a challenge to program?
    My suggestion would be a graphic presentation, something like the bouncing balls/ smileys etc.
    How do we set the timetable? Who will be the jury? We all?
    Marc
     
  7. RandomCoder

    RandomCoder Well-Known Member Licensed User

    It would be nice to have something decided by the end of play today.
    Unfortunately I have to go to a friends christening now and so will be out for most of this afternoon.
    I'll catch up with you all later.

    PS, I think that the calculator app will have a variety of different problems but will also be something that beginners to B4PPC can have a go at.

    Regards,
    RandomCoder.
     
  8. LineCutter

    LineCutter Active Member Licensed User

    Break down the job into steps that can be defined & implemented as functions.
    Say for the paint program we briefly threw in as a competition target:
    * Draw() - needs to cope with a colour & brush shape
    leads on to:
    * DrawLine() - needs to accept start & end coordinates as well as a colour & brush.
    * Eraser() - trivial, but needs to accept a diameter & shape to erase, as well as dealing with continuous strokes
    Leading eventually to:
    * Undo() - How do you implement? How many levels? Are we restricting to the foreground channel used by the drawing routines implemented earlier?

    You should have the idea by now.

    Once written the functions become "stand alone" as part of a potential B4P library of code (say for a graph program), as well as teaching some programming techniques & habits. There may even be some optimisation hints too.
     
  9. conf

    conf Member

    I advocate to create more library ! B4P will be stronger with these libs.


    Erel, can Outlook library access Inbox SMS and send SMS? I hope so and count day by day...
     
  10. RandomCoder

    RandomCoder Well-Known Member Licensed User

    OK, so this is more difficult to set up than I first thought.

    The weekend has been and gone and we still haven't decided on the requirements or type of app to create.
    Please accept my appolgies for the low input this weekend, I've barely had time to turn my PC on :sign0013:

    So the three/four suggestions mentioned so far have been...

    1) A calculator App (with the possibility of using a library)
    2) A paint App (as difficult as you want to make it)
    3) A graphic challenge (bouncing ball type of thing)
    4) Wait for the Outlook library and utilise that (who knows what this will involve?)

    I think that we need to voice which is our preference and agree on a time scale.
    Initially I thought that one month would be sufficient, is this acceptable to everyone that wants to partake?

    Once we've decided what to create I'll lay down the minimum requirements (along with your help) and then we'll set a start date.
    I think this is the best way to proceed.

    Regards,
    RandomCoder.
     
  11. Cableguy

    Cableguy Expert Licensed User

    I think we arre jumping the gun in this one..

    we should start by an "easy" and see the type of interest this raises, also to alow the less experienced programers, like myself to have a go to it...

    I vote for the calculator, scientific type, with NO libs...
     
  12. bdiscount

    bdiscount Active Member Licensed User

    Choices posted
    1) A calculator App (with the possibility of using a library)
    2) A paint App (as difficult as you want to make it)
    3) A graphic challenge (bouncing ball type of thing)
    4) Wait for the Outlook library and utilise that (who knows what this will involve?)
    1 would be better dor beginners
    2 you would have to know the format of BMP or JPG
    3 would take a lot of angle calaulating
    4 ???

    I would like to add a conversion from BMP to JPG to BMP
    program. Then you could have the graphics after that.
    Just my 4 cents(Inflation)
     
Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice