Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Need a programmer

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.

Name: Anonymous 2011-01-07 22:00

Ok finished

Name: Anonymous 2011-01-07 22:34

go away

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).

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

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 !

Name: Anonymous 2011-01-08 1:25

>>1
help us on making a vidyagaem.

DO ALL THE WORK FOR ME

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}

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__ ____ ____ ____}

Name: Anonymous 2011-01-08 1:55

what type of game?

Name: Anonymous 2011-01-08 1:59

>>8
not lisp. gtfo

Name: Anonymous 2011-01-08 2:01

>>11
no u

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?

Name: Anonymous 2011-01-08 2:51

>>13
that's not lisp, so fuck off already

Name: Anonymous 2011-01-08 3:53

>>4
EXPERT programmer detected.

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

Name: Anonymous 2011-01-08 4:59

>>8,9,13
This ``in Lisp'' guy is becoming annoying.

Name: Anonymous 2011-01-08 5:01

>>17
You should report him to mods.

Name: Anonymous 2011-01-08 5:02

>>14
Proof or it's LISP

Name: Anonymous 2011-01-08 5:04

>>19
It's a programming language interpreted by Lisp.

Name: Anonymous 2011-01-08 5:04

>>20
Proof or it's LISP

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.

Name: Anonymous 2011-01-08 5:13

>>22
But I can do eval '(1+2), so your argument is invalid

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")

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.

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 andlittler way to do it

Name: Anonymous 2011-01-08 5:22

>>26
Forgot my space, better and smaller

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

Name: Anonymous 2011-01-08 5:29

>>28
You mean something like:

say for 1..10?

Name: Anonymous 2011-01-08 5:29

>>29
*.say

Name: Anonymous 2011-01-08 5:30

>>28
Also, your Perl 6 macro should use gensym (refrain from introducing implicit variables)

Name: Anonymous 2011-01-08 5:30

>>29
I mean implementing `for` keyword itself

Name: Anonymous 2011-01-08 5:31

>>31
see >>29,30.
Or:
for 1..10 -> $i {
    $i.say
}

Name: Anonymous 2011-01-08 5:34

>>33
This isnt a new keyword.

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 }

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 mainlanguage

Name: Anonymous 2011-01-08 5:42

>>35
Your `times` executes during runtime, so it isnt a keyword.

Name: Anonymous 2011-01-08 5:43

>>36
`proper` macros means you can access AST and everything is available in prefix form.

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

Name: Anonymous 2011-01-08 5:50

>>38
`proper´ macros are written in Microsoft Visual Basic for Applications.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List