A Valve deveria lançar um Steam controller 2?

Parte fundamental da experiência de jogar é a interação, mesmo já tendo situações onde você literalmente “é o controle”, onde ironicamente o tal item não era um dispositivo na sua mão e nem em qualquer outro lugar do seu corpo. É fato que um bom controle contribui para o sucesso ou o fracasso de um plataforma inteira, Sony, Sega, Nintendo e Microsoft destinam boa parte do orçamento para o desenvolvimento de suas plataformas na confecção de um design que permita que o maior número de jogos distintos sejam apreciados com o conforto, a precisão e agilidades o suficiente para que este equipamento tão importante seja a ponte entre o querer e o efetuar do jogador dentro do jogo e não a barreira que atrapalha a diversão e o balanceamento de toda a experiência. Ainda assim, estas mesmas empresas já erraram feio dentre os seus tantos outros acertos e inovações.

Here comes a new challenger!

A Valve que desde o início deste século manteve uma posição de liderança na plataforma “mestre”, há muitos anos desejou alcançar a versatilidade que os consoles têm quanto a experiência de jogar, ou seja, aperte o play do conforto do seu sofá usando um controle e vá se divertir. Certamente que os PCs atualmente já possuem diversas facilidades e a depender do jogo, comos os RTS’s, FPS’s, MOBA’s e mesmo simuladores de corridas ou de acredite, frete de caminhão, usar o conjunto teclado e mouse é algo imbatível, poucos são os jogadores que conseguem chegar perto da precisão e agilidade dos que jogam com o tradicional conjunto que acompanha 99,99999% dos PC’s. Desafiando todas as expectativas, a Valve lança em novembro de 2015 o Steam Controller.

Surpreendentemente, o Steam controller é excelente e consegue trazer a experiência de jogar os jogos tradicionais do PC no controle com a precisão e agilidade próximas a do combo teclado e mouse e ainda permitir que jogos de plataforma, luta, corrida e tantos outros sejam apreciados com o conforto e a ergonomia que normalmente só os controles proporcionam. Contudo isso tinha um preço, a curva de aprendizado e o visual não tradicional do controle geravam certa desconfiaça por parte dos jogadores, aliado a pouca oferta de lugares para comprar o controle e o preço inicial de US$50, fizeram com que poucas pessoas tivessem a chance experimentá-lo adequamente. Quem testou diz que a resposta das membranas é ótima, muito rápida e precisa, assim como um mouse é. Até mesmo para jogos de luta não haviam limitações ou perdas notórias depois de passado pelo período de adaptação. Algo em torno de um dia a uma semana. Tommy Refenes, game design de Super Meat Boy na época chegou a elogiar o controle.

A Valve tem feito a lição de casa e a prova disso é enorme sucesso do Steam Deck onde ela reuniu num único aparelho os três conceitos anunciados em 2015: o Steam OS, as Steams Machines e o Steam Controller, além de ter trabalhado ativamente para entregar o mais depressa o possível os aparelhos para todos os interessados lá desde o lançamento do console.

E como o Steam Deck trouxe novos recursos no quesito design dos controles, a meu ver uma certa “volta” a elementos mais reconhecíveis por quem já jogos com os controles da atualidade, como por exemplo as duas alavancas analógicas, a retirada dos bumpers que foram substituídos pelo trackpads e o visual mais parecido (da parte dos controles) com um controle de XBox, tudo isso para, na minha humilde opinião, agradar logo de cara o jogador que está acostumado a jogar com esse controle.

Seria este o momento mais adequado para o lançamento do Steam controller 2?

Estamos às vesperas de uma nova geração de consoles, a Valve continua muito confortável em primeiro lugar quanto a plataforma PC, mas certamente não está deitada eternamente em berço esplêndido aguardando a concorrência passar. E por isso mesmo que está, segundo surgem os rumores, trabalhando para lançar novos dispositivos portateis com wi-fi, isso pode significar tanto um novo Steam Deck (uma provável revisão do modelo atual) um novo console de VR ou ainda um novo controle.

O público com certeza vota com o bolso, se eu pudesse já estaria com um Steam Deck, quanto ao controle, pessoalmente acho a hipótese muito interessante, ainda que improvável, se sair e tiver um valor acessível é possível adquirir. Deixe nos comentários o que você faria e qual controle mais te interessa atualmente.

