AuthorTopic: patratzel: an exquisite corpse application  (Read 8001 times)

Offline evilchelu

  • 0001
  • *
  • Posts: 80
  • Karma: +0/-0
    • View Profile
    • github profile

patratzel: an exquisite corpse application

on: November 21, 2010, 08:14:17 pm
Hi pixel people,

My name is Cristi Balan, I'm a web application developer. You don't know me but I want to help :)

====
Short version
====

Me and my girlfriend have made an exquisite corpse style application that you can use, no strings attached. You can use it here:

http://patratzel.heroku.com/

Right now you can only login with twitter, because it was the easiest to get going.

====
Long version
====

For a long time I've been a fan of the old tiles.ice.org collaborative quilts and I've been searching for a reason to make a fun side project by making a web app that helps people run one. Unfortunately, I have very little skill when it comes to art.

I recently came across the HEXQUISITE CORPSE COLLAB I & II and the ISO collabs and I found them great!

I noticed that the last posts are asking for a new collab and I imagine that lack of time is one of the reasons the admins are not doing more of them.

So, for the last two weeks, me and my girlfriend have wrote an exquisite corpse style app in our spare time.

Right now it only supports square boards and you can only authenticate with twitter. Our plan, if you guys agree, is to give it to you so you can use it for the collabs. We want to add the hex stuff, fixed palettes, and maybe somehow figuring out if people can reuse their forum accounts instead of twitter. We could even host it in a subdomain of wayofthepixel.net if you want.

We don't want to make any money with it or charge the forum users or take users away from the forum or anything like that. Our main goal when writing it was to make some people happy and admins have more time. We plan on making more with the application but what I said above about the pixelation forum will always stand. We'll be doing this as a gift and we'll not expect or demand any compensation for it. If there is a lot of traffic and usage however, we might ask the forum admins to setup a hosting account for the application tho. Depending on how things go, we might even open source the application at some point.

You can have a look at the application here:

http://patratzel.heroku.com/

Right now you can only login with twitter, because it was the easiest to get going.
http://tzigla.com/ - collabs & exquisite corpses, y'all

Offline evilchelu

  • 0001
  • *
  • Posts: 80
  • Karma: +0/-0
    • View Profile
    • github profile

Re: patratzel: an exquisite corpse application

Reply #1 on: November 21, 2010, 08:19:28 pm
There is no palette being enforced on the tiles, and no admin controls yet (to approve or delete indecent tiles) so please behave :)

So, I would like people who want to use it to please respect the rules set for the last hexquisite corpse collab: http://www.wayofthepixel.net/pixelation/index.php?topic=9305.0

Please let me know if something doesn't work, what do you think of the idea or if you have some ideas for it, etc

Thanks and we hope this makes at least a few people around here happy :)

ps: You can only use a relatively modern browser, such as Chrome, Safari, Firefox. Opera almost works but not yet. We don't have IE but it might work on IE9 (definitely not on previous versions). Even so, we don't recommend using IE.
« Last Edit: November 21, 2010, 08:31:43 pm by evilchelu »
http://tzigla.com/ - collabs & exquisite corpses, y'all

Offline ptoing

  • 0101
  • ****
  • Posts: 3063
  • Karma: +0/-0
  • variegated quadrangle arranger
    • the_ptoing
    • http://pixeljoint.com/p/2191.htm
    • View Profile
    • Perpetually inactive website

Re: patratzel: an exquisite corpse application

Reply #2 on: November 21, 2010, 09:57:49 pm
Wow, this was unexpected. Quite nice. I have no twitter, so I did not check it out yet properly, but I looked at what I could.

Time is an issue, yes, though I have to say the Hexquisite Corpse stuff was way less time intensive than say Secret Santa.

If you would make this into a fully usable web app where people can log in with their pix usernames that would be awesome.

Expect a PM from me.
There are no ugly colours, only ugly combinations of colours.

Offline evilchelu

  • 0001
  • *
  • Posts: 80
  • Karma: +0/-0
    • View Profile
    • github profile

Re: patratzel: an exquisite corpse application

Reply #3 on: November 21, 2010, 10:35:38 pm
Whoa, thanks for replying! I'm glad you like the idea.

We could also easily add facebook logins for the testing period, but we didn't to deal with people forgetting they logged in with twitter then logging in with facebook then ending up with two different accounts. Actually, since this is just for testing, we'll add facebook accounts and not care about the duplication for now :)

I have no idea yet on how to use the pixelation logins since I have no clue on how this forum software works. Here are some ideas:

1. if the forum supports oauth or oauth2, authentication can be really really easily added

