Poke Trainers, porque Pokémon não é apenas um jogo

60
POKE TRAINERS POR QUE POKEMON NÃO É APENAS UM JOGO @ALVAROVIEBRANTZ // AVIEBRANTZ.COM.BR 1

Transcript of Poke Trainers, porque Pokémon não é apenas um jogo

P O K E T R A I N E R S P O R Q U E P O K E M O N N Ã O É A P E N A S U M J O G O

@ A LVA R O V I E B R A N T Z // AV I E B R A N T Z . C O M . B R1

A G E N D A

2

Por dentro do Pokemon Go

Onde encontrar dados

Aplicativos desenvolvidos

Poke Trainers

• Analista de TI na Sefaz-MT (MTI)

• Prêmio de melhor espirito empreendedor

• SW Cuiabá 2015 com JogaFácil

• Ex Fullstack developer no Procurix

• Mobile developer no Estudavest

• Ciência da Computação na UFMT

Cuiabá, MT, Brasil

alvarowolfx

@alvaroviebrantz 3

A LVA R O V I E B R A N T Z

4

D E V M T

D E V M T. C O M . B R

S L A C K . D E V M T. C O M . B R

5

S L A C K - D I S C U S S Õ E S G E R A I S

6

W E B - M O B I L E - N O S Q L - A R D U I N O - S TA RT U P

P o r d e n t r o d o P o k e m o n G O

S TAT U S B A S E

7

Todo Pokemon possui valores fixos para:

Ataque

Defesa

Vida (Stamina)

Escondidos no jogo

Base para calculo de CP e HP

S t a t u s B a s e

8

S t a t u s B a s e

9

C á l c u l o d e C P e H P

VS

10

C á l c u l o d e C P e H P

11

C á l c u l o d e C P e H P

https://pokeassistant.com/main/ivcalculator

https://www.reddit.com/r/TheSilphRoad/comments/4t7r4d/exact_pokemon_cp_formula/

12

13

C á l c u l o d e C P e H P

https://pokeassistant.com/main/ivcalculator

https://www.reddit.com/r/TheSilphRoad/comments/4t7r4d/exact_pokemon_cp_formula/

Valor Fixo Por Level

14

L e v e l d o P o k e m o n

15

L e v e l d o P o k e m o n

L e v e l m á x i m o d o s e u P o k e m o n d e p e n d e d o l e v e l d o t r e i n a d o r 1 ~ 4 0

E v o l u ç ã o c o m S t a r d u s t ( 1 / 2 l e v e l )

16

C á l c u l o d e C P e H P

https://pokeassistant.com/main/ivcalculator

https://www.reddit.com/r/TheSilphRoad/comments/4t7r4d/exact_pokemon_cp_formula/

Individual Values - IV

17

I n d i v i d u a l V a l u e - I V

P O N T O S E X T R A S E M C A D A AT R I B U T O B A S E

0 ~ 1 5

18

I n d i v i d u a l V a l u e - I V

I N D I V I D U A L VA L U E ( I V )

~ 1 5 % M E L H O R O U P I O R

19

D I F E R E N Ç A

~ 9 % LV L 3 0 A O LV L 4 0

https://pokeassistant.com/stardust?locale=en

I n d i v i d u a l V a l u e - I V

20

S TA R D U S T É O I T E M

M A I S C A R O D E S E O B T E R

https://pokeassistant.com/stardust?locale=en

D I F E R E N Ç A

~ 2 2 % LV L 2 0 A O LV L 3 0

O v o s P o k e m o n - I V A l t o

21

O v o s P o k e m o n

T i p o s p o k e m o n

D a d o s

O N D E E N C O N T R A R D A D O S P O K E M O N ?

24

C o m u n i d a d e s

25

C o m u n i d a d e s

26

Bulbapedia

bulbapedia.bulbagarden.net

Wikipedia Pokemon

Todos os jogos já criados

Pokemons

Personagens

História

C o m u n i d a d e s

27

The Silph Road

Grupo de Pesquisa de Pokemon Go

thesilphroad.com

reddit.com/r/TheSilphRoad

Grupo bastante empenhado em produzir conteúdo

Publicam os resultados em thesilphroad.com/research

C o m u n i d a d e s

28

Pogo Dev

Desenvolvedores !

github.com/pogodevorg

reddit.com/r/pokemongodev

Focados em investigar as API do jogo

Ferramentas para desenvolvedores

C o m u n i d a d e s

29🏆🏆🏆

Top Developers Project

github.com/AeonLucid/POGOProtos

github.com/tejado/pgoapi

Possibilitaram muitas aplicações a serem feitas

Acesso total a API do jogo

Hacker Area ☠

C o m u n i d a d e s

30

Protocol Buffers

