Need a programmer
1
Name:
DoomGuy
2011-01-07 21:35
Sup guys, first time being here.
I come from /v/, and I wanted to ask if any of you guys are up to help us on making a vidyagaem.
If you want more information, there's my E-mail (you can either e-mail me, or add me to MSN)
My steam ID is Mexicanonymous
So, yeah.
2
Name:
Anonymous
2011-01-07 22:00
Ok finished
3
Name:
Anonymous
2011-01-07 22:34
go away
4
Name:
Anonymous
2011-01-07 22:39
We don't make "vidya" on this board. We're more aligned with /x/ than /v/ (conjuring spirits and what-not).
5
Name:
Anonymous
2011-01-07 23:01
>We don't make "vidya" on this board. We're more aligned with /x/ than /v/ (conjuring spirits and what-not).
whaaaaaaaat
6
Name:
Anonymous
2011-01-07 23:56
HELP US MAKE A VIDEOGAME
HERE HAVE NO INFORMATION WHATSOEVER APART FROM AN EMAIL ADDRESS AND THE STEAM ID OF A MEXICAN GUY
No thank you !
7
Name:
Anonymous
2011-01-08 1:25
>>1
help us on making a vidyagaem.
DO ALL THE WORK FOR ME
8
Name:
Anonymous
2011-01-08 1:47
I did a Tetris sketch in Lisp for you,
tetris input s -> w:s.world f:s.figure
cnd {blocked? w f2:(set f.x f.x+1) -> clearLines s w f
blocked? w f3:(applyInput input f2) -> set s.figure f2
ye -> set s.figure f3}
9
Name:
Anonymous
2011-01-08 1:49
Here are the tetrominoes:
figures =: ltl,'{____ ____ _X__ ____ ____ ____
XXX_ _XXX _X__ _XX_ __XX XX__
X___ ___X _X__ _XX_ _XX_ _XX_
____ ____ _X__ ____ ____ ____}
10
Name:
Anonymous
2011-01-08 1:55
what type of game?
11
Name:
Anonymous
2011-01-08 1:59
12
Name:
Anonymous
2011-01-08 2:01
13
Name:
Anonymous
2011-01-08 2:06
cutRect x y w h ls -> cut y y+h ls |> map (cut x x+w ?)
blocked? w:World f -> r:(cutRect f.x f.y 4 4 w.lines)
map (map (? != '_ && ?? != '_) ? ?? |> any id) f.lines r
|> any ye?
14
Name:
Anonymous
2011-01-08 2:51
>>13
that's not lisp, so fuck off already
15
Name:
Anonymous
2011-01-08 3:53
>>4
EXPERT programmer detected.
16
Name:
Anonymous
2011-01-08 4:49
Konnichiwa minnasan, first time being here.
I come from /games/, and I wanted to ask if any of you might be up to help us
on making a video game.
If you want more information, there's my email.
My steam ID is nihonshoujo96
Thank you so much <3
17
Name:
Anonymous
2011-01-08 4:59
>>8,9,13
This ``in Lisp'' guy is becoming annoying.
18
Name:
Anonymous
2011-01-08 5:01
>>17
You should report him to mods.
19
Name:
Anonymous
2011-01-08 5:02
20
Name:
Anonymous
2011-01-08 5:04
>>19
It's a programming language interpreted by Lisp.
21
Name:
Anonymous
2011-01-08 5:04
22
Name:
Anonymous
2011-01-08 5:09
>>21
You used
repl to interpret a
string instead of
code directly , therefore breaking the
code is data axiom.
23
Name:
Anonymous
2011-01-08 5:13
>>22
But I can do
eval '(1+2), so your argument is invalid
24
Name:
Anonymous
2011-01-08 5:17
I also can do neat stuff, like:
map #($?=$??) ['a 'b 'c] [1 2 3]
((a=1) (b=2) (c=3))
and
map \"$? = $??\" ['a 'b 'c] [1 2 3]
("a = 1" "b = 2" "c = 3")
25
Name:
Anonymous
2011-01-08 5:17
>>23
Even the
FIOC has
eval, does
that make it
LISP ?
And
Perl ,
Ruby ,
Bourne Shell too. I
don't think that the
``Bourne Shell'' can be a
LISP .
26
Name:
Anonymous
2011-01-08 5:21
>>24
You know,
Perl 6 has
map too, that
would be something
like :
map -> $_, $__ { "$_ = $__" } ["a", "b", "c"] [1, 2, 3]
But I'm
not a
Perl 6 hacker, so there
must be a
better and littler way
to do it
27
Name:
Anonymous
2011-01-08 5:22
>>26
Forgot my space,
better and smaller
28
Name:
Anonymous
2011-01-08 5:27
>>26
How about implementing dotimes macro in Perl6? Like that:
m:times #(`:` $c $n) @expr -> &e:$n 0.{=&r $c -> do $expr (&r $c+1); !&e}
times i:10 say i
0
1
2
3
4
5
6
7
8
9
ye
29
Name:
Anonymous
2011-01-08 5:29
>>28
You mean something like:
say for 1..10?
30
Name:
Anonymous
2011-01-08 5:29
31
Name:
Anonymous
2011-01-08 5:30
>>28
Also, your Perl 6 macro should use gensym (refrain from introducing implicit variables)
32
Name:
Anonymous
2011-01-08 5:30
>>29
I mean implementing `for` keyword itself
33
Name:
Anonymous
2011-01-08 5:31
>>31
see
>>29,30 .
Or:
for 1..10 -> $i {
$i.say
}
34
Name:
Anonymous
2011-01-08 5:34
>>33
This isnt a new keyword.
35
Name:
Anonymous
2011-01-08 5:37
>>32
sub times ($i, &f) {
sub _times($c) {
if $c > $i {return};
&f($c);
_times($c+1);
}
_times(0);
}
times 10, -> $i { $i.say }
36
Name:
Anonymous
2011-01-08 5:41
>>35
Perl6 also has
macros,
proper macros, but Rakudo still doesn't implement them, so I can't test them.
However , that's not the
best ``
times'' you can do in
Perl 6, but
Perl 6 is
not my
main language
37
Name:
Anonymous
2011-01-08 5:42
>>35
Your `times` executes during runtime, so it isnt a keyword.
38
Name:
Anonymous
2011-01-08 5:43
>>36
`proper` macros means you can access AST and everything is available in prefix form.
39
Name:
Anonymous
2011-01-08 5:47
>>37
I had to do
that instead of a
macro , the
fucking Rakudo doesn't support
macros yet.
>>38
A Perl 6 macro definition will look like a subroutine or method definition, and can operate on unparsed strings,
an AST representing pre-parsed code , or a combination of the two.
[1]
--
[1]
http://en.wikipedia.org/wiki/Perl_6#Macros
40
Name:
Anonymous
2011-01-08 5:50
>>38
`proper´ macros are written in Microsoft Visual Basic for Applications.
41
Name:
Anonymous
2011-01-08 5:51
I also can write an `if` macro, it supports three forms:
if t a b
if t then a
if t then a else b
m:if @body -> $body.{#($t $a $b) -> #($t |> {ye?->$a; no?->$b})
#($t then $a) -> #($t |> {ye?->$a; no?->no})
#($t then $a else $b) -> #($t |> {ye?->$a; no?->$b})}
42
Name:
Anonymous
2011-01-08 5:54
>>39
What is "representing pre-parsed code"?
43
Name:
Anonymous
2011-01-08 6:03
>>41,42
OKAY YOU FUQIN ANGERED AN EXPERT LISPER
GODFUQINDAMN
FIRST OF ALL, YOU DON'T FUQIN UNDERSTAND THAT A PERL 6 MACRO IS EQUIVALENT TO A LISP MACRO, READ YOUR FUQIN http://perlcabal.org/syn/S06.html#Macros
SECONDLY, YOUR LANGUAGE SEEMS THE BASTARD CHILD OF HASKELL AND LISP
THIRDLY, LISP IS ALL ABOUT ABSENCE OF SYNTAX AND CODE IS DATA, YOUR LISP HAS TOO MUCH SYNTAX
AND FUQIN LASTLY, FUCK OFF WITH YOUR BULLSHIT LANGUAGE.
EVERYTHING HAS ALREADY BEEN ANSWERED IN >>22,26,36,39
44
Name:
Anonymous
2011-01-08 6:13
>LISP IS ALL ABOUT ABSENCE OF SYNTAX
No. Lisp is all about LISt Processing.
45
Name:
Anonymous
2011-01-08 6:16
>>44
I have been trolled enough, let's stop here for today.
46
Name:
Anonymous
2011-01-08 6:16
PERL 6 MACRO IS EQUIVALENT TO A LISP MACRO, READ YOUR FUQIN http://perlcabal.org/syn/S06.html#Macros
"Conjecture"
47
Name:
Anonymous
2011-01-08 6:16
PERL 6 MACRO IS EQUIVALENT TO A LISP MACRO, READ YOUR FUQIN http://perlcabal.org/syn/S06.html#Macros
"Conjecture"
48
Name:
Anonymous
2011-01-08 6:22
>>44,46-47
FUCK YOU COCK-SUCKING FLAMING FUCKING FAGGOT DIE IN A FIRE YOU AND YOUR FAGGOT HASKELL-LIKE SHIT LANGUAGE WHILE BEING ASS RAPED BY THREE NIGGERS WITH AIDS I REALLY HOPE YOU DIE REALLY SLOW AND PAINFULLY I HATE YOU DIE DIE FUCK YOU DIE
999/10 I WISH I COULD KILL YOU FUCKING BRAINLESS TROLL FUCK YOU
49
Name:
Anonymous
2011-01-08 6:25
>>48
What is "Haskell"? Is it some programming language? Never used it.
50
Name:
Anonymous
2011-01-08 6:27
>>49
Haskell is a dog breed.
51
Name:
Anonymous
2011-01-08 6:52
>>1
So, basically, looking at
>>2-40, I think it's safe to say you will
never be able to squeeze a
"vidyagaem" out of us.
Welcome to
/prog/ .
I hope you enjoy your stay!
52
Name:
Anonymous
2011-01-08 7:01
53
Name:
Anonymous
2011-01-08 7:17
[color=#C80046]W[/color]
54
Name:
Anonymous
2011-01-08 7:17
>>53
THERES YA VIDYA GAME, RUN IT IN IE5, AND ONLY IE5 OR IT WONT COMPILE
55
Name:
Anonymous
2011-01-08 8:57
ばか。
56
Name:
Anonymous
2011-01-08 9:51
57
Name:
Anonymous
2011-01-08 10:54
さよなら
58
Name:
Anonymous
2011-01-08 11:18
do {
play(さくらんぼ);
} while (もう一回);
59
Name:
Anonymous
2011-01-08 11:40
>>26
I think you're trying to say:
<a b c> Z=> 1,2,3;
i.e.:
→ (<a b c> Z=> 1,2,3).perl.say;
("a" => 1, "b" => 2, "c" => 3)
60
Name:
Anonymous
2011-01-08 15:30
>>59
Is that ``in LISP''?
SURE IT IS, FUCK OFF COCK SUCKING FAGGOT
61
Name:
Anonymous
2011-02-03 7:15
62
Name:
Anonymous
2011-02-04 16:38