Git Product home page Git Product logo

doctorpuzzle's Introduction

Personal website, portfolio and blog

Hey! This is my personal website.

Check murilopolese.com to see how it looks like.

I used to have a very complicated javascript website but now it's a less complicated static thing built with python.

Building

Create a virtual environment (venv) for installing the libraries locally.

python -m venv venv
source venv/bin/activate

Make sure you have markdown, frontmatter and Pillow installed.

pip install markdown python-frontmatter Pillow

Generate the thumbnails:

python generate_thumbnails.py

Generate html pages:

python generate_pages.py

Deploy

aws s3 sync ./ s3://www.murilopolese.com/ --exclude '.*' --exclude './venv' --acl public-read

doctorpuzzle's People

Contributors

murilopolese avatar

Watchers

 avatar

doctorpuzzle's Issues

Implementar mais ações offline

A performance está muito ruim pois em muitas ações tem que esperar callback do Meteor. Precisa resolver isso fazendo o máximo de ações offline (como Zookeeper)

Blocos devem cair

Implementar queda dos blocos tradicional do Bejeweled ao invés da reposição dos blocos que somem.

Guardar pontuação

Guardar a pontuação do jogo via cookie ou banco de dados para poder fazer ranking.

Trocar cenário

Cada jogo iniciado deve escolher aleatoriamente um cenário.

Trocar peças utilizando slide

Arrastar o dedo para trocar as peças de lugar. Podendo implementar a sugestão do Humberto de só se importar com o vetor final de deslocamento do slide, já que só pode mover uma peça.
Ex.: Clicou e arrastou o dedo para a esquerda, trocar o elemento selecionado pelo seu vizinho da esquerda, mesmo que o fim do slide não seja em cima dele.

Verificar orientação da tela

Criar elementos responsivos e verificar que tipo de device está sendo utilizado. Apresentar um layout para cada situação.

Criar um README

No readme deve conter o background do jogo, motivação para ter criado, um pouco do processo e instruções para replicar o ambiente de desenvolvimento.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.