Modelagem e estruturação de API

Geração de código em várias linguagens

Comunicação binária

Padrão RPC

Backed by Googlehttps://developers.google.com/protocol-buffers/

C o m u n i d a d e s

31

Pokemon Database

pokemondb.net

Melhor fonte de imagens para o jogo !!!

Muitos dados e explicações dos jogos

Status, skills, IV, EV, etc.

C o m u n i d a d e s

32

PokeAPI

pokeapi.co

API Restful em JSON

Open Source

Python

Já está na versão 2.0

Disponível na web ou deploy próprio

github.com/PokeAPI/pokeapi

C o m u n i d a d e s

33

Muitas apps usando a PokeAPI

Menção honrosa

www.pokedex.org

Um dos melhores cases

de Progressive Web Apps

Curso de Angular com PokeApi

github.com/alvarowolfx/ng-pokedex

C o m u n i d a d e s

34

Todos os dados do Pokemon GO

Em formato JSON

https://gist.github.com/ryankane/

daa3aa2de9fce01bbd12e60275218636

A p l i c a ç õ e s

A P L I C A Ç Õ E S D E S E N V O LV I D A S

35

A p l i c a ç õ e s

U T I L I TÁ R I O S

36

A p l i c a ç õ e s

37

Calculadoras

IV e evolução de pokemon

Pidgey Spam - Otimizar XP com Lucky Egg

XP e Itens por level

Melhores pokemons para atacar e defender

Melhores ataques

A p l i c a ç õ e s

38

pokeassistant.com

thesilphroad.com/research

rankedboost.com/pokemon-go

poketrainers.co

A p l i c a ç õ e s

M A PA S

39

A p l i c a ç õ e s

40

😠☠😞😭

A p l i c a ç õ e s

41

www.mapapokemongo.com - web

www.pokecrew.com - web

Poke Radar/ Poke Map

Vários apps mobile de mesmo nome

Pode Usar '

A p l i c a ç õ e s

42

Open Source - Run on Server

Pogom

github.com/favll/pogom

PokemonMap

github.com/PokemonGoMap/PokemonGo-Map

Integração com Telegram para notificações

IP banidos em provedores de Cloud

Risco Ban ☠

A p l i c a ç õ e s

43

Apps

PokeMesh - Android

RadarGo - iOS

PokeSensor - iOS e Android

Open Source

github.com/MrPat/PokeSensor

Risco Ban ☠

H a r d w a r e

H A R D W A R E D I Y

44

H a r d w a r e

45

H a r d w a r e - R a s p b e r r y p i + P G O A p i

46

https://learn.adafruit.com/pi-zero-pokemon-lure-module/overview

Risco Ban ☠

H a r d w a r e - A r d u i n o + B l u e t o o t h L E

47

https://hackaday.io/project/12680-pokemon-go-plus-diy

P o k e Tr a i n e r s

48

P O K E T R A I N E R S

P o k e Tr a i n e r s

49

Motivação 💪

Comparação de vários pokemons

Design moderno

Sensação de Nativo

Progressive Web Apps

Achar uma sarna pra se coçar

P o k e Tr a i n e r s - C o m p a r a ç ã o d e v á r i o s p o k e m o n s

50

P o k e Tr a i n e r s - P i d g e y S p a m c o m v á r i o s p o k e m o n s

51

P o k e Tr a i n e r s - M a t e r i a l D e s i g n

52

P o k e Tr a i n e r s

53

Progressive Web Apps

Linda performance de UI

Instalável

Offline

Compartilhável

Responsivo

Appy-like

P o k e Tr a i n e r s

54

“ S i t e s q u e t o m a r a m a s v i t a m i n a s c e r t a s ”

Progressive Apps: Escaping Tabs Without Losing Our Soul

P r o g r e s s i v e W e b A p p s

55

Q u e r S a b e r M a i s ? http://slides.com/joselitojunior1/progressive-apps

P o k e Tr a i n e r s

56

T E C N O L O G I A S U T I L I Z A D A S N O P O K E T R A I N E R S

React.js

Com CLI create-react-app

MaterialUI

Firebase

Hosting, Login, Database e Cloud Storage (Imagens)

Google Cloud Platform

Service Worker e AppCache - Funcionar Offline

P o k e Tr a i n e r s

57

P o k e Tr a i n e r s

58

O N E M O R E T H I N G …

P o k e Tr a i n e r s

59

P O K E T R A I N E R S N O W O P E N S O U R C E G I T H U B . C O M / A LVA R O W O L F X / P O K E T R A I N E R S

D U V I D A S ?

@ A LVA R O V I E B R A N T Z // AV I E B R A N T Z . C O M . B R60

T H AT ’ S A L L F O L K S