<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE rss [<!ENTITY % HTMLlat1 PUBLIC "-//W3C//ENTITIES Latin 1 for XHTML//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent">]>
<rss version="2.0" xml:base="http://mexinetica.com/~lanjoe9/cgi-bin/bloginetica">
<channel>
<title>
</title>
<link>http://mexinetica.com/~lanjoe9/cgi-bin/bloginetica</link>
<description></description>
<language>es</language>
<item><title>Terms of the Artistic Licen... - 17 de agosto ; 0 c</title>
<link>http://mexinetica.com/~lanjoe9/bloginetica/comentarios.shtml?2008.08.17.12.02.47.-06.</link>
<guid isPermaLink="true">http://mexinetica.com/~lanjoe9/bloginetica/comentarios.shtml?2008.08.17.12.02.47.-06.</guid>
<description>Terms of the Artistic Licence are enforceable copyright conditions&#x3C;br /&#x3E;
Big step forward for the Free Software Movement :)&#x3C;br /&#x3E;
&#x3C;br /&#x3E;
news.bbc.co.uk/2/hi/technology/7561943.stm</description>
<pubDate>Sun, 17 Aug 2008 12:02:47 -0600</pubDate></item><item><title>New article about the wirel... - 31 de julio ; 0 c</title>
<link>http://mexinetica.com/~lanjoe9/bloginetica/comentarios.shtml?2008.07.31.23.40.06.-06.</link>
<guid isPermaLink="true">http://mexinetica.com/~lanjoe9/bloginetica/comentarios.shtml?2008.07.31.23.40.06.-06.</guid>
<description>New article about the wireless networking in the Nintendo DS (In Spanish)&#x3C;br /&#x3E;
I published an article describing the Nintendo DS's wireless network capabilities (from the point of view of homebrew) in LIDSOL's blog (and a bit on our own development)&#x3C;br /&#x3E;
&#x3C;br /&#x3E;
rompope.fi-b.unam.mx/bitacora/index.php?blog/show/Sobre-la-red-inalmbrica-del-Nintendo-DS.html&#x3C;br /&#x3E;
 I'll try to translate it soon ;)</description>
<pubDate>Thu, 31 Jul 2008 23:40:06 -0600</pubDate></item><item><title>México Lindo y Querido - 21 de julio ; 0 c</title>
<link>http://mexinetica.com/~lanjoe9/bloginetica/comentarios.shtml?2008.07.21.23.35.38.-06.</link>
<guid isPermaLink="true">http://mexinetica.com/~lanjoe9/bloginetica/comentarios.shtml?2008.07.21.23.35.38.-06.</guid>
<description>México Lindo y Querido&#x3C;br /&#x3E;
...... Lo siento, me indigna no haber tenido jamás agua en la tubería, tener que pedirla por pipas y que me cobren doble:&#x3C;br /&#x3E;
&#x3C;br /&#x3E;
http://www.jornada.unam.mx/2008/07/21/index.php?section=capitalandarticle=043n1capandpartner=rss&#x3C;br /&#x3E;
&#x3C;br /&#x3E;
También me indigna el que por culpa de una vecina imbécil que lo único que buscaba era vender más caro antes de largarse, los idiotas de la Delegación hayan reevaluado mi casa con más metros cuadrados de los que son, tanto construidos como de terreno y tenga que pagar más caro mi predial.&#x3C;br /&#x3E;
Y para corregir eso es un lío.&#x3C;br /&#x3E;
&#x3C;br /&#x3E;
Que porquería.</description>
<pubDate>Mon, 21 Jul 2008 23:35:38 -0600</pubDate></item><item><title>5 reasons to avoid iPhone 3... - 10 de julio ; 3 c</title>
<link>http://mexinetica.com/~lanjoe9/bloginetica/comentarios.shtml?2008.07.10.23.26.48.-06.</link>
<guid isPermaLink="true">http://mexinetica.com/~lanjoe9/bloginetica/comentarios.shtml?2008.07.10.23.26.48.-06.</guid>
<description>5 reasons to avoid iPhone 3G [FSF]&#x3C;br /&#x3E;
The 5 real reasons to avoid iPhone 3G:&#x3C;br /&#x3E;
&#x3C;br /&#x3E;
    * iPhone completely blocks free software. Developers must pay a tax to Apple, who becomes the sole authority over what can and can't be on everyone's phones.&#x3C;br /&#x3E;
    * iPhone endorses and supports Digital Restrictions Management (DRM) technology.&#x3C;br /&#x3E;
    * iPhone exposes your whereabouts and provides ways for others to track you without your knowledge.&#x3C;br /&#x3E;
    * iPhone won't play patent- and DRM-free formats like Ogg Vorbis and Theora.&#x3C;br /&#x3E;
    * iPhone is not the only option. There are better alternatives on the horizon that respect your freedom, don't spy on you, play free media formats, and let you use free software &#x3C;br /&#x3E;
