Game a Week – Week 10

Leia em Português aqui!

AvestruzaClick here to play on browser

Semana10

Controls:
-Up arrow / W: accelerate
-Down arrow / S: brake
-Left and right arrows/ A e D: turn
-Espace: jump
-Tab: change camera
-Esc: reset
(Tempo is time in Portuguese)

The idea: I had asked a friend to come up with a theme, and he choose ostrich. So I decided to make an isometric racing game, like Mini Car Racing, a game that me and my brothers played a lot when younger. And because she is an ostrich, it would be interesting to pu some obstacles that the player has tojump above them. As I still don’t have much knowledge about AI and neither had much free time last week, the race would be against the clock.

What went right: I’m really happy with this week’s result! I liked how the controls feels. At first the camera would be exclusively isometric, but when I was playing with it’s position I found it would be interesting (and easy) to implement a system for changing between multiple cameras. And it was interesting (and also easy too) to make a mini map system. And during the development there was an especifc problem with the code that was getting me really frustrated, so I decided to start to assemble the track instead of getting angry. As I finished the track I was a lot more excited about the game and it looked like it proggressed a lot towards its conclusion.

What went wrong: I didnt make any ramps or slopes on the track because of a bug that was only fixed nearing the end. The ostrich needs a lot of catching speed to jump and start to run again if it misses a jump. I intended to make a medal system that didn’t make it, as the languace selection menu is also missing. And I really miss making musics for my games…

What I learned: that when you get stuck with something it’s better to make another unrelated task to cool down instead and carry on. I hope to remember this when it happen again!!

Publicidade

Game a Week – Week 09

Leia em Português aqui!

FPPP: First Person Ping Pong – Click here to play on browser

Semana09Controls:
-WASD: walk
-Left mouse button: shoots only one ball, that can be picked up again from the ground
-Right mouse button: return the balls that the oponents shoot
-Esc: reset

The ideia – I had the idea to make a first person ping pong for PewDiePie’s game jam, with lots of explosions and stuff. But I didn’t made any game for that jam and really liked the idea, so I decided to build it this week.

What went right – I didn’t care about doing a well done code from the start. I prioritized making an ugly code that worked, and to only improve it if I had some spare time at the end. This streamlined the development a lot.

What went wrong – not much time during the week and I didn’t managed it very well, doing most of the work Sunday. There’s no explosions, neither any GUI pointing the ammo, or the HP, or the game over screen, even that these conditions are present in the game ald should be comunicated to the player. The contact area with the ground to pick up the ball is too small, making this task more dificult than it should. I also don’t think the base mechanic is very fun.

What I learned – that prototype code doesn’t need to be pretty and neither well done. It have to work well enough to test if the idea is fun. Making good code for prototype is to waste precious time.

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.

 

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.