Page 1 of 9 1234 ... LastLast
Results 1 to 40 of 332

Thread: Future Contest Suggestions

  1. #1

    Thread Starter
    ex-Administrator brad jones's Avatar
    Join Date
    Nov 2002
    Location
    Indianapolis
    Posts
    6,614

    Future Contest Suggestions

    This thread is specifically for making suggestions for future contest topics.


    Please try to keep this thread focused.

    Thanks!

  2. #2

    Thread Starter
    ex-Administrator brad jones's Avatar
    Join Date
    Nov 2002
    Location
    Indianapolis
    Posts
    6,614

    Collision Detection

    I suggest a contest that has the following objectives:


    Create a program that detects graphic collisions. Stated another way, create a program that includes animation or movement of an object. When that object runs into another object, cause something to happen.

    For example, a pong game. A dot in the pong game moves around. When it hits a line or edge, it deflects away.

    Second example, Light bikes a dot moves on the screen leaving
    a line behind it. the longer the program goes, the faster the dot moves. If the dot hits the edge of the screen the program stops. If the line hits itself, the program stops. Use the keyboard keys to let the user turn the line.

    These are two very, very simple suggestions for the objective. Winner could be based on cleanliness of code and 'sexiness' of submission. Code must be orginal. Submitted code will be made public to anyone that wants to use it.

    The fun of this suggestion is in the fact that people can take it as far as they want -- they can do some very creative things.

    Just a thought.
    Have you given out your reputation points today? Select the Rate This Post link to give points for good posts!
    -------------------------------------------------------------
    Brad! Jones
    Lots of Software, LLC
    (I wrote: C Programming in One Hour a Day) (Dad Jokes Book) (Follow me on Twitter)

    --------------------------------------------------------------

  3. #3
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709

    GUI Design

    I copied/moved my post since we now have this one.

    I got a good suggestion for another contest - GUI Design.

    Give a list of required controls and basic functions for a form and
    have the contestants come up with the control layout and
    program the functionality? Totally creative, now one can copy,
    winner can be judged on functionality and design. How about
    that?
    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

  4. #4
    VB6, XHTML & CSS hobbyist Merri's Avatar
    Join Date
    Oct 2002
    Location
    Finland
    Posts
    6,654
    Make a working simple voxel engine.

    Voxel = 3D pixel. Basically a pixel that has a x, y and z -coordinates. How to come up with voxels is up to the creator of the program Voxels are rather heavy to process, so they'd be of a challenge.

  5. #5

    Thread Starter
    ex-Administrator brad jones's Avatar
    Join Date
    Nov 2002
    Location
    Indianapolis
    Posts
    6,614
    I also suggest a contest to create a Web Service.

    This one could be left pretty open so people could get real creative.

    Remember - the idea is to have fun, but to also learn new stuff!

  6. #6
    Frenzied Member ntg's Avatar
    Join Date
    Sep 2004
    Posts
    1,449
    Hi,

    Personally, I'd prefer to see contests of what I'd call "semi-production" stuff, by that I mean projects that may turn out to be useful in the real world and be fun to code at the same time.

    General ideas:

    * Winform-related controls. Why winform ? Because the whole issue about ASP.NET although revolutionary is a bit overrated IMHO - plus everyone is putting out ASP controls but I feel that there is a shortage of simple and useful Winform controls.
    * Web services, but not of the boring "A web service that returns the time" type. Something challenging and interesting would be nice here.
    * VS Add-ins.
    * .Net framework low-level stuff.
    * DNN modules.

    I won't go into specifics because everyone has a different perception about "neat" and "boring", I'm sure the ppl coming up with new contests will think of something.

    Come to think of it, every single one of my general ideas is, more or less, related to .Net. OK, you can make a web service using the SOAP toolkit but there's no fun doing it. So I guess I'm a bit biased towards VB.Net...but then again, that's the future of VB whether we like it or not.

    Cheers,
    NTG
    "Feel the force...read the source..."
    Utilities: POPFileDebugViewProcess ExplorerWiresharkKeePassUltraVNCPic2Ascii
    .Net tools & open source: DotNetNukelog4NetCLRProfiler
    My open source projects: Thales SimulatorEFT CalculatorSystem Info ReporterVSS2SVNIBAN Functions
    Customer quote: "If the server has a RAID array, why should we bother with backups?"
    Programmer quote: "I never comment my code. Something that is hard to write should be impossible to comprehend."
    Ignorant quote: "I have no respect for universities, as they teach not practicle stuff, and charge money for"

  7. #7
    Fanatic Member alkatran's Avatar
    Join Date
    Apr 2002
    Location
    Canada
    Posts
    860
    Anything involving the submitted programs interacting (competing) in real time.
    Don't pay attention to this signature, it's contradictory.

  8. #8
    type Woss is new Grumpy; wossname's Avatar
    Join Date
    Aug 2002
    Location
    #!/bin/bash
    Posts
    5,682
    What about a MineSweeper solving program? I can write a .Net wrapper project if you want.

  9. #9
    Ex-Super Mod'rater Electroman's Avatar
    Join Date
    Sep 2000
    Location
    Newcastle, England
    Posts
    4,349

    Cops & Robbers

    Sorry to keep too similar to the current contest already running but how about a cops & robber kinda thing. Using maps liek we've seen in the pathfinding we could have a load of "Cops" on a map and one "Robber", the score could be based on how long it takes the cops to catch the robber.

    So each person would submit a Cop Code & a Robber Code. Then we would play people code against others. (This way the Cop code would manage all the cops so they could work as a team)

    Or

    We could do like i just said but each cop on the map is a different persons code and we see who catches the Robber first. This would have to be split into different matches because we couldn't put a cop in for every entry cos that could be too many depending on the amount of entries .


    P.S. The view wouldn't be as restricted as it has been in the Pathfinder one though .
    When your thread has been resolved please edit the original post in the thread ()
    and amend "-[RESOLVED]-" to the end of the title and change the icon to , Thank you.

    When posting Code use the [VBCode]Code Here[/VBCode] tags to be able to use the code highlighting.

  10. #10
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709
    If we did some kind of GUI design contest, could we have part of
    the points come from Poll results? This would allow members to
    be a part of the judging and it wouldn't be subjective to just a
    few opinions?


    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

  11. #11
    VB6, XHTML & CSS hobbyist Merri's Avatar
    Join Date
    Oct 2002
    Location
    Finland
    Posts
    6,654
    I guess people here would be too likely to vote easily on people they like... :P

    No, I don't trust you! Any of you!

  12. #12
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709
    True, thats why it would only count for part of the overall points.
    I thought it would eliminate some of the reactions like we had
    from the Prime Number contest.


    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

  13. #13
    Hyperactive Member Disiance's Avatar
    Join Date
    Sep 2004
    Location
    Denver, CO
    Posts
    439
    Here's an idea: Find some 500 Pythagorean triples. (500 with none being a multiple of another e.g., 3,4,5 works, 2(3),2(4),2(5) wouldn't).

    Disiance
    Last edited by Disiance; Oct 9th, 2004 at 08:27 PM.

  14. #14
    KING BODWAD XXI BodwadUK's Avatar
    Join Date
    Aug 2002
    Location
    Nottingham
    Posts
    2,176
    A dance screen that dances to the music. There is some code in the API that allows you to get the sound buffer so you can read it in. I had problems early on because it didnt work with all soundcards. I wonder if its fixed now?
    If you dribble then you are as mad as me

    Lost World Creations Website (XBOX Indie games)
    Lene Marlin

  15. #15
    pathfinder NotLKH's Avatar
    Join Date
    Apr 2001
    Posts
    2,397
    Two Things:

    I propose Challanges to be part of this forum.
    And to kick it off, the first challange would be to create the next Largest Magical Hexagon than what was last achieved.

    By Largest, there would be 2 considerations:

    1) If the Last Largest Magical Hexagon had n rings, the next greatest would be one that has n+1 rings.

    or

    2) If the Last Largest Magical Hexagon had a magic number of k, whose ringcount was n, if someone submitted one with an identical ringcount, but whose mNum was Larger, then That would then be known as the Most Current Largest Magical Hexagon.

    All Successful Achievements would remain posted.



    Now, to get everybody's head warmed up, a contest could be a speed test, whereby entrents must return all 3 ring magical hexagons in the shortest amount of time.

    Only 1 representative of each magical hexagon must be returned, ie... For each valid magical hexagon, there are 6 equivalent rotations, and for each rotation, there is a reflection. So, only 1 of those 12 variations must be returned.

    Also, in the case of "Adds to 0", there exists several Magical Hexagons that aren't rotations or reflections, but are multiplicatively identical, *-1.

    These, too, must be filtered out.

    So, For the challange, I submit My 6 Ring as the initial "World's Largest Magical Hexagon".

    And, for all who want, I've attached some reading material, 3 attachments, starting from this post:

    http://www.vbforums.com/showthread.p...16#post1810216



    -How about it?
    -Lou

  16. #16
    Fanatic Member
    Join Date
    Sep 2002
    Location
    Lexington, SC
    Posts
    586
    Ehh what the heck is a magical hexagon?

    But anyway the point of my reply and my suggestion that relates to what NotLKH just posted. I think we should try to stay away from contests where people already have something for it and dont even have to do anything. One thing that makes it a contest is the time limit. Although so far its been more than enough it could proove to be a factor some time another. I dont think we should say well I have this project that does that so lets have a contest on it.

    The Prime Numbers sort of showed this, it was already well known to some people and they had already nearly perfected methods of doing it. But that was just a trial contest so all was well . The PathFinder was great because people actually had to work with something given so it was impossible for them to already have a working solution that just had to be trimmed and prepped.

    Just my opinion

  17. #17
    pathfinder NotLKH's Avatar
    Join Date
    Apr 2001
    Posts
    2,397
    Ummmh
    I wouldn't be entering the contest aspect.
    I guess I should have pointed that out.

    I'm not interested in 3 rings, I'm working on code to optimize multi variable linear equations which have many more variables than equations.

    And, as for the challange, It has to start somewhere, and being the first submission, its only to have something to beat.

    AND, if you read my attachments, you'd know what a Magical Hexagon is.



  18. #18
    Fanatic Member alkatran's Avatar
    Join Date
    Apr 2002
    Location
    Canada
    Posts
    860
    Can I submit a form for a contest IDEA? (IE: the form for the contest)
    Don't pay attention to this signature, it's contradictory.

  19. #19
    VB6, XHTML & CSS hobbyist Merri's Avatar
    Join Date
    Oct 2002
    Location
    Finland
    Posts
    6,654
    I got this weird idea: how about having some contest so that you must pair up with someone, code together? Personally, I've never been good in teamwork, but a contest might be something that could make me considering teamworking. It would also cause some more competivity between the team members, because for sure the other one doesn't want to win because of the other's skills: it wouldn't feel like a victory if your team wins and you didn't do all that much for it.

    Though, I have no idea whom I would pair with in such a contest. Probably the contest thing should be slightly too big for one person to handle in the given time.

    How the teaming would work depends on how the team wants: like, other one could code a lot, but leave the bug testing for the other member. Or both could do their part on coding and bugtest the code. There are many ways to go.


    Wonder what I eat to get such weird ideas...

  20. #20
    Former Admin/Moderator MartinLiss's Avatar
    Join Date
    Sep 1999
    Location
    San Jose, CA
    Posts
    33,431
    Write an Addin that does something useful that MZTools doesn't already do. Some things might be the ability to examine all your variables and make sure that their names conform to a set of rules that you can define, or a "lines of code" counter (what a "line" is would need to be defined), or a dead Sub/Function finder, or all of the above.

  21. #21
    type Woss is new Grumpy; wossname's Avatar
    Join Date
    Aug 2002
    Location
    #!/bin/bash
    Posts
    5,682
    Originally posted by MartinLiss
    Write an Admin that does something useful...
    My thougts exactly.

    heh heh heh
    I don't live here any more.

  22. #22
    Fanatic Member McCain's Avatar
    Join Date
    Jan 2002
    Location
    Sweden/Denmark
    Posts
    802
    Something like what Electroman posted sounds like fun, where all the contestants programs compete with each other.
    Like we all program a robot. Then all robots fight each other. Last one standing is the winner.
    We should be given functions to work with, like in the Maze-AI contest.
    Never argue with fools, they will only drag you down to their level, and beat you with experience.

    Q: How do you tell an experienced hacker from a novice?
    A: The latter thinks there's 1000 bytes in a kilobyte, while the former is sure there's 1024 meters in a kilometer

  23. #23
    type Woss is new Grumpy; wossname's Avatar
    Join Date
    Aug 2002
    Location
    #!/bin/bash
    Posts
    5,682
    Originally posted by McCain
    Something like what Electroman posted sounds like fun, where all the contestants programs compete with each other.
    Like we all program a robot. Then all robots fight each other. Last one standing is the winner.
    We should be given functions to work with, like in the Maze-AI contest.
    We should be given a pre-defined Interface to implement, that way everyone's robot would be standardised. Then it would be down to pure code quality as to who wins.

  24. #24
    Fanatic Member McCain's Avatar
    Join Date
    Jan 2002
    Location
    Sweden/Denmark
    Posts
    802
    What do you mean with "Interface"?
    What I ment was that we were given functions, like walk(), run(), look(), aim(), shoot(), listen() etc. Those functions should be the ONLY functions we were allowed to use to interact with the robot.
    The functins could take some specified time to run, so that one would have to decide if it's worth the extra time to aim or if the robot should just shoot at once.

    If we got a say() function we could code a whole team of robots that interacted with each other and worked as a team against the other robots.

    Man I would enjoy taking part in a contest like that!!!
    Never argue with fools, they will only drag you down to their level, and beat you with experience.

    Q: How do you tell an experienced hacker from a novice?
    A: The latter thinks there's 1000 bytes in a kilobyte, while the former is sure there's 1024 meters in a kilometer

  25. #25
    VB6, XHTML & CSS hobbyist Merri's Avatar
    Join Date
    Oct 2002
    Location
    Finland
    Posts
    6,654
    That exactly would be the interface.

  26. #26
    Fanatic Member McCain's Avatar
    Join Date
    Jan 2002
    Location
    Sweden/Denmark
    Posts
    802
    I kind of guessed that, but wasen't 100% sure. Sometimes my English skills are lacking a bit...

    BTW, what is the date for the next competition?
    Never argue with fools, they will only drag you down to their level, and beat you with experience.

    Q: How do you tell an experienced hacker from a novice?
    A: The latter thinks there's 1000 bytes in a kilobyte, while the former is sure there's 1024 meters in a kilometer

  27. #27
    PowerPoster Dave Sell's Avatar
    Join Date
    Mar 2004
    Location
    /dev/null
    Posts
    2,961
    Originally posted by wossname
    We should be given a pre-defined Interface to implement, that way everyone's robot would be standardised. Then it would be down to pure code quality as to who wins.
    This sounds really interesting. This is a good idea.

  28. #28
    Banned dglienna's Avatar
    Join Date
    Jun 2004
    Location
    Center of it all
    Posts
    17,901
    I like the GUI suggestion. Just a way to see how many different ways we can come up with a form design that fufills a specific function in the most elegant way.
    It'd let those without a lot of VB experience compete with the experts, and the most creative entry might just win!

  29. #29
    Fanatic Member McCain's Avatar
    Join Date
    Jan 2002
    Location
    Sweden/Denmark
    Posts
    802
    I'm starting not to care what it is. As long as it's something I'm happy. I really would enjoy a contest right now.
    Never argue with fools, they will only drag you down to their level, and beat you with experience.

    Q: How do you tell an experienced hacker from a novice?
    A: The latter thinks there's 1000 bytes in a kilobyte, while the former is sure there's 1024 meters in a kilometer

  30. #30
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709
    Anything besides another game contest. The contest topics should
    change from contest to contest. This would allow those who dont
    like games that much to participate once in a while too.
    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

  31. #31
    Fanatic Member McCain's Avatar
    Join Date
    Jan 2002
    Location
    Sweden/Denmark
    Posts
    802
    Ok, then I have another competition suggestion:
    Make a program that can decrypt messages with a very basic encryption. Examples of the kind of encryptions I'm talking about would be where you substitute the letter 'a' with 1, 'b' with 2 and so on, or when you "move" the alphabeth (i.e. 'a' becomes 'c', 'b' becomes 'd' and 'm' becomes 'o').

    Given a pice of text the program should be able to understand what kind of encryption it is and to decrypt the text.
    Never argue with fools, they will only drag you down to their level, and beat you with experience.

    Q: How do you tell an experienced hacker from a novice?
    A: The latter thinks there's 1000 bytes in a kilobyte, while the former is sure there's 1024 meters in a kilometer

  32. #32
    Fanatic Member alkatran's Avatar
    Join Date
    Apr 2002
    Location
    Canada
    Posts
    860
    Originally posted by McCain
    Ok, then I have another competition suggestion:
    Make a program that can decrypt messages with a very basic encryption. Examples of the kind of encryptions I'm talking about would be where you substitute the letter 'a' with 1, 'b' with 2 and so on, or when you "move" the alphabeth (i.e. 'a' becomes 'c', 'b' becomes 'd' and 'm' becomes 'o').

    Given a pice of text the program should be able to understand what kind of encryption it is and to decrypt the text.
    That is unbelievably hard. The program would literally need a dictionary and the ability to recognize basic grammar!
    Don't pay attention to this signature, it's contradictory.

  33. #33
    Fanatic Member McCain's Avatar
    Join Date
    Jan 2002
    Location
    Sweden/Denmark
    Posts
    802
    Yeah, I know. But the idea is that it should be hard, right?
    I think it could be fun as long as you keep to realy simple encodings.
    Never argue with fools, they will only drag you down to their level, and beat you with experience.

    Q: How do you tell an experienced hacker from a novice?
    A: The latter thinks there's 1000 bytes in a kilobyte, while the former is sure there's 1024 meters in a kilometer

  34. #34
    New Member Enjoi's Avatar
    Join Date
    Oct 2004
    Posts
    3
    IP Scanner coding competition.

    Fastest number of servers a second.

    Has to connect to each IP and log the output given from the IP aswell
    http://www.tgs-security.com
    http://heroin.b-con.us

  35. #35
    KING BODWAD XXI BodwadUK's Avatar
    Join Date
    Aug 2002
    Location
    Nottingham
    Posts
    2,176
    NOOOOOOOOOOOOO

    Half the VBforums members would be arrested for port scanning
    If you dribble then you are as mad as me

    Lost World Creations Website (XBOX Indie games)
    Lene Marlin

  36. #36
    type Woss is new Grumpy; wossname's Avatar
    Join Date
    Aug 2002
    Location
    #!/bin/bash
    Posts
    5,682
    Originally posted by alkatran
    That is unbelievably hard. The program would literally need a dictionary and the ability to recognize basic grammar!
    No it wouldn't. It is actualy very easy to do this and you don't need a dictionary (which are freely available anyway).

    This would be an interesting contest I think, and that's why I'm not going to tell you how to do it in case it comes up in the future. There are plenty of websites devoted to simple code breaking. Interesting subject.

    Another thought springs to mind: Dictionary attack coupled to a Genetic Algorithm, would provide almost perfect accuracy as long as the cypher uses not too many jargon words (no more than 20% of total words) i reckon.
    Last edited by wossname; Nov 9th, 2004 at 10:43 AM.
    I don't live here any more.

  37. #37
    New Member Enjoi's Avatar
    Join Date
    Oct 2004
    Posts
    3
    Originally posted by Enjoi
    IP Scanner coding competition.

    Fastest number of servers a second.

    Has to connect to each IP and log the output given from the IP aswell
    I didn't say port, I said IP.

    Plus, IP scanning is legal in the UK. I'm not sure about america. Probibly the same though.
    http://www.tgs-security.com
    http://heroin.b-con.us

  38. #38
    Hyperactive Member Disiance's Avatar
    Join Date
    Sep 2004
    Location
    Denver, CO
    Posts
    439
    its gotta be legal here too, I get far to many scans on my SMTP server....bloody *#*E$*#@
    "I don't want to live alone until I'm married" - M.M.R.P

  39. #39
    type Woss is new Grumpy; wossname's Avatar
    Join Date
    Aug 2002
    Location
    #!/bin/bash
    Posts
    5,682
    An Minimum Spanning Tree (MST) generation algorithm would be a great challenge and its easily defined too...

    Given N number of dots (randomly distributed on a 2d plane) work out an algorithm to draw lines to connect the dots together (see picture). The total length of all the lines must be as short as possible. N can vary from 3 to 500.

    That's it. There are several methods and speed of the code is an issue when N --> 500.

    easily achieveable in VB6 or .Net

    A simple solution would look a bit like:


    ***EDIT***
    Attached Images Attached Images  
    Last edited by wossname; Nov 10th, 2004 at 08:35 AM.
    I don't live here any more.

  40. #40
    KING BODWAD XXI BodwadUK's Avatar
    Join Date
    Aug 2002
    Location
    Nottingham
    Posts
    2,176
    You mean all dots must be connected as together not each dot connecting to every other dot


    Could be quite cool but easily creates a situation where many people get the same score
    If you dribble then you are as mad as me

    Lost World Creations Website (XBOX Indie games)
    Lene Marlin

Page 1 of 9 1234 ... LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width