Um Jogo Por Semana – Semana 07

Read in English here!

Labirinto 3D!Jogue no browser

PrintControles
Setas: andar e girar

A ideia – Eu me baseei numa memória da minha infância: eu sempre amei o protetor de tela 3D Maze do Windows 95/97. Contudo, eu sempre quis poder controlar o que estava acontecendo na tela, e não apenas assistir. Era gritante para mim a necessidade de uma versão jogável, portanto foi isso o que eu decidi fazer! Um clone jogável.

O que deu certo – Fiquei surpreso de como o resultado ficou bom apesar de ter gasto cerca de 2 à 3 horas no desenvolvimento propriamente dito. Está bem simples e cru, mas eu achei que ficou divertido de jogar, e agora estou com muita vontade de revisitar esta ideia futuramente.

O que deu errado – Ter travado tentando desenvolver uma feature que não era vital para o produto, e que não foi incluída na versão final (flip de câmera). Ter deixado a maior parte do desenvolvimento para domingo de noite mais uma vez. E queria ter populado o labirinto com criaturas pixeladas não-interativas, a fim de facilitar que o jogador se localizasse dentro do labirinto usando-as como referência.

O que eu aprendi – Jogos mais simples funcionam melhor para o formato de um jogo por semana, e que devo separar as tarefas a serem realizadas por ordem de prioridade.

 

Publicidade

Game a Week – Week 07

Leia em Português aqui!

3D Labyrinth!Play on browser

PrintControls
Arrows: walk and turn.

The ideia – I used as base a memorie that I have from my childhood: I always loved the 3D Maze screensaver from Windows 95/97.However, I also wanted to control what was happening on the screen. To me it was like if it was screaming to be playable, so that’s what I did! A playable clone.

What went right – I’m surprised with the results, it’s kind of good despite the fact that I only spent 2 or 3 hours with the actual development. It is simple and rough, but I think it’s fun to play, and I really feel like trying to do something else with this idea someday.

What went wrong – I got a mini-block and lost a lot of time with the development of a feature that didn’t make it to the final version (it was camera flip). And I also left most of the development to Sunday night again and it’s kind of meh. I wanted to populate the labyrinth with pixelated non-interactive creatures, so it would be easier to the player not get lost,.

What I learned – Simpler games work better with the game a week format, and that I have to start sorting tasks by priority.

 

Um Jogo Por Semana – Semana 04, 05 e 06

Read in English here!

Desculpem o atraso! Não tenho postado ultimamente por uma mistura de computador consertando + preguiça + lançamento do Binding of Isaac: Rebirth. Aqui está o que tenho (não) feito estas 3 semanas.

 

  • Semana 04

NENHUM JOGO 😦

Semana04

A ideia – Fazer um simples jogo de adventure point and click, com arte feita à mão. Algo relativamente simples e tranquilo de fazer!

O que deu certo – Fiz alguns desenhos com canetinha, e gostei bastante do resultado!

O que deu errado – deixei todo o desenvolvimento para o final de semana, muito em cima da hora. Administrei pessimamente meu tempo e falhei.

O que aprendi – Devo focar muito mais em administrar a semana e parar de procrastinar. E que também arte feita à mão é rápida de fazer e dá bons resultados!

 

  • Semana 05

O TrucomanteDownload A3 (pdf) ou A4(zip contendo pdf)

TrucomanteA ideia – Como eu achei que meu computador provavelmente estaria sendo consertado durante esta semana eu resolvi fazer um jogo físico. Basicamente, um mod do jogo de cartas truco, um baralho extra pra ser utilizado junto com o baralho de truco. Tipo um Yu-Gi-Oh! de buteco.

O que deu certo – eu fiz uma sessão de beta testing no meu aniversário com quatro amigos meus. E aparentemente ficou divertido! Mas na hora não pude acompanhar a partida na integra, então fica difícil de dizer o quanto da diversão era por parte do jogo original e o quanto era pelas modificações. Mas o que tenho certeza que aconteceu foi possibilitar um jogo mais flexível do que no jogo original, com reviravoltas impossíveis e dramáticas.

