Nowadays social networks are used for various recreational purposes. It is believed that every day a user spend, on average, two hours playing this type of networkgames. Farmville is a social game availab le at one of the most successful social networks: Facebook.Farmv ille game allows each user to use a diverse set of actions in order to manage a virtual farm. However, this management quickly becomes a boring and time consuming process and often the user quitsplaying this game. In this context this project main objective was related with the development of an intelligent system able to effect ively assist the player when playing Farmv ille. The system will help the user in most of his management tasks on the farm such as seeding and harvesting, receiv ing and sending gifts and managing the farm animals. The use of the implemented system ensures greater progress in the game, because there is a decrease in the time spent in performing the tasks enabling the user to focus on the strategies for advancingin the game.
Keywords Social Networks, Social Games, Farmv ille, Intelligent Systems
IntroduçãoA Rede Social Facebook tem sido desde o seu lançamento um dos sites mais visitados do mundo. Em 2011 foi o líder mundial de sites visitados com cerca de 880 milhões de utilizadores ativos e 1 bilião de páginas visitadas [1]. Os jogos são aplicativos muito usados no Facebook, sendo frequentemente usados pelos utilizadores como forma de entretenimento e de interação com outros utilizadores. O FarmVille consiste num jogo de gestão de uma quinta virtual onde cada utilizador de forma cooperativa, ou não, pode realizar u m conjunto diversificado de tarefas que lhe permit irão progredir no jogo. Este tem regras mu ito simples, é de fácil aprendizagem e as suas actividades básicas são o preparo da terra, a p lantação de sementes, a colheita de diversos produtos, a criação de animais e a co lheita dos frutos de vários tipos de árvores. Co m vista à evolução no jogo, o utilizador interage com o amb iente através de cliques do rato. Contudo, estas ações tornam-se rapidamente fastidiosas e cansativas. Um exemp lo desta problemát ica éum jogador que possui na sua quinta um número elevado de O FarmVille exige mu ita d isponibilidade por ser u m jogo que se desenrola em tempo real, e muita responsabilidade no cumprimento dos horários das colheitas dos produtos. O não cumprimento destes horários leva à perda dos produtos plantados e do dinheiro investido na sua plantação, prejudicando assim o avanço do jogo.No FarmVille existem várias tarefas, várias sementes que podem ser plantadas, vários tipos de árvores e animais, cada um deles com custos de aquisição e lucro diferentes. Alguns itens são mais rentáveis e/ou fornecem mais pontos de experiência do que outros, e contribuem de forma diferente para o avanço do jogo. Portanto, o estudo de estratégias de jogo que facilitem o avanço no jogo é importante para os jogadores do FarmVille.Neste trabalho foi criado um sistema mu lti agente que permit indo ao utilizador a utilização de dife...