Até a próxima!

*publicidade*

Info em geral

Querendo ver wallpapers dinâmicos no Manjaro? Encontrou uma solução!

Meu filho recentemente ficou apaixonado pelo Manjaro Deepin e como todo filho, ficou com cara de cachorro pidão querendo que eu instalasse o Manjaro no lugar do Mint na máquina dele.

Depois de instalado o Manjaro ele não encontrou uma coisa que ele gostava de ver no Mint, a troca de fundo de tela automática. Novamente ele me pediu pra ajudar. pois bem mãos à obra!

Primeiro fui procurar saber como mudar o fundo de tela via shellscript, ficou assim:

gsettings set com.deepin.wrap.gnome.desktop.background picture-uri /usr/share/wallpapers/deepin/arquivo-de-imagem.jpg

Bingo!
Agora basta formar um laço de repetição e mudar o arquivo escolhido a cada intervalo de tempo e outro laço para repetir indefinidamente quando todas as imagens da sua pasta de wallpapers acabarem de ser exibidas.

#!/bin/bash
set -x
#eu chamei o script de wallpaper_change.sh, mas o ps limita o tamanho do nome do progrmana sua saída pra tela, por isso o grep com trecho cortado.
CHECK=`ps -ae|grep wallpaper_chang|wc -l`
if [ $CHECK -gt 2 ] 
then
echo "Programa fechou pra nao rodar duas vezes"
	exit 0
fi

while true 
do
for i in `ls /usr/share/wallpapers/deepin/` 
do gsettings set com.deepin.wrap.gnome.desktop.background picture-uri /usr/share/wallpapers/deepin/$i 
sleep 30
done
done

Isso resolve a troca do fundo de tela, porém só funciona se você executar “na mão” o script, se colocar no crontab ou criar um serviço via systemd não vai trocar nada.
Felizmente o meu filho encontrou uma solução.

No Manjaro Deepin você pode chamar scripts shell que estiverem em:
/home/$USER/.config/autostart
Esses scripts por padrão devem estar com a extensão .desktop feito isso é só seguir o exemplo abaixo:

[Desktop Entry]
Version=1.0
Exec=/home/$USER/wallpaper_change.sh
Name=SSH Script
GenericName=SSH Script
Comment=Script to change desktop background
Encoding=UTF-8
Terminal=false
Type=Application
Categories=Application

É importante que em Terminal fique configurado como FALSE pra não abrir uma janela com um terminal executando o seu script toda vez que ligar o computador.
E pronto! Agora seu desktop troca de plano de fundo a cada 30 segundos, caso esteja enjoado das mesmas imagens basta atualizar o conteúdo da pasta: /usr/share/wallpapers/deepin/ com suas imagens favoritas.

PS: Ficou curioso sobre quem é o meu filho? Pois bem, clique aqui.

Uma nova e muito promissora geração de processadores está por vir.

A necessidade é a mãe de todas as invenções.

Este Processador quer tomar o lugar das APU's AMD e das GPU's discretas.
Este Processador quer tomar o lugar das APU’s AMD e das GPU’s discretas.

Estamos às vésperas de uma nova geração de consoles e apesar do WiiU já ter sido lançado com novos recursos computacionais muito interessantes, a indústria que desenvolve os jogos não se moveu a tempo de mostrar a aplicação destes recursos. Isso acaba gerando um processo encadeado onde não ocorre a massa crítica fundamental para que os novos equipamentos sejam demandados.

Agora com o tão aguardado lançamento do novo Xbox e do já anunciado Playstation 4 é hora de subir mais um pouco a performance dos componentes que irão integrar os novos computadores tanto dos desenvolvedores (afinal sem eles, não temos jogos) quanto dos jogadores e pra facilitar a vida de quem não vai investir 3 Mil reais num PC, temos a disposição CPU’s híbridas conhecidas como APU (Unidade de Processamento Acelerado) que “a grosso modo” é  uma união entre um processador e uma placa de vídeo discreta. Só que até então apenas a AMD oferecia um produto adequado nesta categoria.

Só que a Intel não quer perder a fatia do mercado de PC’s de baixo custo e pra melar com a concorrência, pretende lançar  um processador (apenas para fabricantes/integradores autorizados) com 128MB de memória eDRAM integrada.

Apesar do nome chamativo a memória eDRAM é basicamente a mesma memória RAM que vai soquetada numa placa-mãe comum, porém esta não precisa seguir o padrão de construção da RAM comum. A Intel vai usar essa memória adicional como um cache L4 onde tanto a CPU quanto a GPU poderão acessá-la num barramento muito maior que o da memória tradicional, provavelmente a 512 bits e no mesmo clock do processador, se a latência desta memória for baixa, o pc vai “voar” para o usuário. Abrir uma nova aba no navegador enquanto ouve música ou aguardar uma nova luta no Street Figther vai demorar bem menos.

Para os fabricantes e montadores de PC e laptops (não Ultrabooks) isso é uma ótima notícia, já que poderão montar um equipamento mais barato e mesmo assim entregar um produto de qualidade para as lojas.  Quem vai ter de correr atrás do prejuízo é a concorrência, no caso a NVidia e a AMD que terão de produzir placas discretas ainda melhores e mais em conta ou no caso da AMD produzir APU’s  mais eficientes e baratas.

Infelizmente no “Brazil” onde tudo ficou pra depois da Copa e das “Olímpiadas” sabe lá quando e a que preço esses novos processadores irão chegar……

Pra quem quiser ir de APU mesmo, aí já tem disponível.

Quer saber mais sobre esse processador muito interessante que a Intel vai lançar? Eu li aqui.

Corra que ainda dá tempo de participar da promoção da Nokia!

Eles economizam uma grana recuperando metais raros e você deixa de poluir o planeta.

Se você é ecochato uma pessoa que se preocupa com a natureza,  então você sabe o quanto é importante não jogar no lixo “comum” um aparelho celular ou mesmo as pilhas e baterias de vários gadgets que temos em casa. o problema é que é difícil encontrar lugares que recebam esses materiais para o devido descarte.

Recentemente a Nokia resolveu dar uma “forcinha” e se você for comprar um aparelho novo, leve aquele aparelho velho e ganhe 10% de desconto na compra de um novo. Só espero que eles estendam o prazo desta promoção para o infinito e além, mas por agora essa promoção vai até o fim de novembro. Por isso se apresse. Eu tô muito satisfeito com o meu N8. 😀

Não apague seus e-mails, é o que diz a Microsoft.

O Yahoo também fez isso a bom tempo atrás, agora chegou a vez da Microsoft dar mais uma turbinada no hotmail.

Pelo menos foi o que percebi hoje (à tarde)  ao abrir o meu hotmail.

Para muita gente isso pode passar batido, já que o Twitter, SMS,  Facebook,  Google Plus e o Orkut fazem o trabalho pesado no que se refere a mensagens instantâneas.

Mas o email hoje não se limita apenas a isso, tanto que até possui IM integrado na maioria dos webmails.

Além disso muitas pessoas utilizam as contas de email para enviar de tudo um pouco e com o aumento do limite de anexos que alguns servidores de email permitem enviar, o webmail se tornou um “FTP” improvisado.

Eu mesmo guardo muitos dos meus trabalhos da faculdade no email, assim quando não acho no meu PC, corro para o webmail e torço pra digitar algo na busca que me traga fácil o que preciso.

Mas essa facilidade não vem à toa, afinal os emails armazenados nas contas do hotmail servem como ferramenta para melhorar o Bing, da mesma forma que o Google faz hoje com o Gmail. (é claro que da mesma forma é apenas força de expressão)

Em resumo: muita gente (mal agradecida) não vai ligar, pois nem abre a caixa de entrada há séculos, outros como eu que usaram email na época do 1MB grátis e pularam de alegria quando o hotmail subiu pra 2MB (\o/) vão ficar contentes. Embora há muito tempo eu não sei como é ficar no dilema entre qual mensagem eu vou apagar pra liberar espaço da minha conta, mas tenho certeza muita gente por aí já ficou.

Caracteres n?o imprim?veis, você já viu?

Às vezes as pessoas querendo deixar aquele texto feito no Word com um nome de arquivo todo “certinho”, coloca todos os acentos e vírgulas e até símbolos matemáticos no nome do arquivo, porém o que o usuário não sabe (e nem se dá ao trabalho de saber) é que ao criar nomes de arquivo assim a chance desse arquivo aparecer sem a formatação ou nem abrir em outro computador é muito grande. Nem é preciso ir muito longe com isso, basta criar um documento no Windows 7 e tentar abrir no Windows 2000, mesmo um documento do bloco de notas corre o risco de não abrir, por um detalhe tão simples quanto o nome do arquivo.

No Linux a situação é ainda mais capciosa já que os arquivos escritos com caixa alta e caixa baixa são distintos para o S.O., com isso teste.txt e Teste.txt são diferentes, mas você notou alguma diferença entre eles?

Recentemente recebi alguns arquivos da professora responsável pelo estágio supervisionado da Universidade.

Eu não conseguia abrir nenhum dos arquivos, no começo pensei que estivessem mesmo corrompidos, então baixei de novo.

Então vi que eles não estavam, tentei entender o que se passava; o OpenOffice dizia que os arquivos estavam corrompidos, pois não podia ler aqueles NOMES de arquivo, mas o Mandriva (meu S.O.) dizia que tudo estava ok…… Fui ao shell para verificar….

[adriano@meupc ~]$ cd  ‘/home/adriano/Downloads/Documentos – alunos e professores/’

Listei o conteúdo da pasta com o ls e um dos arquivos apareceu assim:

Declara��o de Conclus�o de Est�gio Curricular 2011-1.pdf’

Agora se nem eu consigo ler o nome desse arquivo desse jeito, que dirá o OpenOffice?

Eu posso é claro deduzir qual é o nome correto do arquivo, mas esperar que um software faça deduções é pedir demais por enquanto, não é mesmo?

Aí você pode me dizer então que basta mudar o nome do arquivo pra um nome mais fácil de ser lido pelo computador que tudo está resolvido, certo?

Sim está certo, mas como você vai digitar um caractere que você não sabe qual é?

E como posso fazer para descobrir qual é aquele caractere?

Utilizando um editor de textos tal qual o VIM (dá trabalho mas é o que há no que se propõe a fazer).

Abra um novo documento no vim e cole o trecho de texto com os caracteres não identificados, posicione o cursor no caractere a ser consultado e no modo de comandos digite: ga . No rodapé do vim vai aparecer a representação gráfica do caractere seguido do valor decimal, o valor hexadecimal e por fim o valor octal. Com estes valores você pode consultar a tabela ASCII para identificar os caracteres perdidos, ou se você já sabia qual era o caracteres e apenas quer substituir no vim basta usar o comando: %s,\%xfffd,c,g esse comando vai substituir todos os “ç” por c do texto que houverem no documento do vim.

Mas não existe um jeito mais fácil?

Felizmente para nós há sim. 🙂

No shell (bash) existe o comando auto completar, com isso basta acessar a pasta onde se encontram os arquivos com nomes mal comportados, digitar o começo do nome do arquivo e teclar <TAB>, o shell se encarrega de colocar os caracteres de escape e códigos octais necessários para representar o nome do arquivo, desse modo podemos usar o programa mv para trocar o nome do arquivo desse jeito:

mv Declara��o de Conclus�o de Est�gio Curricular 2011-1.pdf’ Declaracao_Conclusao_Estagio_Curricular_2011.pdf

Agora o nome do arquivo pode não estar tão “bonito” quanto antes, mas pelo menos posso abrir tranquilamente não apenas no meu computador, como em praticamente qualquer computador. Afinal .pdf não significa formato de documento portátil à toa.

Desmontando a curiosidade

Difícil é saber quem conseguiu montar depois. rs

Quem nunca pensou em como é que o computador faz pra exibir uma imagem?

Eu sempre fui muito curioso em saber como as coisas funcionavam. Nos dias em que não podia sair com a bike ou jogar bola (admito, fui péssimo no futebol, sempre era o goleiro por razões óbvias) procurava desmontar as coisas como rádios velhos, pilhas (crianças não façam isso!), carrinhos eletrônicos que já estavam quebrados (alguns eu consertei!) o ferrorama…. Enfim queria saber como eram por dentro, suas engrenagens e mecanismos.

Com a informática não foi diferente, demorei muito pra me tornar um programador, procurei primeiro aprender com funcionava um S.O. e por meio das suas ferramentas resolver os problemas que encontrava, antes de ir pras profundezas do código-fonte. Afinal código-fonte e Windows não combinam, não é mesmo? No Linux, pude finalmente entender alguns conceitos da computação gráfica já que o X server lhe permite fazer várias experiências (quase sempre com resultados desastrosos) mas me deu a chance de entender esse conceito.

Nos dispositivos eletrônicos a tela nada mais é que uma matriz, e cada ponto desta matriz possui um valor que representa a cor daquele pixel, da mesma forma que uma imagem matricial, porém a tela é atualizada  várias vezes por segundo e por isso o processamento do vídeo demanda mais tempo do processador ou na maioria dos casos um processador dedicado a esta tarefa e um módulo de memória rápido o bastante para que não sejam percebidas as “travadas” na imagem decorrentes da queda do número de quadros por segundo de imagens enviadas para a tela.

É por isso que aquele jogo recém lançado requer uma placa gráfica melhor, ou um upgrade no processador ou até mesmo um micro novo para ter a capacidade de processamento necessária pra gerar todas aquelas animações de modo convincente.

E pensar que atualmente um computador capaz de executar plenamente os jogos de última geração ultrapassa a capacidade de processamento bruto dos supercomputadores do começo dos anos 1990!

Controle adequadamente os ativos da sua empresa

Excelente sistema de inventário
Saiba o que há na sua empresa.

Quem presta serviços de manutenção sabe a dificuldade em listar tudo o que está instalado nos computadores de um determinado setor da empresa, quantas licenças de software estão sendo utilizadas, se há a necessidade de se fazer upgrade, se não foram instalados softwares “proibidos” ou potencialmente perigosos segundo as políticas de segurança da empresa.

Para atender a esta necessidade falarei do OCS-ng um projeto francês para controle de inventário que permite saber tudo sobre o parque de máquinas da sua empresa seja ela um pequeno escritório com menos de 10 máquinas ou uma multinacional com milhares de terminais, servidores e outros ativos.

No sistema OCS cada equipamento envia para o servidor um relatório (em formato XML de no máximo 5KB) detalhado contendo a lista de componentes e softwares instalados e a partir daí o servidor monta uma base de dados onde é possível observar vários cenários importantes para a tomada de decisão tanto na área técnica/operacional quanto para a diretoria da empresa, afinal de contas é importante saber quais setores da empresa estão demandando mais equipamentos, mais licenças de software, se há furto de componentes ou mesmo defeitos gerados por características peculiares do ambiente devido a calor umidade ou poeira.

Para facilitar a vida destes profissionais e agilizar o acesso às informações que os diretores tanto precisam, recomendo o uso do OCS-ng cuja licença permite o uso comercial sem ter que pagar royalties, todavia ninguém está proibido de investir no projeto. 🙂

Em breve postarei dicas de uso e instalação do OCS, mas para quem já quiser testar, não perca tempo, vá para o wiki do projeto por aqui.

Um outro detalhe importante, o OCS-ng tem um projeto-irmão chamado GLPI (Gestão Livre para o Parque de Informática) que traz ainda mais opções para o controle dos equipamentos aliado ao controle de chamados técnicos e de contratos de manutenção, mas isso fica para um próximo post.

Requisitos mínimos para usar a Unreal engine 3.

Para quem quiser testar a Unreal engine 3 além de baixar o software seu computador precisa ter no mínimo:

* Windows XP SP2 or Windows Vista (é provável que já funcione com o Windows7)
* Processador com 2.0+ GHz (o site não menciona o número de núcleos, então Pentium4 e AMD Atlhon servem)
* 2 GB de memória RAM
* Placa de vídeo com Shader Model 3
* 3 GB de espaço livre em disco (isto só para o programa, fora o espaço necessário para o conteúdo do seu jogo)

No entanto a Epic recomenda:

* Windows Vista 64 SP2 (afinal irá lidar com muita memória RAM)
* Processador 2.0+ GHz com multi-core (Intel Core2Duo e AMDPhenonII)
* 8 GB System RAM
* NVIDIA 8000 series or higher graphics card (ATI series 5000 obtém excelentes resultados também)
* Muito, mas MUITO espaço em disco dependendo do seu projeto.

Antes de se preocupar com os requisitos de hardware é importante lembrar que dependendo do seu projeto e considerando que seja um jogo feito para aprender como usar a engine, os requisitos mínimos de hardware atendem bem a situação.