Brainfreak++ Challenge!
- Anmelden oder Registrieren um Kommentare zu schreiben
How about a fun little competition?
The goal: To find out who can make the most useful/fun program in the esoteric brainf**k++ programming language.
How to win: Make the must useful/fun program in the esoteric brainf**k++ programming language.
What you need:
-A text editor
-A sense of humour
-Patience
-The brainf**k++ manual at http://www.jitunleashed.com/bf/BF++.pdf
-The following two python scripts: https://goo.gl/HhcHx1 and https://goo.gl/ffWMGy (They're under the WTFPL Free Software license)
-Note: You may or may not need Python 2.6 to run these.
Writing brainf**k++ programs:
-Move bfpp-interp.py and bfpreprocessor.py to your working directory.
-Make a file titled "program.bfpp"
-Write your program, as described by http://www.jitunleashed.com/bf/BF++.pdf
-Run your program with "./bfpp-interp.py program.bfpp" or "python bfpp-interp.py program.bfpp"
I hope this'll be fun, and good luck to all! ^_^
Oh, and the attached picture will be vital to writing a program-- it is an ASCII table, listing the values of every character.
Since the attached picture says that #65 is "A", a brainf**k++ program to print "A" would look like this:
+++++ +++++ +++++ +++++ +++++ +++++ +++++ +++++ +++++ +++++ +++++ +++++ +++++ .
EDIT: If you aren't using file I/O or networking for your program, I'd recommend using a regular brainf*ck compiler, as the python interpreter can be kinda buggy. In fact, the python interpreter is the only *working* implementation I've been able to find of brainf*ck++.
I posted this on Reddit to see what they'll come up with :P
" https://goo.gl/HhcHx1 and https://goo.gl/ffWMGy"
btw insted of telling google what pepole click on you could shorten the links using html like this:
src here:
http://pastebin.com/tFiCa5uy
i get this error when running the bf program in python any ideas?
File "bfpreprocessor.py", line 16
include_re = re.compile(r'\s*@include\(([^)]+)\)')
^
IndentationError: expected an indented block
what version of python dose it require?
i am running 2.7.6
I've tried with 2.6 and 2.7-- perhaps you should try Python 2.6, Available here.
(Duely noted about shortening links-- thanks. c:)
I don't see any reason for Python 2.6 to be required, specifically. Python 2.7 is designed to be compatible with Python 2.6. Besides, the error given wouldn't be any different between these two versions.
It sounds to me like, somehow, the indentation has been stripped. I don't see why that would happen, though. I also note that the line number given is inconsistent with the file on GitHub, which to me supports this possibility.
i copied and pasted the python src again and now it works thanks!
i present my creation!
a ASCII to BrainF**k converter made in c(GPL v3)
please give feedback!
you can compile just with gcc main.c
Anhang | Größe |
---|---|
ASCII to brainf**ck converter.tar.gz | 13.31 KB |
I'm not a very good programmer by any means (most of my "programming" is HTML and very very crude C) so this is a fun challenge. Challenge being the key word, I feel like I'm going crazy!
what are you trying to make?
No idea, that's part of the problem. Right now I'm just reading and experimenting but this language is a trip.
- Anmelden oder Registrieren um Kommentare zu schreiben