We are about to switch to a new forum software. Until then we have removed the registration on this forum.
Monthly Challenge - #2 Februari 2015 - Console Canvas
Basic Rules:
-Use the forum image uploader to prevend dead images after a few months.
-No libraries unless stated otherwise.
-You have to create it yourself, this means not uploading someone else his code cause it fits the challenge. However, you can be inspired by somone else his code.
-You have to share your code so others can see how it works.
-If it uses data input then you have to share the data as well (please keep it small).
-The change of crashing should be minimal.
Basic Tips:
-This is processing, so instead of "hello world" it's hello visual output. So try yo make it visual appealing.
-There is no code limit, but this does not mean 5000 lines of code is a good idea. Others might want to learn from your code. It might be much more helpfull to do something really cool in a pretty basic sketch. Less is more. However, if you have a cool idea, do whatever it takes.
-Post videos (and screenshots) if it has motion.
Previous Editions:
#1 Januari 2015 - Thread Threat http://forum.processing.org/two/discussion/8826/monthly-challenge-1-januari-2015-thread-threat
=============================
#2 Februari 2015 - Console Canvas
Compared to the previous edition I think this one is a bit easier for most people. You have to use the console as a canvas. Animations are a plus.
If you want red letters use:
System.err.println("something");
Be aware that the order can be buggy if you use System.err.println(); I think you can prevent this with using delays.
Comments
I'll start. (by the way, what are these for? are you collecting them or anything?)
A quine is a program that prints itself to the console. This is tricky, because that means the program must somehow contain itself without creating some kind of infinite nest.
If you've never tried to write a quine program, I recommend trying to do it before continuing reading!
Anyway, here is a quine done in Processing, adapted from the Java example here:
That program actually won the "worst abuse of the rules" prize in the International Obfuscated C Code Contest.
Edit: the post I'm replying to seems to have been deleted! :c
Quines are easy! Here's mine:
Here's another good one:
It's just for fun. And I hope that the whole series turn into some nice collection of inspiration for people. The current direction is to have things a litle 'outside the box'. Hence the treading in an unusual way and now the console as canvas.
This is a combination of challenge one and two ( hope that is allowed)
The presence of the threads is to allow different functions to run on the same line and maintain to their rules as they print. Also adding a slight animated effect
https://github.com/illestknock/ChallengesforProcessing/blob/master/First&Secondchallenge.pde
Sure it is :) The rules are more guidelines.
This idea of Challenges was a great concept. I will try submitting something else later in the month
Yeah, I have an idea for this challenge as well. Now I need to find time :)
Ideas for new challenges can be posted here: http://forum.processing.org/two/discussion/comment/33611/#Comment_33611
And here's an Ouroboros program. The output of this Processing code is Java code, and the output of that Java code is this Processing code.
And all I could come up with is
println("itself");
Here is the code that can be seen through the github link. It uses the threads from the first challenge and incorporates the console canvas idea from the second one.
This is small code that will constantly print out the chosen value in the array. Random functions makes it look cryptic
Just blatantly ripped off one of the examples.
Nice one colouredmirrorball.
I wan't to do something similar but with smooth edges like this:
.d88b. db d8b db d88888b d8888b. d888888b db db db db d888888b .d88b. d8888b. .8P Y8. 88 I8I 88 88' 88
8D
~~88~~'8b d8' 88 88
88' .8P Y8. 888D 88 88 88 I8I 88 88ooooo 88oobY' 88
8bd8' 88 88 88 88 88 88oodD' 88 88 Y8 I8I 88 88~~~~~ 888b 88 88 88 88 88 88 88 88~~~
8P d8'8b d8'8b d8' 88. 88
88. 88 88 88b d88 .88.8b d8' 88
Y88'Y88b8'
8d8' Y88888P 88 YD YP YP ~Y8888P' Y888888P `Y88P' 88I think the forum will fuck this one up :)
Hey- where's the March challenge? :p
Thx for pushing me :) I will put it up today. I think march topic is nicer.