HISTORIA Y VIDEOJUEGOS
Repositório interessante em espanhol acerca da história dos videojogos:
http://www.historiayvideojuegos.com/?q=produccion
Unity assets
Aqui fica um referencial de alguns assets para o Unity, livres (free):
https://bitbucket.org/Unity-Technologies/
https://github.com/crilleengvall/UnityExamples
https://github.com/Unity-Technologies
Não testei ainda nenhum deles apenas é uma colecção de referências.
MOOC interessante sobre POO
Aqui está mais um MOOC interessante sobre POO, com o nome de CS101.2x Object-Oriented Programming
+infos: LINK
Compilação de links..
Alguém se deu ao trabalho de compilar uns links relacionados com GameDev Tutorials..
Alguns exemplos na categoria GameDev Tutorials – Unity 3D
Devmag – 50 tips for working with Unity (best pratices)
http://devmag.org.za/2012/07/12/50-tips-for-working-with-unity-best-practices/
Imgur – Unity 3D tips and tricks
http://imgur.com/a/2w7zd
Juicy Beast – Collisions for platforming
http://juicybeast.com/2014/03/the-making-of-toto-temple-deluxe-collisions-for-platforming/
Gamasutra – “0-60 fds in 14 days!” What we learned trying to optimize our game using Unity 3D
http://www.gamasutra.com/blogs/AmirFassihi/20130828/199134/
Maildeveloper – Optimizing Unity games for mobile platforms
http://malideveloper.arm.com/downloads/BrainsEden2013-OptimizingUnityGamesforMobilePlatforms.pdf
App Gruruz – Learn to Create Isometric games like clash of clans
http://www.theappguruz.com/blog/create-isometric-games-like-clash-of-clans-crossy-roads-age-of-empire-etc
Unity 3D – Reducing the file size of the build
http://docs.unity3d.com/Manual/ReducingFilesize.html
Unity 3D – Physics best pratices
http://unity3d.com/pt/learn/tutorials/modules/intermediate/physics/physics-best-practices
Unity 3D – How to make a physically real, stable car using WheelColliders
http://forum.unity3d.com/threads/how-to-make-a-physically-real-stable-car-with-wheelcolliders.50643/
Game Developers Conference Europe | 15-16 August 2016 | Cologne, Germany
Estão abertas as inscrições para a Game Developers Conference Europe 2016 :P.. gostava de lá dar um pulo!
+infos: http://www.gdceurope.com/?_mc=EM1_GDCE_2016
Gostava de ter acesso/access to your article
Gostava de ter acesso/access to your article,
Shaojung Sharon Wang and Shih-Jung Hsu (March 2016)
Not So Angry Birds: Psychological Benefits of Mobile Games
http://aisel.aisnet.org/pajais/vol8/iss1/4/
Netta Ganor and Dov Te’eni (January 2016)
Designing Interfaces for Older Users: Effects of Icon Detail and Semantic Distance
http://aisel.aisnet.org/thci/vol8/iss1/1/
Livros
A ler/consultar..
Atari to Zelda: Japan’s Videogames in Global Contexts por Mia Consalvo
+infos: LINK
Contar numeros negativos e positivos num array usando ponteiros
#include <stdio.h> #include <stdlib.h> #define TAM 10 int contarN(int *r, int s, int *pP, int *pN) { int i; for(i=0; i < s; i++) { if(*(r+i)>=0) { *pP=(*pP)+1; }else { *pN=*pN+1; } } printf("%d - %d \n", *pP, *pN); return 0; } int main() { int tab1[TAM]= {0,12,2,333,-4,54,6,77,88,-99}; int *a=tab1, numP=0, numN=0; contarN(a, TAM, &numP, &numN); return 0; }
ainda ponteiros em C
int main() { int a=0, b = 4; int *p; p = &a; printf("%d\n", *p); *p = b * 10; //estou a modificar o valor da variavel a printf("%d\n", *p); p = &b; //estou a modificar para onde aponta p printf("%d\n", *p); printf("%d %d\n", *p, *p+a); return 0; }
Ponteiros (apontadores) em C
Coisas a saber sobre os ponteiros em C
declaração:
tipo *nome_ponteiro;
operadores básicos:
& -> para obter o endereço de uma variável
* -> aceder à variável para onde um ponteiro aponta
propriedades:
p1 -> o nome de um array é um ponteiro para o primeiro elemento. a[0] ou *a
p2 -> (aritmética de ponteiros) se existir um ponteiro a referenciar um elemento de um array, é possivel aceder aos restantes. (p+i)
equivalências:
int a[10]={0,1,2,3,4,5,6,7,8,9};
int *p=a;
vem que
a é o mesmo que &a[0]
a[i] é o mesmo que *(a+i)
resumo de operações sobre pointers:
atribuição ptr = &x;
incremento ptr=ptr+2 (2*sizeof(tipo))
decremento ptr=ptr-10 (10*sizeof(tipo))
apontado por *ptr
endereço de &ptr
diferença ptr1-ptr2
comparação ptr1>ptr2
Investigação
Tema: “Integration and deployment of video games in the classroom”, “Role of instructors”
Livro “Developments in Current Game-Based Learning Design and Deployment”: LINK
Apresentação do Oculus Rift.. 3D
Aqui está uma das primeiras reviews sobre os óculos oculus rift, que permitem o desenvolvimento de aplicações para um ambiente imersivo.
+infos(site): LINK
Livros sobre videojogos no MIT
Livros que gostava de ter acesso:
(2012)Characteristics of games
(2014)Computer games for learning: an evidence-based approach – 304p
(2014)Developers dilemma: the secret world of videogame creators – 352p
(2012)Engineering play
(2011)Handbook of computer game studies
(2011)In game: immersion to incorporation
(2014)Processing: a programming handbook 2nd ed
(2003)Rules of play: game design fundamentals
(2014)Values at play in digital games – 224p
(2015)Video games around the world – 720p
(2011)Educational Videogame Design – 120p – LINK
(2015)Uma Aula No Videogame – 288p – LINK
Um blog a seguir
Este é um blog a seguir para quem quer desenvolver videojogos em Unity.. apresenta algumas soluções relacionadas com o desenvolvimento de plugins, cenários..
+infos: http://www.alanzucconi.com/
Allegro
O Allegro é uma biblioteca multi plataforma que permite usar rotinas relacionadas com gráficos, sons, entrada de dados e outros que estão relacionados com o desenvolvimento de video jogos em linguagens de baixo nivel como o C ou o C++
O Allegro é open source :)
+infos(oficial): https://www.allegro.cc/
CREATIVE TALKS (em Lisboa)
Na Universidade Europeia em Oeiras vão ser dinamizados umas conversas sobre:
(dia 4 abril) Procedural Generation in the Inner Sea (The Art and Craft of Game Programming #1) por Ivo Duarte
(dia 14 abril) Game Analytics – The (Data) Science of Video Games (The Art and Craft of Game Programming #2) por Ricardo Vladimiro
(dia 20 abril) From Zero to 11M Daily Active Users: A Hero’s Journey (The Art and Craft of Game Programming #3) por Tiago Loureiro
+infos: LINK
a rever: MIT App Inventor
Uma ferramenta a explorar similar ao Scratch mas com o objetivo de construir aplicações para o mobile :) a explorar!
+infos: http://appinventor.mit.edu/
Jogos a seguir..
Ashes of the Singularity é um RTS, que se passa numa era de conquista espacial. Planetas, recursos, facções são os motes do jogo..
+infos: http://www.ashesofthesingularity.com/
Battlefleet Gothic: Armada (PC) é um RTS que tem por base o universo de Warhammer 40.000. Com uma forte ênfase em batalhas espaciais.
+infos: http://www.battlefleetgothic-armada.com/
E a consola mais cara de todos os tempos é..
De acordo com um estudo feito, e aos preços de hoje a consola mais cara de todos os tempos pertence à nintendo em 1990 :P
Literatura sobre videojogos
Aqui fica um link para literatura sobre videojogos:
http://www.ludoscience.com/EN/ressources/bibliographie/index.html
Livros sobre videojogos
Gostava de passar os olhos por:
Understanding Video Games: The Essential Introduction
+infos(amazon): LINK
+infos(google books): LINK