Jump to content

Sky Slate Blueberry Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate
Photo

THE UFCCS!


  • Please log in to reply
23 replies to this topic
Ace Coder
  • Members
  • 362 posts
  • Last active: Mar 13 2012 11:44 PM
  • Joined: 26 Oct 2009
MAIN
Welcome to the UFCCS!
The Ultimate Forum Coding Championship Series!
Right here we will all step into the ring against one another and attempt to prove our ability as AutoHotkey coders!
Do you think you have what it takes?
Well read on my friend...

Ace Coder
  • Members
  • 362 posts
  • Last active: Mar 13 2012 11:44 PM
  • Joined: 26 Oct 2009
DETAILS/RULES
I prefer to outline things in a Question & Answer format so here we go!

Question:
What will we be doing?

Answer:
We will have a never ending stream of projects ranging from simple frequently requested scripts to massive projects.
These projects will be found on the Contest Post (Post 4) and will have a general outline that your script must follow.
You are given a timeframe to complete the script and turn it in via Private Message to me. (To protect yourself from cheaters)
After the deadline I will take some time to grade the scripts and then will announce the winners and runnerups along with any honorable mentions.


Question:
I don't want to enter the active contest... IT SUCKS!

Answer:
Now not everyone enjoys every type of project so we will attempt to have a wide variety of events to enter in any given time.
You are not required to enter all or any contests this is all for fun and learning.


Question:
How do you grade the scripts?

