Discussion JASS Contests

tooltiperror

Super Moderator
Reaction score
231
Hey, would JASSers in the JASS Help forum be interested in little JASS contests?

It would pretty much involve doing small challenges, such as writing mathematical code or designing a simple AI, or for finding the best solution to a problem. The rewards would be small, such as rep from me (+3 or +4 I think) as well as everyone else who +reps for the spirit of competition.

The contests would be scaled smaller because of the smaller reward.

It would be a good way to improve at JASS.

This is just sort of an interest check. So if you're interested in doing this challenges, please post. And ask questions, of course.
 

Dirac

22710180
Reaction score
147
I approve this, but i'm very new to JASS so winners can count on my rep
 

Nestharus

o-o
Reaction score
84
Eh, I think interesting challenges would be a bigger thing to people than +rep... stuff that's creative.

Here's an interesting challenge I once had for a programming class... an algorithm to find right triangles up to sides of 20 = ). The one with the least amount of iterations won : p.

One guy did it in exactly the number of triangles there were. I had like 1 extra iteration prob from a useless check ;D.

But yea, obviously need to be really interesting challenges... another small thing that took place on THW recently was a debate on the best way to add commas to a number for a string. Some were advocates of using substrings and I was an advocate of using math. In the benchmarks, the math algorithm won.

Other fun more advanced things you can do are like finding the closest units within range (kd-tree, range tree, or perhaps a derivation of the kd-tree?), or the best way to do a rotating circle (and the best way is not polar projection, it is actually using vector fields).

But yea, I think posting contests on these algorithms would help the community in the amount of resources it has, help people become better at coding, and be interesting to some who really care about it = P.

The first challenge could be a rather simple one: the best possible implementation of a self balancing binary search tree ^)^.

Try to focus on little resources that are currently not written =), like quick sort or binary trees or avl trees or b+ trees or b- trees and etc =). Mix it up between collections and algorithms =P.

Also try throwing in some interesting challenges like the best way to loop through infinite stacks of stacks (string parser shows one way to do this in docs btw).
 

tommerbob

Minecraft. :D
Reaction score
110
I like this idea. Like Dirac I'm also still new to Jass, so from my perspective, I think it would be cool to see contests that are geared toward n00b Jass users; contests that are designed to help us learn it.

Maybe have like tiered Jass contests? Tier 1 for people like me or Dirac, and Tier 2 for more experienced users. I'm not sure if I even like it myself, or if its even worth the effort to do. That's just an idea I'm throwing out there.

But in a nutshell, I like this idea.
 

tooltiperror

Super Moderator
Reaction score
231
>Nestharus
I like the maths idea, but I also don't want this to become just math. JASS isn't always about having the best math, sometimes it's about having a unique solution to a problem or thinking out of the box, or breaking out of a paradigm.

>tommerbob
I don't think we'll need tiered contests. They're not going to be as hard as Nestharus described them.
 

Dirac

22710180
Reaction score
147
JASS isn't always about having the best math
I don't really know what to answer to that.
Do we need the approval of mods to start this contest?
 

tooltiperror

Super Moderator
Reaction score
231
No

Nothing stops a user from hosting a small contest. Hosting one with prizes is different.

First contest ideas:
1) Design a snippet using provided documentation.
2) Four footmen are fighting in an arena, I provide the dummy map and a library template. Each player gets two footmen, expressed with foo[0] and foo[1]. You can not do things like add to their damage etc
3) Create a timer attachment system with an interesting interface that serves a purpose that T32 and TimerUtils do not already.
 

tooltiperror

Super Moderator
Reaction score
231
A question.

Which one would people like to do the most?
 

Romek

Super Moderator
Reaction score
963
It's not particularly difficult to contact me and ask me to get some rewards organized (I'd read over a draught contest thread and tell you what to fix too).

An issue I have with a contest like this is whether whoever hosts it is actually proficient enough with vJass to be able to judge and compare code exclusively.
 

Nestharus

o-o
Reaction score
84
I can vouch for tooltiperror being proficient enough =D.

He's not quite at a professional level for coding yet, but he's getting there ^)^.
 

tooltiperror

Super Moderator
Reaction score
231
>He's not quite at a professional level for coding yet, but he's getting there ^)^.
:thup:

I think we're leaning towards a simple, yet room for complexity contest.
 

Miz

Administrator
Reaction score
424
@ Laiev - As for anything this Contest might need, I will gladly help facilitate any needs for this idea. (Within reason of course)

I am interested to see what contest idea you guys will do and if so what you guys will submit. Not much of a JASS-man myself, but always been jealous of those who did take the time to learn it.
 

NoobImbaPro

You can change this now in User CP.
Reaction score
60
I like tooltiperror's idea for hosting small jass contests. But everyone has to contribute, I don't like a competition with 2-3 contestants.
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • Varine Varine:
    How can you tell the difference between real traffic and indexing or AI generation bots?
  • The Helper The Helper:
    The bots will show up as users online in the forum software but they do not show up in my stats tracking. I am sure there are bots in the stats but the way alot of the bots treat the site do not show up on the stats
  • Varine Varine:
    I want to build a filtration system for my 3d printer, and that shit is so much more complicated than I thought it would be
  • Varine Varine:
    Apparently ABS emits styrene particulates which can be like .2 micrometers, which idk if the VOC detectors I have can even catch that
  • Varine Varine:
    Anyway I need to get some of those sensors and two air pressure sensors installed before an after the filters, which I need to figure out how to calculate the necessary pressure for and I have yet to find anything that tells me how to actually do that, just the cfm ratings
  • Varine Varine:
    And then I have to set up an arduino board to read those sensors, which I also don't know very much about but I have a whole bunch of crash course things for that
  • Varine Varine:
    These sensors are also a lot more than I thought they would be. Like 5 to 10 each, idk why but I assumed they would be like 2 dollars
  • Varine Varine:
    Another issue I'm learning is that a lot of the air quality sensors don't work at very high ambient temperatures. I'm planning on heating this enclosure to like 60C or so, and that's the upper limit of their functionality
  • Varine Varine:
    Although I don't know if I need to actually actively heat it or just let the plate and hotend bring the ambient temp to whatever it will, but even then I need to figure out an exfiltration for hot air. I think I kind of know what to do but it's still fucking confusing
  • The Helper The Helper:
    Maybe you could find some of that information from AC tech - like how they detect freon and such
  • Varine Varine:
    That's mostly what I've been looking at
  • Varine Varine:
    I don't think I'm dealing with quite the same pressures though, at the very least its a significantly smaller system. For the time being I'm just going to put together a quick scrubby box though and hope it works good enough to not make my house toxic
  • Varine Varine:
    I mean I don't use this enough to pose any significant danger I don't think, but I would still rather not be throwing styrene all over the air
  • The Helper The Helper:
    New dessert added to recipes Southern Pecan Praline Cake https://www.thehelper.net/threads/recipe-southern-pecan-praline-cake.193555/
  • The Helper The Helper:
    Another bot invasion 493 members online most of them bots that do not show up on stats
  • Varine Varine:
    I'm looking at a solid 378 guests, but 3 members. Of which two are me and VSNES. The third is unlisted, which makes me think its a ghost.
    +1
  • The Helper The Helper:
    Some members choose invisibility mode
    +1
  • The Helper The Helper:
    I bitch about Xenforo sometimes but it really is full featured you just have to really know what you are doing to get the most out of it.
  • The Helper The Helper:
    It is just not easy to fix styles and customize but it definitely can be done
  • The Helper The Helper:
    I do know this - xenforo dropped the ball by not keeping the vbulletin reputation comments as a feature. The loss of the Reputation comments data when we switched to Xenforo really was the death knell for the site when it came to all the users that left. I know I missed it so much and I got way less interested in the site when that feature was gone and I run the site.
  • Blackveiled Blackveiled:
    People love rep, lol
    +1
  • The Helper The Helper:
    The recipe today is Sloppy Joe Casserole - one of my faves LOL https://www.thehelper.net/threads/sloppy-joe-casserole-with-manwich.193585/
  • The Helper The Helper:
    Decided to put up a healthier type recipe to mix it up - Honey Garlic Shrimp Stir-Fry https://www.thehelper.net/threads/recipe-honey-garlic-shrimp-stir-fry.193595/

      The Helper Discord

      Members online

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top