Corporate Drones

All your base are belong to us

Angstron debian package final releases

Finally, I’ve learned how to create debian packages the correct way, so here we go =-)

update:

Release candidate 2 - now with good icons, full sound and music (no music for 770 version due to the lack of native OGG support )

http://sourceforge.net/project/showfiles.php?group_id=167767

EeePC users:

if you have a customized menu, Angstron will override it. In order to run , take the binary from inside the debian package (angstron-0.99-EeePC/data.tar.gz/./usr/bin/angstron) and copy it to the same folder of the regular debian package.

OR

you can always checkout the source code from sourceforge (http://www.sf.net/projects/bzk ) and run angbuild.sh. I did it several times FROM the EeePC.

Now, I must state this:

I wil stop working on BZK from now on. I have to graduate and this gamedev thing got on the way. I will probably fix demanded bugs and work on it for my grad-thesis, but no new feature will be incorporated.

I will also stop the work for “The Riddler” and every other side-project I have. Very sad, but true…

PS: the last Maemo release still worth as the definitive, as I changed little things since then.

The saddest thing is that the EZX release was around the corner and even more the PocketPC port, as I had it compiling, but not linking…

funny icon, huh?

May 16, 2008 Posted by nomadsoul | Eee, H4X0|2, Maemo, announcement, anuncios, do-it-yourself, english posts, gamedev, gaming, jogatina, linux, mobile, modding, ubuntu | | No Comments

MonoBED still BAD but improving

Hey folks

the good news is that monobed is now quite functional. I’ve improved its rendering and the load and save operations now work very well.

I could load a Riddler level,save it and it play’d almost the same (the startpoint was diferent)

here is a picture (and this is the only spoiler and hint I will give about the game as you folks are killing to see more about it…yawn)

Why I do still go on with this shit? nobody cares anyway…

April 26, 2008 Posted by nomadsoul | Maemo, announcement, anuncios, do-it-yourself, english posts, gamedev, jogatina, linux, mobile, ubuntu | | No Comments

Gauntlets - the third encounter

Um dos meus jogos favoritos dos ultimos tempos é gauntlets. Costumava muito jogar ele e seus derivados (como Get Medieval!) antigamente, mas tinha parado.

Esse “Gauntlets 3″ (é como vou chamar agora, visto que é um terceiro encontro né) é uma grata surpresa, porque renovou a série em vários aspectos. Novas classes impagaveis, como Punk Rocker, Cowboy, Robo, Nerd , Pirata, Samurai, além das classicas que o caro leitor ja deve conhecer.

Outro ponto positivo é que dada a pequena tela do Atari Lynx, o jogo tem um ensaio de visão em primeira pessoa, para você ver quando esta de frente para algo que esta distante. E da-lhe scalling de sprites!

Falando de scalling the sprites, o jogo abusa desse tipo de efeito. Todas as animações, embora pixeladas, são bem fluidas. Muitos jogos de Lynx realmente usam desse tipo de efeito, visto que o console era porretinha. Pena que não decolou.

Como ultimo ponto positivo, vale destacar que embora só haja emulador pra windows, este roda muito bem no Wine, com som , joystick e caramba^4.

E é claro, segue o screentshot (feito com gnome-screenshot!)

Eu, na primeira fase, jogando com o Nerd, que atira livros. O quadrado preto com a figura do escorpião é a “visão em primeira pessoa”.

April 26, 2008 Posted by nomadsoul | gaming, jogatina, mobile | | No Comments

Aventuras em EZX - SDK básico

Continuado a série, agora vamos configurar um SDK básico para compilar aplicações de console.

Para começar, baixe este kit no link abaixo.

http://www.mediafire.com/?3z4bjvughtm

Descompacte o pacote. Você vai ver que surgiu um “usr”. Copie este usr pra dentro do usr do seu filesystem (vc vai precisar de root).

Tudo certo! Agora ,para usar, basta dar um export PATH=$PATH:/usr/local/arm/bin

E você esta pronto para compilar!

Agora eu preciso configurar tudo para ter uma aplicação gráfica rodando e depois sim eu vou poder explicar aqui.

fonte do tutorial:

http://www.aktaeon.com/2007/12/28/cross-compiling-for-e2-or-ezx/

April 19, 2008 Posted by nomadsoul | do-it-yourself, linux, mobile | | No Comments

Aventuras em EZX - o começo

É isso ai amigos, resolvi investir em mais uma plataforma mobile: EZX. Mas e porque? Bem, Maemo e EeePC são muito legais, mas não tem muita penetração por aqui. Quero tentar fazer algo mais popular. Mas não abandonei elas - vou me esforçar pra lançar a BZK rodando bem nas 3.

Pra quem mora no Brasil , é o que roda nos telefones motorola como o A1200 (meu caso).

Vou comentar agora como tweekar o telefone (testado apenas com A1200i - firmware da claro) pra começar os trabalhos. Não sei da legalidade destes procedimentos. Não assumo QUALQUER responsabilidade sobre o conteúdo deste artigo (graças a deus não temos DMCA).

programas essências (sem link de download porque não quero me comprometer e porque to com preguiça):

-Antes de começarmos, faça um backup da pasta .system do seu cartão de memória. Não ta achando? Ative em seu sistema operacional a opção para ver arquivos ocultos. No Ubuntu basta ir no menu ver e escolher a opção “ver arquivos ocultos”.

- SmartAssist (tentei o MPKG, mas pelo visto o firmware dos telefones distribuidos pela claro não vai muito bem com ele). Ele é o primeiro passo ,para instalar aplicações nativas. Tanto que ele vem como uma pasta .system pra vc sobre-escrever a do seu cartão de memória.

- eKonsole (este foi um cadinho mais complicado de achar): O que será de nós sem um console? será util para testarmos os primeiros passos com o SDK.

- MyStuff - um gerenciador de arquivos alternativo ao padrão. Esse mostra as coisas de verdade.

- EZXSysInfo - um “painel de controle” muito util para você ver as quantas anda seu device, e pra vc saber o tamanho do estrago que teu programa fez ;-p

Boa caçada no google!

No próximo artigo, vamos setar um SDK básico que vai permitir desenvolver aplicações de console.

E pra vc saber oq vem por ai:

April 18, 2008 Posted by nomadsoul | EZX, Eee, H4X0|2, Maemo, announcement, anuncios, defective-by-design, do-it-yourself, gamedev, java, linux, mobile, modding, ubuntu | | 4 Comments

An Open Source Quote

foda-se o windows tb, vou pro open source
–bruce

Translation:

fuck windows, I am going open source
–bruce

April 3, 2008 Posted by nomadsoul | H4X0|2, announcement, anuncios, defective-by-design, english posts, gamedev, kudos, linux | | No Comments

BZK update - end of march 08

- A new rendering method was implemented and it works just as well as the heapsorted painter’s algorithm (BZK_APROXIMATE) - its called Radial Tree (BZK_USERADIALBUFFER). Its not such a big deal, as it is slightly slower faster than BZK_APROXIMATE, but it allows BZK_OPTIMIZE_FACEMERGING. While the facemerging itself doesnt work help much (in fact, makes it slower), it doesnt produce garbage in the screen, so it will probably work faster some time.

- Im also already planning a new geometry organization and a new schema for the XML, it will be BZK3 and will mix free-form geometry with sectors, allowing meshes and belziers and using the sectors only for visibility processing.

- Im also planning to create a modeling system for games where you dont need to code the game code in C/C++, but just implement trigger rules.

- The work in VEGA is not halted for that long,as I will need it to code BZK3. Im also researching how to code a ECMAScript VM.

- And now, the best news - MEDIA LEAKAGE! Exclusive pictures of the new BZK game! Its a short adventure (~50 minutes to solve) and it will be released (I hope), in 6 months. Here goes the pictures:

captura_da_tela-riddler-1.pngcaptura_da_tela-riddler-2.pngcaptura_da_tela-riddler-3.pngcaptura_da_tela-riddler-4.png

It still looks a lot like Angstron, as there is roughly 3 days of work. But the game concept is all done, just as the puzzles (it was all written in a scrap in roughly half an hour!)

For this game, I want to put some texture mapping and maybe some true pre-processed lighting.

This will be the last game to use BZK2 and will be available for Maemo , EeePC Linux and probably Desktop Linux ;-)

