dfilitto /
ControleDeEstoque
Implementação de um sistema de controle de estoque completo em 3 camadas utilizando C# e Windows Forms
Loading repository data…
ArturMiozzo / repository
Implementação de um jogo inspirado na série Portal com framework OpenGL em C++
Implementação de um jogo inspirado na série Portal com framework OpenGL em C++
O chat GPT foi consultado, porém foi de pouca usabilidade visto que ele utilizava de funções que não podiam ser utilizadas, ou muitas vezes respondia coisas sem sentido.
Os portais são criados projetando o vetor da camera em direção a algumas das paredes usando a hitbox de cada uma, assim que uma colisão é encontrada, o portal é gerado na posição X e Z, com Y fixo. Caso a hitbox de um portal seja atingida e o outro tiver sido criado, a posição da camera é definida para logo a frente do portal, e o vetor view da camera é corrigido para a saida do portal.
Os testes de colisões foram utilizados para não permitir que a câmera saia da sala ou caia no buraco, que é um obstáculo do mapa. Além disso, os testes de colisões também foram utilizados para verificar se o disparo da portal gun acertou em alguma parede válida. Para isso, foram utilizados testes do tipo cubo-cubo e raio-cubo.
Todos os objetos tiveram suas cores calculadas a partir de imagens, ao todo, foram utilizadas 8 imagens distintas para as texturas, sendo elas:
A câmera livre serve como movimentação do personagem, enquanto a câmera look-at tranca na parede em movimento, como auxilio para mirar na parede.
Tanto a animação da movimentação da câmera quanto a movimentação da parede foram calculadas a partir do tempo. Para a movimentação da câmera, foi utilizado o método de Euler, como visto em aula.
A curva de Bezier foi utilizada para a animação da parede em movimento.
W - Andar para frente S - Andar para trás A - Andar para direita D - Andar para esquerda V - Noclip
L - Alternar entre câmera look-at e livre
E - Pegar/Soltar cubo
MB1: Atira portal azul MB2: Atira portal laranja
Selected from shared topics, language and repository description—not editorial ratings.
dfilitto /
Implementação de um sistema de controle de estoque completo em 3 camadas utilizando C# e Windows Forms
j-didi /
Este é um exemplo prático de implementação do conceito de Clean Architecture, proposto por Robert C. Martin, também conhecido como Uncle Bob. A ideia central do modelo é separar a aplicação em camadas, partindo do núcleo — o domínio de negócio — em direção às camadas mais externas, responsáveis pelos pontos de entrada e saída da aplicação.
Thiago-Gonzalez /
myGameScore é um projeto Web API desenvolvido com a linguagem C#, .NET Core 6 e ASP.NET Core, utilizando os padrões de Arquitetura Limpa (dividindo a aplicação em 4 Camadas, sendo elas API, Application, Core e Infrastructure), CQRS (que separa as consultas (Queries) das ações que alteram o estado do sistema (Commands), junto ao MediatR) e Repository (para encapsular o acesso a dados, desacoplando detalhes de implementação através de interfaces), persistência e acesso a dados com Entity Framework Core e SQL Server, Autenticação e Autorização com JWT, e, além disso, foram implementados alguns testes unitários dos Commands, Queries e das funcionalidades da entidade Player.
jeffsantoss /
Implementação de um Grafo em C, através de comandos em console, fazer todas as operações de um grafo.
renatogroffe /
Exemplo em .NET 8 Preview 4 de Console Application criada com o C# 12 e que faz uso de um Primary Constructor na implementação de um struct.
eduuardo1st /
Projeto que tem por finalidade a implementação, em C, de algoritmo para leitura e manipulação de dados formatados de um arquivo texto (csv).