O que deu errado – precisa ainda de muito mais testing, e muito mais balanceamento do gameplay, e um manual de instruções. E não deixar pra fazer as cartas durante a madrugada antes do último dia que a gráfica ficava aberta.

O que aprendi – Que explicar regras de um jogo físico é muito, muito mais complicado do que um jogo digital! E que projetar as regras é a parte mais trabalhosa e divertida.

 

  • Semana 06

NENHUM JOGO DE NOVO  (✖╭╮✖)

Esta semana sim o meu computador foi de verdade para o conserto.

O que deu de errado – Sem computador no meio da semana + jogando bastante Binding of Isaac novo quando o computador ficou pronto. Sim, é culpa minha. Sim, Rebirth é tão incrível quanto eu esperava.

O que deu certo – Tela nova! Agora posso voltar a desenvolver confortavelmente!

 

E agora estou sentindo uma vontade muito forte de começar um novo jogo. Esta semana VAI TER JOGO SIM! Até segunda!

 

Game a Week – Week 04, 05 and 06

Leia em Português aqui!

Sorry for being late! I haven’t posted lately because of a combo of my computer being repaired + laziness + the realease of Binding of Isaac: Rebirth. Here is what I was (not) doing this 3 weeks.

  • Week 04

NO GAME MADE 😦

Semana04

The idea – To make a simple point and click adventure game, with handmade art. Something really simple and smooth to make!

What went right – I’ve made some drawings with marker, and I really liked the results!

What went wrong – I left all the development to the weekend, too much close of the deadline. I’ve managed poorly my time and failed.

What I learned – I have to focus a lot more in time management and stop procrastinating. And also that handmade art can be quick to make and with some nice results!

  • Week 05

The Trucomancer – Download A3 (pdf) or A4(zip contendo pdf) (both in Portuguese)

TrucomanteThe idea – I thought that my computer would probably be under repair this week, so I decided to make a physical game. Basically, it’s a mod of an existing card game called Truco, with an extra set of cards to be used side by side with the standart deck. Like if Truco and Yu-Gi-Oh! had a baby.

What went right – I’ve made a beta testing sesssion at my birthday with 4 friends of mine. And looks like the game is actually fun to play! But at that time I was unable to follow the whole match, so it’s hard to say how much of the fun was from the base game and how much was from the alterations. But what I’m sure of is that the new game was more flexible, with impossible and dramatic twists.

What went wrong – it still needing a lot more testing, and a lot more gameplay tuning, and definitely an instruction manual. And for the folks reading it in English, sorry for the Portuguese only cards! Ans also, I shouldn’t had decided to make all the cards during the dawn of the last day of the week that the printer store was open.

What I learned – That explaining the rules of a physical game is much, much more complex than in a digital game! And that designing the rules is the most har and fun part of it.

  • Week 06

NO GAME AGAIN  (✖╭╮✖)

So this week finally my computer went to repair.

What went wrong – Without computer during the week + playing a lot of Binding of Isaac: Rebirth at the weekend, when I got my computer back. Yeah, it’s my fault. Also yeah, Rebirth is as amazing as it sounds and looks.

What went right – New screen! Now I can develop stuff confortably again!

And now I’m feeling a really strong desire to start a new game. This week WILL HAVE A NEW GAME YEAH! See you next monday!

Um Jogo Por Semana – Semana 03

Read in English here!

Clone de TetrisLink para jogar no browser

Controles – Setas movem e rotacionam, Esc reseta

A ideia – Fazer um jogo que fosse a mistura de Columns com Tetris Attack, usando como base este tutorial aqui.

O que deu certo – Bom… o tetris quase funciona, terminei o tutorial. E gosto de estar testando gêneros diferentes cada semana. Aliás, fantástico o tutorial! Apresenta alguns conceitos interessantes de lógica de programação que eu não conhecia ainda.

O que deu errado – Não consegui ir além do tutorial. O que desenvolvi domingo, que transformava ele em algo mais próximo da visão que tive inicialmente, não consegui terminar a tempo e joguei fora. E existem bugs de colisão com certas peças.