c ya folks!

March 31, 2008 Posted by nomadsoul | Eee, H4X0|2, Maemo, announcement, anuncios, do-it-yourself, english posts, gamedev, gaming, jogatina, linux, mobile, modding, ubuntu | | 2 Comments

2007: o ano do desktop linux?

Sempre se fala (e muito se sacaneia sobre o ano do linux no desktop)

mas eu diria com toda convicção que ele passou e a gente nem reparou direito. Pensem bem:

nunca se vendeu tantos PC para todos com linux! E lembrem também do EeePC, que é um notebook com linux muito bem acabado (ainda tem uns problemas de usabilidade, mas é totalmente funcional).

Mas ai vai se argumentar: Bem, as pessoas compram esses PCs e depois metem windows em cima, sem pagar nada! Bem…desde 1991 que nós compramos PCs com sistemas MS e metemos linux em cima, sem pagar nada!

Muitos outros xiitas do SL diriam que isso é ruim pra nós. Eu diria que não - pois o que importa pra essas integradoras é o perfil do PC vendido. Mas para parecer que há uma concorrência, eles vão querer fazer um linux melhor. Na pior das hipoteses, ganhamos binary blobs, mas melhor binary blobs do que nada.

Por isso que eu digo que o ano do linux ja chegou!

March 28, 2008 Posted by nomadsoul | Eee, linux, ubuntu | | 2 Comments

