Tuesday, 24 March 2009

Social network - Related artworks feature added!



I've added Related artworks feature to my gallery network http://www.visibleart.net/. Relation is calculated by frequency of "being favorite" by people who also like the artwork that is currently displayed (http://www.visibleart.net/artwork.php?artid=6020 for example).

I've tried to add this list on other areas of the artwork webpage, but the very bottom seems to be the most suitable now. I've also experimented with pop-up windows, but there have been problems with links to original parent page (artworks have been displayed in the pop-up).

I really like this new kind of navigation and it works good. But that fact is, that only 1/3 of all artworks are someone's favorite and it makes this feature less generic. In those 2/3 cases, i might consider also ratings of artworks, not only "being favorite" relation.

I'm awaiting user feedback and i have new ideas already: there could be also a small list (selection) of artworks from the same author.

Flash game - thoughts

So, the game works, but i feel it could be much better. I started with the visual identity and then programmed basic interactions. I would like to improve both.

Visual identity
  • Many objects are repeating in this game now and I want it to be more varied, "colorful", but in typographical meaning, i don't want to add colors
  • Another levels of gameplay will introduce new backgrounds, enemies, etc.

Interactions

  • I mentioned collecting letters before, this feature will be deeply integrated in the game structure, i think the audience will be thrilled by this game because of these reasons:
  • This game really looks different and introduces nice ways of descriptive looking world, people would like to know what's on the next screen
  • Various interactions with letters
  • Good music and sounds


Flash game - progress

New progress in my flash game:
  • static objects in the game block you path and you can jump on them! :)
  • enemies are moving (i really like that every enemy has own unique way of moving) and when you cross their path, they make a sound and lower your health
  • there is a music playing in the background

  • it's entitled Typo Run :) very innovative ;) i'm kidding, it was just my first idea

  • your character slowly fades to white when you are hurt

Future plans:

  • add feature to collect letters
  • think about possible synergy with those collecting letters - i already have some ideas!
    - some nice quote may appear letter by letter
    - monsters may be distracted by collecting their names
    - music change when new letter is collected
    - your health will grow (so your character will have more black ink in it :)








Thursday, 12 March 2009

Social network - User's friends graph

These are my first visualisations of User's friends in 2d graphs. The length of lines depends on "power" of corresponding friendship (i have a mathemathical formula for this).






Social network - Visualization of relationships modules

Visualization modules

I will visualize in 2d space graphs various relations of social network data:
  1. relationships between users (friends, fans, enemies... and groups of these relations)
  2. relationships between artworks ("people who like this artwork also like these:" -> similar favorite artworks list)
  3. activity of users on the timeline
    platforms: PHP or Flash (i have to make a research which one is more suitable, flash seems to be more attractive, but i don't have any experience with flash & database yet)
1) relationships between users
  • (basic) display active users (in ring) with connections (lines) of "friends" and "a fan of" between themlines can have different width of stroke or color or both, depending on "relative value" of relationship
  • display all users (in 2d space graph) so that FRIENDS ARE CLOSER to each other
  • display gallery as clusters - GROUPS OF FRIENDS
  • display gallery as groups of users that are hostile (show TENSIONS, hostility between gallery users)(bonus: compare tensions from previous days, highlight areas that became worse)

2) relationships between artworks

  • display related artworks to current artwork
  • display 2d graph of artworks (artwork thumbnail = node), in which i can move by clicking on related artworks

3) activity of users on the timeline

  • display a timeline on axis x, and (one) USER'S ACTIONS on axis y - more actions per day will display at increasing y-coordinate
  • display a timeline on axis x, and ALL ACTIVE USERS from that day on axis y,user names serve as links to graph number 1 (user's actions)

I'll start with basic relationships between users and then I'll focus on relationships of artworks. This is the most useful module for the users (the rest is more useful for the administrator).

Flash game - new idea & visualisation

I've got a new idea for a flash game. It would be a classic platform game, BUT typography-based, so everything will be composed of characters. I've spent last few days with creating my vision, i think it looks quite unique, i can't remember of any other game looking like this:

http://www.visibleart.net/david/temp/ntu/flash/typo17.swf

You can move and jump now (but obstacles don't work yet).

I have an idea, that you'd collect some "free" characters in this game and then you'll be able to eliminate some foes simply by pressing enter - if you have their corresponding letters (F, L, Y to eliminate a fly). I'll see. Maybe i'm overcomplicating it :)