Name: João Lucas
Type: User
Company: ARVORE Immersive Experiences
Bio: Game Developer and Web Developer. My main tools are Unity Engine, Unreal Engine, Godot, C#, .NET, Javascript (and Typescript) and SQL.
Location: João Pessoa
Blog: https://jonygames.myportfolio.com/
João Lucas's Projects
Projeto de exercícios de CSS do repositório "MilenaCarecho / 30diasDeCSS"
Repositório utilizado para as atividades do curso de Análise e Projetos de Algoritmos.
AR Foundation demo projects
Example content for Unity projects based on AR Foundation
A simple game implementation for a submission challenge
Projeto de compiladores contendo o analisador léxico, sintático e semântico de uma linguagem pseudo pascal.
Um compilado de projetos de Unity explorando diferentes padrões de projeto (design pattern), baseado no curso da udemy "Design Pattern For Gaming programming"
A casual game about delaying the inevitability of sleep, as a project for the LD 50
A simple Game about Duality, for the Global Game Jam
repository for uploading students' submissions
Hyperskill project about some basics encryption/decryption algorithms
Um game 2D desenvolvido na Unity, baseado em um projeto do curso da Udemy "Guia Definitivo para Desenvolvimento de jogos com Unity".
First Project in Godot - Using GDScript and Sunny Land Assets
Atividade do Lavid
Shader studies based on the Shader Development from Scratch for Unity (on Udemy)
Implementação do Huffman semi-adaptativo de decremento
Problema da mochila
Repository for my course Learn Angular on LinkedIn Learning and Lynda.com
Implementação do algoritmo de codificação baseado em dicionário, LZW.
Implementação do descompressor do algoritmo de codificação baseado em dicionário, LZW.
Some projects from the "Mathematics for Computer Games Development using Unity" course.
Laboratório 3 – Tratamento de Erros e Testes de Unidade 1 - Crie um projeto de um programa em Java e divida-o em três pacotes: a) camada que lida com a interface com o usuário (view); b) camada de negócio (business) com dois pacotes; b.1) subcamada que possui regras (gerente de usuário) de negócio (control) b.2) subcamada que possui entidades do negócio (model) c) camada que lida com a persistência/comunicação externa/etc (infra). 2 - Implemente a ADIÇÃO DE USUÁRIOS no sistema e, na camada “business.control”, algoritmos para validar os cadastros de usuários. Crie e utilize exceções próprias para representar os erros abaixo: Login: máximo 12 caracteres não pode ser vazio não pode ter números // strWithNumber.matches(“.*\\d.*”) Senha: máximo 20 caracteres mínimo de 8 caracteres deve possuir letras e números e ao menos 2 números. Dica: Pesquise o método “matches” da classe “String” ou os métodos da classe Character 3 - Armazene os usuários numa coleção (deve ser atributo da classe que gerencia os usuários na camada “control”) e implemente a persistencia da lista utilizando arquivos binários na camada “infra”. 4 - Implemente a EXCLUSÃO DE UM USUÁRIO dado seu login. 5- Realize o tratamento de exceções em dois níveis: Capture as exceções java.io.IOException na camada “infra”, relance-as para as camadas acima de modo que apresente uma mensagem para o usuário final amigável. 6 – Implemente testes de unidade nos métodos da classe que gerencia os usuários.
Atividade de redes que consiste em criar um Servidor e Cliente que se comunicam por meio do UDP, onde o cliente manda uma mensagem de Ping