Profile image

Funky Trees Challenge - Results

66.6k SnoWFLakE0s  4.0 years ago

After a month full of great entries, here are the results! Thank you to everyone who participated- I wasn't expecting this amount (and quality) of entries! Awesome job, people. Here's the top three:


  1. The Luna Flight System - spefyjerbf
  2. Hover Autopilot - FairFireFight
  3. Autoloader Cannon - DarDragon

Grading was first done on the grading scale. Each category was rated against the average, and the sum of these rated values was obtained as the final result. To see the data for this grading, you can visit the spreadsheet here.


Grading & Feedback

https://www.simpleplanes.com/a/fRLAC5/Orbidyn-L

Bidirectional Delay
1. OBJECTIVE-ORIENTED CREATION:
1/1
2. GENERALIZABILITY
1/1
3. SIMPLICITY / WEIGHT
4/5
4. FUNCTIONALITY / ORIGINALITY
4/5
5. PRESENTATION
10/10

Very good at what it does. Essentially is a logic-formatted version of what I used on my stopwatch reset function, so I felt that it wasn’t completely unique. It is the most simple form in this style, but I believe a mathematical version instead of logic would make it simpler. Description is flawless; I couldn’t have done it better.

The AXIS Flight System
1. OBJECTIVE-ORIENTED CREATION:
1/1
2. GENERALIZABILITY
0.5/1
3. SIMPLICITY / WEIGHT
4.5/5
4. FUNCTIONALITY / ORIGINALITY
5/5
5. PRESENTATION
10/10

Again, very good at what it does. It isn’t the most simple of expressions, but it works perfectly. While it is indeed impractical to generalize this, I’m going to play devil’s advocate and take half a point for a lack of one. Sorry spefy! Though, again- description/logic behind creation is flawless.

Luna Flight System
1. OBJECTIVE-ORIENTED CREATION:
1/1
2. GENERALIZABILITY
1/1
3. SIMPLICITY / WEIGHT
5/5
4. FUNCTIONALITY / ORIGINALITY
5/5
5. PRESENTATION
10/10

This one is really quite simple and very applicable to all sorts of spacecraft-like builds. It works very well, is very simple to implement. I cannot find any flaws in the documentation either.

https://www.simpleplanes.com/a/CW15jL/Hover-AutoPilot

  1. OBJECTIVE-ORIENTED CREATION:
    1/1
  2. GENERALIZABILITY
    1/1
  3. SIMPLICITY / WEIGHT
    5/5
  4. FUNCTIONALITY / ORIGINALITY
    5/5
  5. PRESENTATION
    8.5/10

Incredibly simple, works very well, and has a variety of applications already demonstrated the presence of a successful successor. The description could be formatted a bit better however, as to provide more apt detail on the logic behind creation and tuning.

https://www.simpleplanes.com/a/R58fsP/Funky-Trees-Challenge-Full-Engine-Cycle

  1. OBJECTIVE-ORIENTED CREATION:
    1/1
  2. GENERALIZABILITY
    0/1
  3. SIMPLICITY / WEIGHT
    5/5
  4. FUNCTIONALITY / ORIGINALITY
    4/5
  5. PRESENTATION
    9/10

Overall an interesting and very unique system. It does what it needs to do in the realm of graphical effects, but is limited to this functionality. The system works well in tandem, but I failed to see the fuel drop system as a significant contribution to the workings of the entire system. The description is apt at explanation, but could be formatted better.

https://www.simpleplanes.com/a/ABPzHu/Rolls-Royce-LiftSystem-V2

  1. OBJECTIVE-ORIENTED CREATION:
    1/1
  2. GENERALIZABILITY
    0/1
  3. SIMPLICITY / WEIGHT
    4.5/5
  4. FUNCTIONALITY / ORIGINALITY
    5/5
  5. PRESENTATION
    9/10

Works excellently. Clear purpose, and an array of possible applications elsewhere. It lacks a bit of elegant simplicity, but it does do what it needs. However, the formula is not exactly generalizable or applicable to every single VTOL plane; points were lost there. The description can be tidied up a bit and detail more logic behind the creation of the code, but is generally well done.

https://www.simpleplanes.com/a/BTQbt4/Automatic-Leading-Edge-Slats

  1. OBJECTIVE-ORIENTED CREATION:
    1/1
  2. GENERALIZABILITY
    0.5/1
  3. SIMPLICITY / WEIGHT
    5/5
  4. FUNCTIONALITY / ORIGINALITY
    5/5
  5. PRESENTATION
    9/10

Excellent work. I particularly liked this entry because of the use of inverselerp; practically nobody has found a way to use it effectively (in most scenarios). A very novel & intriguing entry. The code does what exactly is promised, and is simple (while fulfilling all realistic requirements for the objective). The description can be formatted for readability however, and while a general form was discussed an explicit formula would be more desirable.

https://www.simpleplanes.com/a/xpMxrV/Semedian-Birdin-OrC3A-Desert-Dragonfly

  1. OBJECTIVE-ORIENTED CREATION:
    1/1
  2. GENERALIZABILITY
    0/1
  3. SIMPLICITY / WEIGHT
    3.5/5
  4. FUNCTIONALITY / ORIGINALITY
    5/5
  5. PRESENTATION
    9.5/10