&#x3C;br /&#x3E;
But there's a lot more to that -- read the complete article at http://www.fsf.org/blogs/community/5-reasons-to-avoid-iphone-3g/blogentry_view&#x3C;br /&#x3E;
&#x3C;br /&#x3E;
----&#x3C;br /&#x3E;
I'm liking the openmoko project more and more. Definitely my next phone.&#x3C;br /&#x3E;
&#x3C;br /&#x3E;
Sorry for not posting anything about the thesis thing yet -- still too busy :(&#x3C;br /&#x3E;
¢&#x3C;br /&#x3E;
</description>
<pubDate>Thu, 10 Jul 2008 23:26:48 -0600</pubDate></item><item><title>It's not the Gates, it's th... - 03 de julio ; 0 c</title>
<link>http://mexinetica.com/~lanjoe9/bloginetica/comentarios.shtml?2008.07.03.12.56.47.-06.</link>
<guid isPermaLink="true">http://mexinetica.com/~lanjoe9/bloginetica/comentarios.shtml?2008.07.03.12.56.47.-06.</guid>
<description>It's not the Gates, it's the bars&#x3C;br /&#x3E;
"To pay so much attention to Bill Gates' retirement is missing the point. What really matters is not Gates, nor Microsoft, but the unethical system of restrictions that Microsoft, like many other software companies, imposes on its customers." - Richard Stallman&#x3C;br /&#x3E;
&#x3C;br /&#x3E;
Read the complete article at:&#x3C;br /&#x3E;
http://news.bbc.co.uk/2/hi/technology/7487060.stm</description>
<pubDate>Thu, 03 Jul 2008 12:56:47 -0600</pubDate></item><item><title>Back - 21 de junio ; 2 c</title>
<link>http://mexinetica.com/~lanjoe9/bloginetica/comentarios.shtml?2008.06.21.01.48.18.-06.</link>
<guid isPermaLink="true">http://mexinetica.com/~lanjoe9/bloginetica/comentarios.shtml?2008.06.21.01.48.18.-06.</guid>
<description>Back&#x3C;br /&#x3E;
Hi! I've been extremely busy writing thesis.&#x3C;br /&#x3E;
&#x3C;br /&#x3E;
Our (Hugo and mine) thesis is finally written, corrected, re-written and approved.&#x3C;br /&#x3E;
&#x3C;br /&#x3E;
Our thesis is called "Development of framework and proof of concept for the Nintendo DS Console". It aims to make developing games for the said console easier with alternative tools (DevKitPRO, DevKitARM, libnds, libwifi, libfat) and using exclusively Free (as in Freedom) Software. And the framework itself will be, of course, Free Software.&#x3C;br /&#x3E;
&#x3C;br /&#x3E;
I had a lot of fun doing the degree project and I hope to continue working on it after I get my degree. It was a lot of hard work, and explaining it wasn't that simple, but I hope (and I've been told) that the thesis is easy to understand. I will publish it after our professional exam's done, and if I find enough time, I'll translate it to English. (If you want an advance copy in PDF, e-mail me ;) )&#x3C;br /&#x3E;
&#x3C;br /&#x3E;
Mainly, this is what we did:&#x3C;br /&#x3E;
&#x3C;br /&#x3E;
- Get MotorJ working on the Nintendo DS&#x3C;br /&#x3E;
- Write a class to load OGGs as background music&#x3C;br /&#x3E;
- Write a class to load WAVE files as sound effects&#x3C;br /&#x3E;
- Write a class to use as a Collision Tree, so collisions between objects can be carried out in an ordely way&#x3C;br /&#x3E;
- Fix a nasty bug in one of MotorJ's collision detecton algorithms&#x3C;br /&#x3E;
- Write a Blender-NDS Display List exporter&#x3C;br /&#x3E;
- Write a class to load the NDS Display Lists and use them to animate a biped character&#x3C;br /&#x3E;
- Standarize the MotorJ API a bit&#x3C;br /&#x3E;
- Write a small scenario editor using MotorJ for the PC (heh)&#x3C;br /&#x3E;
- Write a couple of classes to make networking stuff easier&#x3C;br /&#x3E;
- Finally, build a concept proof using all the aformentioned developments&#x3C;br /&#x3E;
&#x3C;br /&#x3E;
We stopped developing the concept proof when we started writing the thesis, so we're going to finish it in the next few days. &#x3C;br /&#x3E;
&#x3C;br /&#x3E;
Developing a multiplayer game, even if it's a very simple one with little to no authentication, down to the socket level, is a very interesting task. Defining how players interact with each other is not obvious: How do you get everyone to see the same world state at the same time? Which data should be sent over the network? Player controls? Player speed? Everything but the kitchen sink? How often? How should the game interpolate the other players' positions between each update? How do you get two objects to collide with each other and react in the same way, in a distributed world?&#x3C;br /&#x3E;
&#x3C;br /&#x3E;
One of the issues in developing for the Nintendo DS is processor speed. Most of the previous questions are easily solved if you have a Client/Server architecture. Well, when we're talking about the Nintendo DS, a C/S architecture means getting one console to do a tremendous amount of work, something that will very probably slow down the game. So I decided to distribute the task more evenly: each console, except for player 1, cares only for its player and more or less trusts the updates sent by the other consoles, pretty much the way old games (like Descent, Doom and others) worked. Only one console does more work than the others: player 1's console will decide when the game starts and when it ends, and where some in-game objects appear. Just a bit more of work, but nothing serious.&#x3C;br /&#x3E;
&#x3C;br /&#x3E;
Another idea could be setting a computer to act as a server and the DS consoles to work as pretty much "dumb" terminals, but I really wanted people to be able to play without requiring a computer.&#x3C;br /&#x3E;
&#x3C;br /&#x3E;
In my next blog posts, I'll try to explain my findings, both here and in the lab's blog. From now on, I'll probably post most messages in English. I've made a few friends over the Internet from far places who might actually be bored interested enough to read this blog.&#x3C;br /&#x3E;
&#x3C;br /&#x3E;
I also changed my site's theme to something that will hopefully not burn your eyes :P&#x3C;br /&#x3E;
¢&#x3C;br /&#x3E;
</description>
<pubDate>Sat, 21 Jun 2008 01:48:18 -0600</pubDate></item><item>
<title></title>
<link>http://mexinetica.com/~lanjoe9/bloginetica</link>
<guid isPermaLink="true">http://mexinetica.com/~lanjoe9/bloginetica</guid>
<description></description>
</item></channel>
</rss>