O que aprendi – O tutorial valeu como aprendizado, mas ainda não estou conseguindo gerenciar o meu tempo como gostaria.

Game a Week – Week 03

Leia em Português aqui!

Tetris CloneLink to play in browser

Controls – Arrows to move and rotate, Esc resets

The ideia – Make a mix between Columns and Tetris Attack, using this tutorial as base.

What went right – Well… the tetris almost works, and I finished the tutorial. And I like to test different genres every week. Also, the tutorial is fantastic! I saw some programming logic concepts that I didn’t knew yet.

What went wrong – Didn’t made it beyound the tutorial. The stuff I coded Sunday, that transformed the game in something closer to my original vision, weren’t finished in time and I had to throw away.And the final game has some collision bugs.

What I learned – The tutorial was good as a learning experience, but I still can’t manage my time as I would like..

Um Jogo Por Semana – Semana 02

Read in English here!

Semana 02Link para jogar no browser (Z – Atira / X – Troca de tiro)

Semana02

A ideia – Depois de me frustrar semana passada, decidi tentar fazer algo mais simples esta semana. Quis fazer um shmup bem simples, e usei como base as mecânicas de tiro de Thunder Force, só que beeeem simplificadas. Algo que fosse simples de terminar e ao mesmo tempo pudesse brincar um pouco com level design e game design, que acredito ser dois dos meus pontos fracos.

O que deu certo – Desta vez isto está pelo menos parecendo com um jogo! Também sinto que estou programando bem melhor do que antes, com quase toda classe sendo responsável especificamente por uma tarefa. E é muito boa a sensação de quase todo dia mexer um pouquinho com desenvolvimento de jogo.

O que deu errado – Eu deixei o level design para os últimos 10 minutos do meu prazo e sinto que falhei em treinar esta habilidade na semana atual. Também ainda não estou conseguindo gerenciar bem meu tempo durante o meio da semana. E o jogo não tem tela de começo, nem tela de fim e começo de jogo, ou método de reiniciar a partida sem ter de recarregar a página, o que ainda é um pouco frustrante.

O que aprendi – No geral, acho que o que aprendi mais esta semana foi quanto à programação. E só de ter feito algo jogável, ao contrário do jogo da semana passada, já é um progresso, mesmo não estando contente com o estado final.

Game a Week – Week 02

Leia em Português aqui!

Week 02Link to play in browser (Z – Shoots / X – Change shoot type)

Semana02

The idea – After getting frustrated last week, I decided to try something more simple this week. I wanted to make a really basic shmup, and used as base the shooting mechanics of Thunder Force, but simplified. Something that would be easy to finish and that I could also play a little with level and game design, both things that I think are my weak spots.

What went right – This time at least it looks like a game! Also I feel like I’m coding better now, with almost every class responsible for a single task. And it feels really good to work every day a little bit with game development.

What went wrong – I left the level design for the last 10 minutes before the deadline, and I think I’ve failed at training this skill this time. Also having problems with managing my time during the business days of the week. And the game don’t have a starting screen, neither game start and over screens, or way to restart the game without reloading the page, wich is kind of frustrating.

What I learned – In general I think what I learned the most was with programming. And the fact that this time I made something playable, unlike last week’s game, already is some progress, even unhappy with the final product.

Um Jogo Por Semana – Semana 01

Read it in English here!

Já faz um tempo que eu li o este artigo no Gamasutra e este outro também sobre o desafio Game a Week. Depois de uns dois meses sem participar de game jams e nem desenvolver nenhum jogo ou algo do gênero, senti que estava na hora dtentar isto.

Eu sempre achei extremamente divertido participar de game jams: o prazo apertado, os bugs e erros de programação pipocando de todos os lugares, o cansaço, a adrenalina do prazo final e a sensação de dever cumprido toda vez que eu dava a luz ao meu novo jogo. Feio, deformado e faltando pedaços, porém um jogo.