Angstron BETA 1

Oh yes!

FINALLY!

Angstron is done. No new features (unless its really cool) will be added.

Actually…I already finished it back in friday, but Im having two dificulties:

- the mandatory windows version is not very stable

- hard times to upload the linux,EeePc and maemo version (thanks to Nokia MOSH, I got the Maemo version online).

link to the maemo version:

http://mosh.nokia.com/content/48E00046AE57AE92E040050A44300AB0

Stay tunned, I will upload it very soon.

March 24, 2008 Posted by nomadsoul | Eee, H4X0|2, Maemo, announcement, anuncios, do-it-yourself, english posts, gamedev, gaming, jogatina, linux, mobile, ubuntu | | No Comments

some new cool features on Angstron

Angstron Project is about to finish (this week I will release beta1 for linux and windows)

but here are some cool features I did while in toronto:

captura_da_tela-angstron-2.png

the old fixed-point you already know

captura_da_tela-angstron-3.png

the new and still-to-be-optimized new floating point support

captura_da_tela-angstron.png

no need for explanations ;-)

I also would like to note that Im going to release a special version for the ASUS EeePC. Im finishing the last touches on how to add Angstron to the AsusLauncher. No, Im not giving up maemo, as much of the other maemo folks out there.I guess that both plataforms have lots of technical similarities, but completely diferent use cases. I had both at the same time with me on Toronto (770 and 2G Surf) and I usually had both on and active.

Stay tuned!

edit:btw, I already started my next project - a very odd pick,for sure: BZK checkers. I already started the game mechanics  and piece handling,now it’s just a matter of making the IA, implementing the rules and connecting it to BZK.

March 19, 2008 Posted by nomadsoul | Eee, Maemo, announcement, anuncios, do-it-yourself, english posts, gamedev, gaming, jogatina, linux, mobile | | 1 Comment