Well done, ornithopters are pretty cool. Nice use of sinusoids and a phase shift to create opposite movement for stability. The formula is non-generalizable however, and the description is not apt at describing the logic for the use of the particular expressions. Extremely novel entry however. Great use of graphs to demonstrate output curves.

https://www.simpleplanes.com/a/QN9nJq/Autoloader-CannonNEW-TECH

  1. OBJECTIVE-ORIENTED CREATION:
    1/1
  2. GENERALIZABILITY
    1/1
  3. SIMPLICITY / WEIGHT
    4/5
  4. FUNCTIONALITY / ORIGINALITY
    5/5
  5. PRESENTATION
    10/10

Fits the objective of the challenge very well. Provided one of the best general form-expressions I’ve seen, incredibly intuitive. A refreshingly original idea as well; The formula definitely could take a slightly different approach for a simpler result in some portions of the code, but overall excellently done and is exactly what I was looking for in the challenge.

https://www.simpleplanes.com/a/7r3Va2/Percentage-Monitor-Funky-Trees-Challenge

  1. OBJECTIVE-ORIENTED CREATION:
    1/1
  2. GENERALIZABILITY
    1/1
  3. SIMPLICITY / WEIGHT
    3/5
  4. FUNCTIONALITY / ORIGINALITY
    4.5/5
  5. PRESENTATION
    10/10

An interesting approach to 7-seg displays. Low part count, definitely, but it lacks the accuracy required of data displays and could definitely take a similar, but different approach to achieve the objective better. Description was well written. The approach that UltimatePlayer123 took to making 7-segs was one of the craziest and interesting use of sine waves I’ve seen. You got extra points for that.

https://www.simpleplanes.com/a/rJi9RY/Oil-Pressure-Indicator-FT-Challenge

  1. OBJECTIVE-ORIENTED CREATION:
    1/1
  2. GENERALIZABILITY
    0.5/1
  3. SIMPLICITY / WEIGHT
    5/5
  4. FUNCTIONALITY / ORIGINALITY
    3/5
  5. PRESENTATION
    8.5/10

Very simple, but isn’t novel enough. At its core, it is more akin to an application of the and operator than it is an entirely new system. Simple, but less “funky”. Some general form discussed.

https://www.simpleplanes.com/a/g4a885/Landing-Lights-FT

  1. OBJECTIVE-ORIENTED CREATION:
    1/1
  2. GENERALIZABILITY
    0/1
  3. SIMPLICITY / WEIGHT
    5/5
  4. FUNCTIONALITY / ORIGINALITY
    3/5
  5. PRESENTATION
    8.5/10

Again, very simple, but isn’t novel enough. At its core, this is also more akin to an application of the and operator than it is an entirely new system. The entire system seems to serve no purpose for working in tandem, and no general form is presented nor discussed.

https://www.simpleplanes.com/a/sqRg6T/Activation-group-toggled-inputs

  1. OBJECTIVE-ORIENTED CREATION:
    1/1
  2. GENERALIZABILITY
    0/1
  3. SIMPLICITY / WEIGHT
    5/5
  4. FUNCTIONALITY / ORIGINALITY
    0/5
  5. PRESENTATION
    8.5/10

First and foremost, this can be achieved in a much simpler fashion without the need for funky trees. activationGroup and zeroOnDeactivate will achieve the same purpose. Not a novel system, either; it merely applies the ternary operator rather than create a new system. Description is written in intended format. Due to the lack of novelty, no logic is discussed either.


Again, thanks to all participants! Awards will be distributed shortly.

  • Log in to leave a comment
  • Profile image
    12.0k dINE

    @SnoWFLakE0s i presume you have tested my system on an android which for some reason it fails to drop the tank. In a pc it works as it should. Also, thanks for creating this challenge, i love it.

    4.0 years ago
  • Profile image

    @spefyjerbf
    I would probably take less time too, if I didn't spend a ridiculous amount of time trying to make my D&D character's backstory better.

    +1 4.0 years ago
  • Profile image
    161k spefyjerbf

    @ArcturusAerospace Ty! I'm surprised that I managed to finish it in a month too. I suppose being stuck inside makes it a little easier to find the time to crank out a build.

    4.0 years ago
  • Profile image

    @spefyjerbf
    I was so confused. It took you a month to finish it? I take about that long to make one mediocre one!

    +1 4.0 years ago
  • Profile image
    161k spefyjerbf

    @ArcturusAerospace It took me about a month to finish the build. That would be wild if I did take 3 years lol. The old timestamp is because I recycled an old forum post of mine. I don't like to make unnecessary forum posts.

    4.0 years ago
  • Profile image

    @spefyjerbf
    You were working that for 3 years?

    4.0 years ago
  • Profile image
    69.2k Chancey21

    Please please please make these clickable links

    4.0 years ago
  • Profile image
    161k spefyjerbf

    Fun challenge! Opting to grade each of my entry's subsystems indicates that this was a well-run challenge that you put a lot of effort into. Well, I already knew that you were gonna host a good challenge regardless of that, but I really, really appreciate that you took a good look at the documentation.
    .
    Once again, good challenge. I had a lot of fun with my entry, and I learned a lot too! It was fun to make those little code diagrams - I hope they were useful to add.

    +1 4.0 years ago