Contudo, desde que voltei de férias da faculdade, o tempo que tinha disponível durante a semana ficou muito mais apertado: estou agora estudando de manhã e trabalhando como estagiário de tarde.Tenho virado uma geleia preguiçosa nos fins de semana. Mas a coceirinha de fazer mais e mais jogos continuava lá.

E então resolvi sanduichar o Game a Week no meio da semana. Toda segunda feira irei postar aqui o resultado do meu trabalho, não importa o quão inacabado, feio e vergonhoso ele esteja. Prazo final todo domingo, 23:59, sem desculpas, sem prorrogações. Para descrever cada projeto irei pegar emprestado o modelo que a Adriel Wallick utiliza.

Sem mais enrolações, aqui está o primeiro:

BizoroLink de download (jogável em rede local – 2 jogadores)

bizoro

A ideia – A primeira ideia que tive foi baseada em lembranças de como eu achava divertido o multiplayer competitivo do Sonic 2 (e que ninguém gostava de jogar comigo). Me propus fazer um pequeno protótipo de plataformer competitivo em rede local, onde cada jogador teria de pular obstáculos, coletar upgrades e chegar na linha final. Usei este tutorial para pegar umas noções básicas de networking.

O que deu certo – Praticamente nada. Mesmo assim, foi legal conseguir fazer os jogos conectarem, fazer a interpolação de posições na mão e uma câmera que segue o jogador correto em cada máquina. E pelo menos terminei o primeiro, uhul!

O que deu errado – Praticamente tudo. O escopo do projeto era grande demais, ainda mais considerando que é o primeiro destes que estou fazendo. Não existe condição de vitória/derrota, os jogadores não podem pular, e o level é uma caixa fechada sem nada dentro. Sem contar que o resultado final ficou próximo demais do tutorial base. O meu tempo de desenvolvimento também foi pessimamente aproveitado.

O que aprendi – Um pouquinho de networking no Unity. Não mexi em nada de jogabilidade, mas foi legal enfrentar um desafio mais focado na parte técnica. Também percebi que é bom ter um pouco mais de bom senso ao escolher o tamanho do projeto da próxima semana.

Game a Week – Week 01

Leia em Português aqui!

Some time ago I read this article at Gamasutra and also this other too about the Game a Week challenge. After a couple of months taking part in any game jamand neither developing any games at all, I felt it was time to try this.

I always had tons of fun game jamming: the tiny development time, the bugs and glitches flooding everywhere, the tiredness, the thrill of the final deadline and the feeling of mission complete after every game I give birth to a new game. Usually a ugly, deformed and incomplete game. But still a brand new game.

However, since I get back from college vacation, the time that I had available during the week got a lot tighter: now I’m going to college every morning, and working as a trainee every noon. And every weekend I transform into a lazy jelly. But I still feeling the itch to make new games.

Then I decided to try Game a Week toghether during the week. Every monday I’ll post here the results of my work, no matter how unfinished, messy and shameful it is. The deadline is every sunday, 11:59PM, no excuses, no postponements. To describe every project I’ll borrow the format that Adriel Wallick uses.

So, here it goes:

BizoroDownload link (playable in local network – 2 players)

bizoro

The idea – The first idea was based on memories I had from how fun I thought the competitive multiplayer mode from Sonic 2 was (and that anyone liked playing it with me). So I set to make a small local network competitive multiplayer platform prototype, where every player would have to jump obstacles, collect upgrades and cross the finish line. I used this tutorial to get basic networking notions.

What went right – Close to nothing. Anywaysm it was nice being able to make the games connect, make some handmade position interpolation and a camera follow script that focus on the correct player. And it’s the first one and it’s done, yay!

What went wrong – Close to everything! The project scope was too big, and even worse that it was the first one. The current game has no win/lose condition, the players can’t jump, and the level is a closed box empty inside. And the result is too close to the base tutorial. My development time was poorly managed.

What I learned – A little bit of networking in Unity. I didn’t worked with gameplay at all, but it was nice to face a challend with a more technical focus. I’ve also realized that I should be wiser when choosing the project scope next week.