2. have the patratzel app on a subdomain of the wayofthepixel.net then configuring the forum software to set the login cookie to *.wayofthepixel.net instead of www.wayofthepixel.net like now (this would also mean that we'd have to put the username in there, not just the sessionid like now)

3. add link to each user's profile page saying "login into patratzel" with a token that would just login with/create a linked account in patratzel
http://tzigla.com/ - collabs & exquisite corpses, y'all

Offline evilchelu

  • 0001
  • *
  • Posts: 80
  • Karma: +0/-0
    • View Profile
    • github profile

Re: patratzel: an exquisite corpse application

Reply #4 on: November 22, 2010, 04:45:50 am
Just updated the application and changed twitter logins with facebook logins since I assume more people have facebook than twitter. Facebook logins are just a temporary measure until we get automatic logins working.

I also implemented a way that you can create an account linked to your pixelation account. I have talked to ptoing and sent him instructions on how to create the autologin links so you can easily log in into patratzel using your pixelation account.

However, if you want to login before they update the forum software, please PM me and I will manually create the autologin link for you via PM.
http://tzigla.com/ - collabs & exquisite corpses, y'all

Offline Indigo

  • Administrator
  • 0011
  • *
  • Posts: 946
  • Karma: +0/-0
  • Artist, Indie Game Dev
    • DanFessler
    • DanFessler
    • http://pixeljoint.com/p/849.htm
    • DanFessler
    • DanFessler
    • View Profile
    • Portfolio

Re: patratzel: an exquisite corpse application

Reply #5 on: November 22, 2010, 09:19:53 pm
I too have dabbled with the idea of automating the exquisite corpse collab.  I didn't get very far, but I did manage to make a php page that spits out the hex that accepts mouse events.  Not sure if it'd be of use for you, but you can see it here: http://calypsonstudios.com/websites/pixcollab/  PM me if you'd like the code or would like to bounce back ideas.

I could imagine that once someone reserves a tile using their pixelation account, a timer would appear on that tile.  If the user didn't submit a tile before the time ran out, that tile would be up for grabs again.  This would be pretty neat if you can pull it off.

Offline evilchelu

  • 0001
  • *
  • Posts: 80
  • Karma: +0/-0
    • View Profile
    • github profile

Re: patratzel: an exquisite corpse application

Reply #6 on: November 22, 2010, 09:25:22 pm
@indigo: Tile expiration is already done and it's customizable once you create the board (which only I'm allowed to do for now)

Another fun thing that we added today: you cannot reserve a tile adjacent to a tile you already made!
http://tzigla.com/ - collabs & exquisite corpses, y'all

Offline evilchelu

  • 0001
  • *
  • Posts: 80
  • Karma: +0/-0
    • View Profile
    • github profile

Re: patratzel: an exquisite corpse application

Reply #7 on: November 22, 2010, 09:29:15 pm
@Indigo: Thanks for the example! For now we are still trying to make the code robust and nice for squares before adding hexes (and iso tiles afterwards). Your hex example looks nice but we're probably going to do the guessing from js instead of using a map area. If we get stuck on the algorithm I'll come running to steal your code :)
http://tzigla.com/ - collabs & exquisite corpses, y'all

Offline evilchelu

  • 0001
  • *
  • Posts: 80
  • Karma: +0/-0
    • View Profile
    • github profile

Re: patratzel: an exquisite corpse application

Reply #8 on: November 22, 2010, 09:35:30 pm
Hey everyone. We just deployed a new version of the code with what we worked on today. Check it out at the same url:

http://patratzel.heroku.com/boards/1

Important changes are:

* Firefox should now work. Opera still not there yet :(
* Logins with twitter and facebook and also pixelation work and have cute buttons
** (if you want to login with your pixelation account, please PM me and I can create a link for you)
* You can no longer reserve a tile adjacent to a tile you already made (the check is done in all 8 directions)
* Nicer look for the tile you save to work on
* Added instructions and better texts throughout
* Board border size is now customizable at board creation
« Last Edit: November 22, 2010, 09:45:50 pm by evilchelu »
http://tzigla.com/ - collabs & exquisite corpses, y'all

Offline Rydin

  • 0011
  • **
  • Posts: 925
  • Karma: +0/-0
  • ...zzzt...
    • @thickDumps
    • View Profile
    • thickDumps

Re: patratzel: an exquisite corpse application

Reply #9 on: November 23, 2010, 10:37:05 pm
I don't like the idea of signing in with other accounts. :-\
You should make it so a person can create an account just for patratzel.
Man cannot remake himself without suffering for he is both the marble and the sculptor.