💦 FULL SET: Search/label/Game%Developer - HD Photos!

Inicio     |     Sobre     |     GitHub     |     Games     |     Contato                        

Mostrando postagens com marcador Game Developer. Mostrar todas as postagens
Mostrando postagens com marcador Game Developer. Mostrar todas as postagens

quinta-feira, 25 de janeiro de 2024

Resumindo Recursividade para Game Devs


Recursão:

A recursão é um conceito em programação onde uma função chama a si mesma para resolver um problema. Pode ser comparado a uma tarefa que se divide em partes menores, cada uma resolvida de forma semelhante.

sexta-feira, 19 de novembro de 2021

Assets disponibilizados sobre domínio público: Desenvolvimento de protótipos e projetos sem preocupação


    No inicio do desenvolvimento de jogos e projetos, a prototipagem é um dos momentos mais importantes. Ao apresentar um prototipo para o público, investidores ou até em um processo seletivo, um jogo funcional bem feito pode ser um ponto chave para o sucesso. Todos sabem que o momento da prototipação não é para ser focado em beleza e visual, mas ao apresentar o prototipo, um visual bonito e interessante pode ser um divisor de águas.

      É claro que a fase de prototipagem está distante do desenvolvimento das artes e do polimento do jogo, por isso, ter acesso a assets no geral, de boa qualidade e gratuitos é de grande importancia. Se os assets estiverem sobre domínio público, pode ser melhor ainda. A licença CC0 (public domain) possibilita o uso sem restrições, e sem a necessidade de atribuição, além de facilitar e elimina quaisquer preocupações.

segunda-feira, 18 de janeiro de 2021

Devlog #01: T-Rex Game - O Infinite Runner da Google




    T-Rex Game é um jogo de Infinite Runner disponível no navegador Google Chrome, o jogo ficou popular pois era disponibilizado a um usuário sempre que a internet caía, como uma forma de mantê-lo ativo no navegador até que pudesse voltar a seu uso. Atualmente o jogo já foi recriado e usado para a aplicação de IA. Hoje vamos criar uma versão nossa do jogo para a aplicação de testes e desafios para nossos sistemas inteligentes.
    


segunda-feira, 4 de janeiro de 2021

Construindo uma IA para Jogos: A Base



    O campo de inteligência artificial (IA) para jogos pode abordar os mais diversos assuntos e subcampos de sistemas inteligentes. Desde os clássicos sistemas muito usados em jogos como árvores de decisão e máquinas de estados, até sistemas mais complexos como redes neurais, algoritmos genéticos e arquiteturas cognitivas. Porém todos esses sistemas, com as mais diversas estruturas e complexidade tem algo em comum quando aplicados a jogos. A estrutura de comunicação entre o jogo e a IA é a mesma.


sexta-feira, 1 de janeiro de 2021

Máquina de Estados Aplicada a Jogo: Resumindo e Simplificando


    As máquinas de estado (FSM do inglês Finite State Machine) são a velha guarda no desenvolvimento de jogos. Estão presentes desde os primórdios, quando a complexidade dos jogos começa a aumentar, sendo necessária um pouco mais de lógica para controlar os diferentes possiveis estados de um jogo ou de um jogador. O que poucos sabem é que uma maquina de estados pode ser usada para controlar quase tudo em um jogo, e ao contrario do que muitos pensam, ela não é exatamente uma inteligência artificial.


sexta-feira, 1 de março de 2019

sábado, 19 de julho de 2014

Bem Vindo




Bem Vindo ao Artificial Life Game Code (ALGC)

by Carol Salvato




Uma breve história

    O ALGC, além de um blog é um projeto que visa a divulgação cientifica para o público geral. O blog veio como a necessidade de "anotar" e guardar assuntos importantes com fácil acesso. Logo inicialmente o blog foi criado como um local onde seria postado todo e qualquer assunto que fosse importante ou interessante para mim. Em parte esse ainda é um dos objetivos, por isso, procuro sempre postar tutoriais e artigos relacionados a desenvolvimento de jogos digitais e inteligencia artificial (algoritmos genéticos, redes neurais, arquiteturas cognitivas, etc.).





Quem faz?

    Meu nome é Hellen Caroline Salvato, sou Mestranda em Engenharia Elétrica com ênfase em Computação pela FEEC - UNICAMP (Campinas). Sou formada em Análise e Desenvolvimento de Sistemas (ADS) pelo Instituto Federal de Educação, Ciência e Tecnologia de São Paulo Campus Piracicaba (IFSP) desde Julho de 2016. 

    Meus campos de interesse são: Arquiteturas Cognitivas, Algoritmos Genéticos, Computação Natural, Inteligencia Artificial, Aprendizado de Máquina e Jogos Digitais.
   
                           👽  
    Resumidamente o pouco mais que tenho a dizer sobre mim é que adoro jogos, principalmente RPG e RTS (estratégia em tempo real). No tempo livre curto ler um livro, ouvir um podcast ou assistir a um bom filme, um documentário ou por as séries em dia.


📌

Metas e objetivos atuais do ALGC

De forma direta e resumida, meus objetivos com o blog ALGC é compartilhar e divulgar conhecimento, materiais importantes ou interessantes e o andamento dos meus projetos. Mas também me organizar, trabalhar melhor minha escrita e o desenvolvimento de alguns trabalhos. Os objetivos especificos podem ser listados como:

✅O desenvolvimento de artigos ilustrados e de fácil entendimento (sem perder a confiabilidade e a característica científica) sobre temas relacionados as minhas pesquisas e estudos ex: Computação natural e cognitiva, simulações, IA aplicada a jogos entre outros.

✅O desenvolvimento de mini jogos e softwares de simulação simples que acompanhem um breve tutorial de desenvolvimento e possa ser usado e modificado por terceiros.

✅Desenvolver ambientes e jogos complexos e completos para testes, treino e aplicação de sistemas inteligentes.

✅Testar diferentes técnicas de inteligência artificial aplicados a jogos digitais.

✅Auxiliar no desenvolvimento cientifico e tecnológico de novas tecnologias para jogos digitais e sistemas inteligentes.


💰

Como ajudar?

Como já disse anteriormente o foco desse blog não é "ganhar dinheiro", eu acho o reconhecimento por meu trabalho mais importante do que o retorno financeiro que isso possa me trazer. Mas caso deseje apoiar e ajudar a manter os projetos, temos as seguintes alternativas:

🔗
Links externos:

Alguns materiais e arquivos poderão estar hospedados ou postados em outras páginas, mas tudo de alguma forma estará "linkado" ou será citado nesse blog, de qualquer forma, algumas das tecnologias ou plataformas que costumo usar são:

ALGC Pesquisa (Usado para artigos mais longos e em outros idiomas)

Redes sociais:


Entre em contato comigo pelo e-mail:






Licença Creative Commons

Esta obra está licenciada com uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional.