- Feed completo
- Feed dos comentários
- Feed do Fórum
- Feed Canal Games
- Feed Canal Fotografia
- Feed Canal Mobile
- Receba o Meio Bit via e-mail
Mantenha-se informado sobre as nossas novidades com nosso newsletter semanal, todas as segundas-feiras
Nos anos 80/90 era muito comum a troca de arquivos de "demos", programinhas escritos em linguagem de máquina que faziam coisas impossíveis, como gerar gráficos 3D, efeitos psicodélicos e trilhas sonoras, geralmente on the fly.
A maioria desses demos era muito pequena, raramente passando 300KB. Os programadores foram se organizando e desde 1992 temos a Assembly Demo Pary, uma competição na Finlândia onde programadores do mundo inteiro vão demonstrar suas capacidades.
Veja abaixo um demo para o Amiga, escrito em 1990. Lembre-se que o computador não tinha placa 3D, aceleração de vídeo além do básico, OpenGL nem NADA comum a qualquer OLPC de hoje em dia. Rodava um processador 68000, a 7,8MHz (não GHz, MHz) com 512KB de memória. KB, não MB.
Uma categoria especialmente interessante é a dos demos de até 64KB. Não MB, KB. Os programadores são verdadeiros magos, comprimindo imagens, gerando texturas e músicas procedurais, e gerando apresentações de mais de cinco minutos. Veja o demo Dead Ringer, do grupo Fairlight, abaixo:
Esses caras definitivamente sabem programar.
Huuum, isso me fez lembrar de um protetor de tela famoso dos tempos de DOS. Ele mostrava várias animações 3D.
Pena que não lembro o nome dele
[]'s
Esses caras são meus heróis!
Leandro boquiaberto aqui.
Pelos dentes de uma lula amarela segurando trinta e duas lancheiras verdes amarelas numa bacia de leite neozelandes!!!
Tenha medo...
Esses são os verdadeiros programadores...
"Isso é obra di Deus minha genti!"
Sinceramente.Só uma coisa a dizer...
(sem mais)
é muito legal mesmo... eu lembro de ficar frustrado, alguns anos atrás, em ver alguns demos rodarem lentos na minha máquina...
Isto só faz com que eu dê razão ao Linus, quando ele diz ser contra C++ e outras linguagens orientadas a objetos. A maioria dos "programadores" de hoje em dia, não passam de "clicadores" e empilhadores de classes, as quais eles não têm a mínima idéia de como funcionam... daí precisarmos de Gbytes de memória, máquinas multi-processadas com muitos Ghz para se reproduzir o que antes era feito com um código de 64Kb. Como me disseram, um dia : "se voce não tem competência para desenvolver, compre mais hardware.."
Bom, é bem essa ideia que algumas empresas de software passa mesmo......
E depois quem reclama é quem está errado.....
-----
Para aquele que controla o próprio pensamento, todo o resto se torna simples jogo de crianças...
Gandhi.
Assino embaixo. Com o adendo de que eu até gosto da orientação à objeto, mas o pessoal é relaxado demais na otimização e uso da mesma. Adoram usar "frameworks" imensos só por ser a "moda" do momento, nem param para pensar no custo em processamento / memória
Concordo plenamente: a depender da maioria das empresas de hoje, em breve vamos precisar de um supercomputador para rodar uma calculadora simples...
www.panoramainternacional.com
Olá. A muito tempo que acompanho os festivais de longe. Alguns dos demos que achei mais bonitos e sugiro a todos olhar são: fr-30 - candytron, de 64kb; muito bom, com uma bela trilha sonora.
"the popular demo" - procurem pelo google, tem mais de 1mb, mas é realmente incrivel.
voces nao falaram dos demos de 4KB, mas se forem procurar, começem pelo san andreas, com 4kb.
Outros demos legais tambem são os feitos para convidar as pessoas a participar dos eventos.
Tambem procurem pelos demos em modo de texto!!! chamados TMDC!
São feitos com imagens em modo texto; vale a pena.
Os eventos são para demostrar acima de tudo a criatividade e capacidade de criação dos grupos que produzem os demos. Ainda, tenho que mencionar que existe uma ferramenta feita pelo grupo FR que peprmite a qualquer um fazer umd emo de 64KB ou mais KB! Nao deixe tambem de conhecer o incrivel jogo de 96KB! mas naose iluda, ele é PESSADO para rodar! Se nao me engano, se chama krigger! se quiserem mais informações, me proponho a fazer um post uma hora destas! Abraços a todos!
!!!!!!!!!!
Caraca.... veio!!
Reformulei meus conceitos sobre a informatica.
Hehe, muito bacana, isso me lembra das Roms de NES que eu costumava baixar.... Muito maneiro....
-----
Para aquele que controla o próprio pensamento, todo o resto se torna simples jogo de crianças...
Gandhi.
E eu achando que era machão só porque usava opengl em C sem o glut e etc... Esses caras devem conseguir ver a matrix!
Assinatura de impacto: Meia lua pra frente + soco ou Meia lua pra trás + chute
Então se perguntemos: Por que hoje em dia precisamos de 2gb de ram, 4gb de processador, 10gb de hd, e uma placa de video tão poderosa quanto qualquer pc meia boca pra poder rodar um jogo na metade da qualidade?
Eu não fico feliz em ver um game com gráfico bom, me preocupo é com enredo e outras coisas. Mas voltando a parte de criação, por que programadores de hoje não se superam tanto quanto antigamente? Será que quanto mais programadores no mundo, pior ficará as coisas? Então vou matar alguns...
http://darklogs.com/
Resposta: Capitalismo.
Fazendo assim, primeiro pode-se produzir jogos mais rapidamente, já que optimizar leva tempo, e também faz com que as pessoas necessite mais e mais de hardware, movimento assim o mercado.
-----
Para aquele que controla o próprio pensamento, todo o resto se torna simples jogo de crianças...
Gandhi.
Isso ai é leve porque roda diretamente em cima do hardware (eu acho) e não em cima do S.O. e drivers.
A coisa complica muito se tiverem que faz algo assim com interatividade.
--------------------------------------------------------------
Conhecimento vem de fora, inteligência vem de dentro.
Acho que não, pois, olha só esse joguinho que só tem 95Kb
ftp://ftp.scene.org/pub/resources/demomaker/thepro...
Depois disso tenho vergonha de falar que sou programador, me sinto muito mais um montador de janelas...
Concordo. Plenamente.
Mas tava vendo la parece que eles fornecen um kit de desenvolvimento.
Cara, é realmente de impressionar
Mas até hoje muitos dos jogos que nós conhecemos tem parte de seus motores escritos em Assembly e C.
Fairlight = grupo de crackers de proteção.
Mas foram os 64 Kbytes mais destruidores da minha vida, muito bom mesmo!
Será que eles disponibilizam o código fonte ?
--------------------------------------------------------------
Conhecimento vem de fora, inteligência vem de dentro.
Incrível, fiquei até sem palavras.
Os caras que programaram o uTorrent sairam daí... só pode ser!
isso era bem comum nos anos 80 e 90... Pior que pouca dessa gente foi aproveitada na industria de games...
O primeiro video, os objetos lembram Star Fox, eheheh
/***************/
Quer Games online, Xadrez e diversao?
Route10-games - www.route10.com.br
250 kb por isso!
Imaginem se Medal of Honor e Call of Duty fossem desenvolvidos sobre essa tecnologia...
Quantos Gigabytes não seriam economizados? E nem precisaria de um PC top de linha para rodar games como Medal of Honor Airborn e Crysis.
Realmente inacreditável, incrível!
Mas ai o mercado de hardware sairia perdendo, além do mais deve ser muito mais demorado criar esse tipo de código.
se esses jogos fossem programados em Assembly ficariam prontos daqui a ums 20 anos, sem levar em conta a questão das diferentes arquiteturas de processadores.
De forma alguma. Os jogos modernos como Crysis rodam em cima de engines MUITO mais complexas que o demo visual que você viu. Os gráficos de jogos são interativos, inimigos possuem textura, efeitos de luz, sombra, deformação de materiais, água, reflexão e distorção de objetos, inteligência artificial, efeitos com partículas, efeitos sonoros, música, texturização de superfícies e isso foi o que eu lembrei de cabeça.
É uma questão de balancear a performance com a velocidade de desenvolvimento. Assembly ainda é usado, mas em um percentual pequeno do código, pois a otimização é feita em cima do código mais lento. Em uma aplicação típica, apenas uma pequena porção do programa é responsável por grandes perdas de performance. O que os programadores fazem é recriar esses trechos em Assembly.
Lembre-se que não é apenas a tecnologia, mas também a viabilidade.
Muito bom. Quando eu crescer, quero ser capaz de fazer isso também.
Cadê o link pro download do executável do 2º vídeo?
Eu juro que vi ele aqui ontem.
Houve uma denúncia de vírus. COmo não posso verificar agora, tirei o link, por segurança
.
Ah... OK
Valeu pelo esclarecimento.... Achei que tava ficando louco.
hehehe
Sério? Eu baixei e executei, aqui. Não rodou, mas eu pensei que devia ser por causa do Vista.
Meu anti-vírus não reclamou. Será que me dei mal e nem sei?
visto q estes demos sao quase "arte das trevas", conseguir o codigo fonte é dificel, mas alguns demos de 64kb tem seu codigo fonte diponibilizado. o fr-08 é um deles. Usam C e WinAPI e directx ou opengl. Nao é um bixo de 7 cabeças. os caras somente usam tecnicas exelentes de programação, e GERACAO de conteudo dinamica. nao programam diretamente em hardware. talves usem assembler para programar em 4kb; mas só.
um pouco de assembler tambem nos demos de 64kb, em rotinas um pouco mais exigentes, como multiplicaçao de matrizes. como já falei tem uma ferramenta que o grupo fairlight disponibilizou para a criação de demos.
se tem virus ou nao estes arquivos? bom o site scene disponibiliza varios demos a anos, e nao acredito que colocaria virus em tais demos.