Ontem, me deparei com uma coisa muito inteligente.
Sim, essa é uma implementação funcional do Tic-Tac-Toe em uma página de perfil de usuário, a partir de @minitech
. É claro que, no momento em que o vi, tive que fazer engenharia reversa de sua ideia e formar uma dupla : P
Aqui está o meu próprio exemplo incorporado diretamente no post. É um pouco complicado devido a alguns detalhes de implementação para os quais ainda não encontrei uma boa solução. Às vezes, depois que você clica em um peg, ele não é atualizado corretamente até que outra página seja atualizada:
Torres de Hanói
http://hanoi.kurtbachtold.com/hanoi.php/text
http://hanoi.kurtbachtold.com/hanoi.php/1 http://hanoi.kurtbachtold.com/hanoi.php/2 http://hanoi.kurtbachtold.com/hanoi.php/3
Você pode fazer melhor?
- Crie um jogo de trabalho na sua resposta postada (ou na sua página de perfil de usuário). Isso é feito através da configuração adequada de um servidor da web que você possui (ou da criação de um programa que funciona como servidor da web) e da incorporação de conteúdo em uma publicação, usando o referenciador para determinar quais comandos o usuário está dando ao jogo.
- A ideia mais legal (mais votos) vence a competição, no Canada Day (domingo, 1 de julho de 2012 às 23:59 EST)
- Em caso de empate, a resposta mais antiga vence.
popularity-contest
game
mellamokb
fonte
fonte
Respostas:
Jogo da vida de Conway
Geração +1 - +5 gerações - aumentar o zoom - diminuir o zoom
Carga padrão: aleatória - glider - Gunstar - caracol - lwss - lightspeedoscillator1 - tumbler
Saída Python e SVG usada. Tentei usar pixels únicos no início (para que você pudesse alternar células únicas), mas não deu certo, porque o navegador não carrega imagens em ordem. Além disso, padrões muito maiores são possíveis assim sem travar meu servidor da web.
Atualizar:
Eu me diverti um pouco com python e adicionei vários recursos e melhorias:
pattern
parâmetro (por exemplo?pattern=glider
). O tamanho do arquivo é limitado a 1,5kBnext
parâmetroVocê pode usar meu código como modelo para outros envios de python fastcgi.
fonte
#5946
aos seus links e ele retornará à sua postagem após cada atualização.next
link novamente e novamente após a primeira vez.Jogo da forca do Exchange da pilha
Adivinhe os nomes dos sites da Stack Exchange neste jogo da forca:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
New game
Isso foi feito usando o ASP.NET MVC 3.0 . Aqui está o código do
Controller
que faz o truque:Além deste código, há mais três classes que não incluí, pois são bastante longas e diretas:
HangmanGame
- é aqui que as regras de negócios do jogo são implementadasHangmanImageRenderer
- a classe que encapsula toda a feiura do GDIImageResult
- um costumeActionResult
usado para retornar uma imagem gerada dinamicamenteA listagem completa do código está disponível em http://pastebin.com/ccwZLknX
fonte
Clojoban! [WIP]
Eu queria fazer um jogo maior com isso para aprender Clojure , então demorou um pouco para começar (e ficou bem grande.) Eu me diverti muito fazendo isso, btw!
Restart levelNew game
. .↑
← → - No-op*
. .↓
** (clique aqui se o jogo não responder) *
Instruções
Você é Robby , um robô trabalhador. Você trabalha
FlipCo Industries
como transportador de carga pesada. Seu trabalho é mover cadabox
um paragoal
gastar o menor número possível de etapas.FlipCo
As instalações da empresa são PERIGOSAS . Existem muitos desafios e lugares especiais para descobrir.Se você ficar preso, clique Restart level(mas sua contagem de etapas não será redefinida!)
Você também pode jogar na primeira página do Clojoban (embora isso arruine o objetivo do desafio.) Ele corrige o famoso problema da âncora, não requer cookies entre sites e você pode brincar com as teclas de seta do teclado! Você também pode jogar na minha página de perfil de usuário sem o problema irritante da âncora.
No Firefox, a imagem não pisca enquanto carrega, por isso é um pouco mais confortável de reproduzir.
Este jogo está MUITO longe da conclusão, o Clojoban ainda está em andamento . Você pode ver o código fonte completo na página do projeto GitHub do Clojoban . Há algumas informações no README sobre como contribuir . Eu preciso de níveis também! Veja o formato do nível nos níveis de exemplo . Você pode espiar o rastreador de problemas do Clojoban e ver o que está por vir!
fonte
Labirinto
http://phpshizzle.t15.org/sogolf_maze/maze.php -
New ← ↑ ↓ →Noop button
Comecei a partir do gerador de labirinto PHP que encontrei aqui: http://dev.horemag.net/2008/03/01/php-maze-generation-class/ .
EDIT : alterou a saída para PNG em vez de SVG (para melhor compatibilidade entre navegadores).
EDIT 2: adicionado um cabeçalho para corrigir a compatibilidade de cookies do IE. Agora deve funcionar corretamente em todos os principais navegadores.
A imagem não será atualizada se você seguir a mesma direção duas vezes (devido aos links de ancoragem). Pressione F5 pela segunda vez ou toque o labirinto no meu perfil de stackoverflow .
EDIT 3: Adicionado um botão no-op para poder facilmente tomar a mesma direção duas vezes (veja os comentários abaixo).
fonte
#answer-6171
no final dos seus links. Caso contrário, ninguém terá paciência suficiente para resolver o labirinto.#
links, mas o problema é que eles não atualizam a página quando você toma a mesma direção duas vezes (o que pode acontecer em um labirinto ;-). Eu os adicionei agora para que as pessoas tenham que pressionar F5 na segunda vez que quiserem seguir a mesma direção. Outra opção é reproduzi-lo aqui (meu perfil SO: stackoverflow.com/users/81179/christophed ) ##
) que pulam para a resposta correta para a pergunta (internamente, sem atualização de página), uma simples atualização de página funcionaria bem (como você pode ver no meu perfil vinculado, onde o mesmo labirinto também está disponível) . Mas o problema seria que você se encontraria no topo da página após cada atualização. O verdadeiro problema é que somos realmente limitados no que podemos incluir em uma resposta aqui no StackOverflow (por uma boa razão, é claro), não podemos usar Javascript arbitrário, por exemplo. Não faço ideia de uma saída fácil.Xadrez Pokémon para 2 jogadores [Trabalho em andamento]
Porque é mais divertido assim. Em breve: AI, grade isométrica e sombras!
Não en passant ou roque, desculpe. Detecção de xeque-mate / cheque / impasse a ser implementada. Sprites a partir daqui: http://floatzel.net/pokemon/black-white/sprites/
Aqui está a fonte:
fonte
Referer
cabeçalho.Jogo "Simon diz"
Infelizmente, não pude chegar a esse envio dentro do prazo (um tanto arbitrário), mas eu realmente queria demonstrar animação em um jogo de perfil de usuário e nenhum dos envios anteriores é animado. Este jogo é um clone do clássico jogo de Milton Bradley, Simon , no qual o jogador tenta repetir uma sequência cada vez maior de sinais.
Informações sobre este jogo, incluindo seu código fonte, estão disponíveis na página do GitHub . Pode haver falhas gráficas ocasionais (especialmente em computadores Windows) decorrentes da "animação da paleta" hackeada que evita a necessidade de uma biblioteca de desenhos gráficos. A existência dessas falhas pode servir como uma desculpa útil para perder rapidamente este jogo por causa da memória terrível.
Além disso, os efeitos de alta latência e largura de banda limitada podem tornar esse jogo muito mais desafiador do que o original. Eu acho que, para conseguir muito mais do que cinco pontos (quando o jogo acelerar), você precisará determinar qual luz pisca mais uma vez do que na rodada anterior, em vez de depender da sequência correta (o que é muito difícil de definir). Faz).
Se este jogo não funcionar para você (ele é reiniciado toda vez que você clica em um botão), seu navegador pode estar bloqueando o cookie. Ainda não adicionei uma solução alternativa, portanto, por enquanto, use o Chrome, Opera ou Firefox ou altere temporariamente as configurações de cookies do Internet Explorer ou Safari.
Editar 2018-05-24: neste momento, excluí a instância Heroku acessível ao público deste aplicativo. Posso ou não colocar o aplicativo online novamente em uma data posterior. O código do aplicativo ainda está disponível no GitHub, portanto, você pode executá-lo localmente ou criar sua própria instância do aplicativo Heroku, se desejar jogar o jogo.
fonte
Pedra Papel Tesoura
Todos os links vão para a minha página de perfil para maior velocidade.
O jogo
fonte