Answer:
Every code will be turned in via PRIVATE MESSAGE TO ME this is so that noone can cheat and steal your code. Also please note you are to send the code in text form, no download links.
All code will be graded based on the following rubric:
Up to 10 points for completion speed (-3 points everyday taken to complete, no negative value)
Up to 50 points for functionality (Does it do what was asked?)
Up to 20 points for Optimization (How well does it function?)
Up to 15 points for readability (Can a noob tell what your script does? I don't mean an excess of comments, this is the easiest points to get.)
Up to 25 points for eyecandy (Neat appealing creative features)
For a total of 120 points possible


Question:
Omg... I have to compete with programmers like CHRIS!

Answer:
No, that would be insane.
Not all of us are near the same level of coder so we will be slowly seperated into seperate Tiers of competition.
Everyone begins in the same Tier however but we will seperate rather quickly im sure.

You advance to the next Tier in the following ways:
Winning 2 contests in your current Tier or
Placing in 3 contests in a row in your current Tier or
Being recommended by the Tier number of that Tier's members (Ex. I am in Tier2, so I need 3 Tier3 Members to recommend me) or
Getting 3 Honorable Mentions in your current Tier

In the event that someone is in a Tier by themselves they will compete in the Tier below them until such a time that they have comptetion within their own Tier.
In Tier1 there are First through Tenth places up for grabs.
In Tier2 there are First through Fifth places up for grabs.
In Tier3 there are First through Third places up for grabs.


Question:
Ok I think I understand...
But why should I compete? What's the point?

Answer:
The UFCCS is for fun, a challenge, learning, and to better the AutoHotkey communminty!


Other Rules:
On most projects you will be required to use only one AutoHotkey script.
Exceptions will be clearly stated.
Be kind and respectful to fellow competitors!
Please add a link to this thread in your signature to attract more competition.
Anyone may enter.


Penalties:
There is punishment for poor sportsmanship.
Asking for help results in disqualification for the contest in question, and a dishonorable mention.
Flaming/Trolling/Whining results in deduction of points, disqualification, or banning from the UFCCS depending on the severity of the infraction.
Any form of cheating will result in a first and second warning then rising to a harsher punishment.
Using SmartGui, AutoScriptWriter, Window Spy, or any other utility IS allowed.

Closing:
-Feel free to suggest ideas for a contest
-If you would like to be in a higher Tier simply ask and I will look into your last 10-25 posts on the forums and your past works to decide.
-Thank you for reading, now go have some fun!

#NoEnv
Gui,Font,S225 Bold,Arial
Gui,Add,Text,x0 y50 w%A_ScreenWidth% h%A_ScreenHeight% +Center,Good Luck!
Gui,Show,x0 y0 w%A_ScreenWidth% h%A_ScreenHeight%,Good Luck

Loop
{
 Random,Color,0,999999
 Random,Trans,150,250
 Gui,Color,%Color%
 Gui,+LastFound
 WinSet,Transparent,%Trans%
 Sleep,250
}

GuiClose:
ExitApp

Good Luck!

Ace Coder
  • Members
  • 362 posts
  • Last active: Mar 13 2012 11:44 PM
  • Joined: 26 Oct 2009
Contests
This post will contain the currently running contests.
You may join at any time.
You are not required to notify of your entry but it would be helpful to know how many entries we have.

Current Contests Active:
None currently active.

First Contest: December 25~ January 1
/*
Our first contest will be...
SoundPlay, DrumRoll.mp3, Wait
One of the most commonly requested scripts on the forums!
You guessed it!
A Rapid Fire Script pL0x!

Function-
	-Rapidly click the left mouse button
	-Way to make it stop and start clicking fast

Hints/Tips-
	Hotkey
	Toggle
	LButton
	LButton Up
	Loop
	While-Loop
	Send
	SendMode

Contest Specific Rules-
	ONE SCRIPT
	Less than 250 lines of code (Not counting comments, empty lines, or braces "{}" only actual commands)

The scripts will be tested with this GUI.
*/
Count=0
Gui,Font,S25 CDefault Bold,Arial
Gui,Add,Text,VText x0 y5 w250 h40 +Center,%Count%
Gui,Font,S14 W550,Arial
Gui,Add,Button,GClick x12 y40 w225 h40,Click me!
Gui,Add,Button,GReset X12 y85 w225 h40,Reset
Gui,Add,Button,GExit x12 y130 w225 h40,Exit
Gui,Show,w250 h190,Tester
Return

Exit:
GuiClose:
ExitApp

Click:
Count++
GuiControl,Text,Text,%Count%
Return

Reset:
Count=0
GuiControl,Text,Text,%Count%
Return

;Remarks-
;	Good luck!

Second Contest: December 25~ January 1
/*
Our second contest will be...
SoundPlay, DrumRoll.mp3, Wait

Another commonly requested script on the forums!
A Color Clicker!

Function-
	Allow the user to choose the color to hunt for (be creative)
	Find the color
	Click the color

Hints/Tips-
	PixelSearch
	PixelGetColor
	MouseGetPos
	Click
	InputBox
	Hotkey	
	Gui
	RGB

Contest Specific Rules-
	ONE SCRIPT
	Less than 250 lines of code (Not counting comments, empty lines, or braces "{}" only actual commands)


Remarks-
	Good luck!
*/


Ace Coder
  • Members
  • 362 posts
  • Last active: Mar 13 2012 11:44 PM
  • Joined: 26 Oct 2009
Data/News
Located in this post will be the past winners in chronological order, Tier ranks, and other data relating to the UFCCS!

General History:
/*
|*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*|
|First Contest -- Rapid Fire Script/RapidClicker -- DATE START -- DATE END|
|*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*|

[b]Tier1-[/b]

First: Eedis (83/120)
Second: Tomoe Uehara (77/120)
Third:
Fourth:
Fifth:
Sixth:
Seventh:
Eighth:
Ninth:
Tenth:

[b]Honorable Mentions-[/b]

|*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-|
|Second Contest -- PixelSearch/Target Clicker -- DATE START -- DATE END|
|*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-|

[b]Tier1-[/b]

First:
Second:
Third:
Fourth:
Fifth:
Sixth:
Seventh:
Eighth:
Ninth:
Tenth:

[b]Honorable Mentions-[/b]
*/

Tier Standings:
/*
Example {3 First Place Finishes, 2 Second Place Finishes, 5 Fifth Place Finishes, etc.}
-----[**TIER 1**]-----
Eedis {1 First Place Finish(es)}
Tomoe Uehara {1 Second Place Finish(es)}

-----[**TIER 2**]-----


-----[**TIER 3**]-----
*/

Detailed Data:
Contains the grading of each submitted script along with a brief summary of how I decided upon the grade.
This data will be found here after the first contest.

Ace Coder
  • Members
  • 362 posts
  • Last active: Mar 13 2012 11:44 PM
  • Joined: 26 Oct 2009
General

Possible Future Contests:
-Team challenges
You would get to choose your own 2-4 member team, and tackle a very large project.
-Window management/enhancer script
Use hotkeys/Gui/Whatever to make a easy to use, feature rich window manager.
-Feel free to suggest!

FAQ:

Question: Why are there no questions?

Answer: There haven't been many questions so I see no need to add any here yet.


Will add to this post later if it is needed.
Good luck competitors!

  • Guests
  • Last active:
  • Joined: --

-Window management/enhancer script
Use hotkeys/Gui/Whatever to make a easy to use, feature rich window manager.

...haha, I already have a script like that in-development...mostly GUI so far, no actual function...but it might depend on your definition of "window manager"...

Ace Coder
  • Members
  • 362 posts
  • Last active: Mar 13 2012 11:44 PM
  • Joined: 26 Oct 2009
That one is looking like it will be the third contest.

Anyone interested in competing in the two current contests?
By having a forum standard of atleast the rapid-fire script, answering that very frequently asked question will be simple.

-_BoBo_-
  • Guests
  • Last active:
  • Joined: --
I want to do it, but who all has joined the contest?

Ace Coder
  • Members
  • 362 posts
  • Last active: Mar 13 2012 11:44 PM
  • Joined: 26 Oct 2009
Alright your surely not the real BoBo, and it is looking like no one has decided to compete, aside from you.

Well to anyone wanting to compete, the first two contests will begin December 25, 2009, and will end on January 1, 2010.
Remember to turn in your scripts for grading via PM to myself so that your work will not be stolen.

tomoe_uehara
  • Members
  • 2166 posts
  • Last active: Jun 11 2015 05:33 PM
  • Joined: 05 Sep 2009
Ummm... Mr. Ace Coder, what if I want to change the script I have sent to you via PM, let's say that I have a better script than the first one, which one do you accept for grading, or is it both of them.
Second, if you don't mind, please use bold or change the font size for the important messages, so it will be easier to notice them. For example:
Script Number 1 = Dec 25, 2009 ~ Jan 1, 2010

How about it? Posted Image


Ace Coder
  • Members
  • 362 posts
  • Last active: Mar 13 2012 11:44 PM
  • Joined: 26 Oct 2009
I will accept rewrites, just make sure you make it clear which script you want graded.
And thank you for your suggestion. I will edit that now.

Carcophan
  • Members
  • 1578 posts
  • Last active: Nov 27 2013 06:46 PM
  • Joined: 24 Dec 2008

I will accept rewrites, just make sure you make it clear which script you want graded.
And thank you for your suggestion. I will edit that now.


will you offer suggestions on corrections, or 'answers' as to why I was wrong? :twisted: I can \/\/hore you out and learn why my scripting sucks through being graded :!:

Ace Coder
  • Members
  • 362 posts
  • Last active: Mar 13 2012 11:44 PM
  • Joined: 26 Oct 2009
I will explain why the winning script is the winning script, which will show anyone who didn't win how to do better next time.

tomoe_uehara
  • Members
  • 2166 posts
  • Last active: Jun 11 2015 05:33 PM
  • Joined: 05 Sep 2009
Hmm... The first script must have the toggle feature. This competition tickles my neural nerves Posted Image

Eedis
  • Members
  • 1775 posts
  • Last active: Aug 14 2015 06:33 PM
  • Joined: 12 Jun 2009
So I made my own little script to help me test my Pixel-Finder script.

inputbox, color, Color tester, Choose the color in which you want to test without the # in front.
random, x, 1, %A_ScreenWidth%
random, y, 1, %A_ScreenHeight%

Gui, color, %color%
Gui, -border
gui, show, h10 w10 x%x% y%y%

esc::ExitApp

AutoHotkey state, the forum, Poly, and Drainx1. The short story.
I love my wife, my life, my atomic-match; for giving me the greatest gift a man could ask for, such a perfect and beautiful little girl.
9rjbjc.png