<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1668300286461300997</id><updated>2012-02-13T14:17:00.875+01:00</updated><category term='Off-Topic'/><category term='GLBasic'/><category term='Iphone'/><category term='LitioPixel'/><category term='Programación'/><category term='Software'/><category term='Hardware'/><category term='Vídeos'/><category term='Utilidades'/><category term='Diseño'/><category term='iPad'/><category term='Pixel Art'/><category term='Freeware'/><title type='text'>LitioPixel</title><subtitle type='html'>Desarrollo de videojuegos con GlBasic</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default?start-index=101&amp;max-results=100'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>201</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-8769838381526857882</id><published>2012-02-13T14:17:00.018+01:00</published><updated>2012-02-13T14:17:00.878+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diseño'/><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><title type='text'>Seguimos trabajando...</title><content type='html'>&lt;p&gt;Tras actualizar toca seguir escribiendo código.&lt;br /&gt;
&lt;br /&gt;
En la captura se puede ver la &lt;i&gt;disposición final&lt;/i&gt; del marcador de puntos, así como un marco &lt;i&gt;"listbox"&lt;/i&gt; de desarrollo propio.&lt;br /&gt;
&lt;p&gt;&lt;a href="http://1.bp.blogspot.com/-U45_aqmezko/TzkJKWKsvaI/AAAAAAAAByA/hJF3w2EbE2I/s1600/Snapshot_Lisbox_001.png" imageanchor="1" style=""&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-U45_aqmezko/TzkJKWKsvaI/AAAAAAAAByA/hJF3w2EbE2I/s400/Snapshot_Lisbox_001.png" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-8769838381526857882?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/8769838381526857882/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=8769838381526857882&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/8769838381526857882'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/8769838381526857882'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2012/02/seguimos-trabajando.html' title='Seguimos trabajando...'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-U45_aqmezko/TzkJKWKsvaI/AAAAAAAAByA/hJF3w2EbE2I/s72-c/Snapshot_Lisbox_001.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-7184157557464744422</id><published>2012-02-13T13:48:00.000+01:00</published><updated>2012-02-13T13:48:49.155+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GLBasic'/><title type='text'>Actualizando GLB 10.118 -&gt; 10.244</title><content type='html'>&lt;p&gt;Demasiado tiempo sin actualizar... quizás por aquello de "si algo va bien, no lo toques".&lt;br /&gt;
&lt;br /&gt;
:-P&lt;br /&gt;
&lt;p&gt;&lt;div style="background-color: blue; color: white;"&gt;(fichero log_e.gbas)&lt;br /&gt;
// 10.244&lt;br /&gt;
// OpenAL (Mac, iOS):&lt;br /&gt;
//    Sound engine was broken. It's fixed now.&lt;br /&gt;
//    ISSOUNDPLAYING works. Buffer-count is supported.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// 10.241&lt;br /&gt;
// Core:&lt;br /&gt;
//    Slightly faster internal arrays.&lt;br /&gt;
//    Faster FOREACH.&lt;br /&gt;
//    FOREACH can iterate all items in multi-dimensional arrays.&lt;br /&gt;
// 3D:&lt;br /&gt;
//    X_COLLISIONRAY set the wrong face for X_GETCOLLISIONFACE&lt;br /&gt;
//    if the negative direction face was closer than the returned&lt;br /&gt;
//    face in positive direction.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// 10.237&lt;br /&gt;
// Core:&lt;br /&gt;
//    Missing initialization could have caused a crash for arrays.&lt;br /&gt;
//    SHELLEND was fixed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// 10.231&lt;br /&gt;
// Pandora:&lt;br /&gt;
//    Postprocessing crashed for long pathes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// 10.230&lt;br /&gt;
// New Command:&lt;br /&gt;
// X_GETCAMERAMATRIX&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// 10.209&lt;br /&gt;
// Caanoo:&lt;br /&gt;
//    Linker error is fixed.&lt;br /&gt;
// WebOS:&lt;br /&gt;
//    PLATFORMINFO$("DEVICE") failed for 1.4.5 devices.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// 10.205&lt;br /&gt;
// Compiler:&lt;br /&gt;
//    Distributing Apps will exclude media subdirectories that contain&lt;br /&gt;
//    &lt;platform&gt;.xcl files (See "GLBasic intern/.App folder" )&lt;br /&gt;
//    Compiler/Compile Multiplatform -&gt; Win32,Linux,WinCE will also copy to "distribute".&lt;br /&gt;
//&lt;br /&gt;
// Core:&lt;br /&gt;
//    SOCK_TCPACCEPT - IP was wrong byte order.&lt;br /&gt;
//    SOCK_TCPACCEPT - accepted sockets stored wrong info&lt;br /&gt;
//      for SOCK_GETREMOTEIP.&lt;br /&gt;
//&lt;br /&gt;
// Editor:&lt;br /&gt;
//    Ctrl+Tab has been fixed.&lt;br /&gt;
//&lt;br /&gt;
// WebOS:&lt;br /&gt;
//    New libs included. Can use WebOS 3.x features now. Please check for&lt;br /&gt;
//    PDL_GetPDKVersion() &gt; 100 if you want features unavailable on 1.4.5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// 10.191&lt;br /&gt;
// Desktop:&lt;br /&gt;
//    MOUSESTATE used hidden pointer coords for mouse position.&lt;br /&gt;
//&lt;br /&gt;
// Core:&lt;br /&gt;
//    Fixed bug in SPRCOLL that might even have led to a crash.&lt;br /&gt;
//    Using state variables for OpenGL states. "Should" be slightly quicker.&lt;br /&gt;
//&lt;br /&gt;
// New command:&lt;br /&gt;
//    X_ENABLE_Z&lt;br /&gt;
//    ALPHATESTING&lt;br /&gt;
//&lt;br /&gt;
// GP2X, Wiz, Caanoo&lt;br /&gt;
//    Media is copied to distribution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// 10.179&lt;br /&gt;
// Core:&lt;br /&gt;
//    a[-1] did not fail for empty arrays.&lt;br /&gt;
//    ASC has optional index parameter.&lt;br /&gt;
//    SOCK_GETREMOTEIP() was broken.&lt;br /&gt;
//    VIEWPORT reset some 2D setting (SMOOTHSADING...). Fixed now.&lt;br /&gt;
//    NEWWEBGET crashed for URLs &gt; 900 chars.&lt;br /&gt;
//&lt;br /&gt;
// Caanoo:&lt;br /&gt;
//    CLEARSCREEN 0 - was ignored.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// 10.159&lt;br /&gt;
// Android:&lt;br /&gt;
//    Using fastest screen format with Z-buffer now. (might be RGB565 -&gt; no GRABSPRITE).&lt;br /&gt;
//    DRAWRECT is bound to work now.&lt;br /&gt;
//    DRAWLINE is working always now.&lt;br /&gt;
//    Removed glError() checks for more speed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// 10.156&lt;br /&gt;
// Caanoo:&lt;br /&gt;
//    button layout was not correct.&lt;br /&gt;
//&lt;br /&gt;
// Core:&lt;br /&gt;
//    SAVEBMP, SAVESPRITE as jpg -&gt; red/blue was swapped&lt;br /&gt;
//    SAVEBMP, SAVESPRITE as bmp -&gt; red/blue was swapped for transparency.&lt;br /&gt;
//    LOADSPRITE: bmp files caused Android to crash. (Byte alignment problem)&lt;br /&gt;
//&lt;br /&gt;
// Win32:&lt;br /&gt;
//    PLAYSOUND - volume is linear now (used to be logarithmic).&lt;br /&gt;
//&lt;br /&gt;
// New command:&lt;br /&gt;
//    LOGN(x)           - logarithm to the base "e".&lt;br /&gt;
//    SWAP a,b          - swaps the variable values&lt;br /&gt;
//    X_OBJSETFRAME id% - switch to another frame when creating objects&lt;br /&gt;
//&lt;br /&gt;
// Compiler:&lt;br /&gt;
//    Fixed a bug, where folded code did not compile.&lt;br /&gt;
//&lt;br /&gt;
// WebOS:&lt;br /&gt;
//    HP Touchpad WebOS 3.0.4 - acceleration did no longer work.&lt;br /&gt;
//&lt;br /&gt;
// Editor:&lt;br /&gt;
//    Goto and Jumplist clicks jump to the right position, again.&lt;br /&gt;
//    Incredibuild was broken for more than 10 files.&lt;br /&gt;
//&lt;br /&gt;
// Android:&lt;br /&gt;
//    Better screen mode selection. Try to get RGBA 8888 with Z-buffer.&lt;br /&gt;
//    Z-Buffer is fixed.&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-7184157557464744422?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/7184157557464744422/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=7184157557464744422&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/7184157557464744422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/7184157557464744422'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2012/02/actualizando-glb-10118-10244.html' title='Actualizando GLB 10.118 -&gt; 10.244'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-4240481578423762078</id><published>2012-02-01T00:06:00.001+01:00</published><updated>2012-02-01T10:01:30.237+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diseño'/><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><title type='text'>Rutina Control Bot Terminada</title><content type='html'>&lt;p&gt;&lt;a href="http://4.bp.blogspot.com/-6vdJTqfNxYk/Tyhy9jG3MBI/AAAAAAAABwk/CuygS9OcO5w/s1024/Snap_Editor_END_Alpha_001.png" imageanchor="1" style=""&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-6vdJTqfNxYk/Tyhy9jG3MBI/AAAAAAAABwk/CuygS9OcO5w/s400/Snap_Editor_END_Alpha_001.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;&lt;a href="http://4.bp.blogspot.com/-3bokOaTtoR8/Tyhy98Ki5-I/AAAAAAAABw0/dASg0UxW0Os/s1024/Snap_Editor_END_Alpha_002.png" imageanchor="1" style=""&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-3bokOaTtoR8/Tyhy98Ki5-I/AAAAAAAABw0/dASg0UxW0Os/s400/Snap_Editor_END_Alpha_002.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;He terminado la rutina que decide el orden de ejecución de bots así como el control principal de los mismos por el mapa, así que tras bastante trabajo en ella la doy por finalizada &lt;i&gt;-de momento para esta versión-&lt;/i&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-4240481578423762078?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/4240481578423762078/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=4240481578423762078&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/4240481578423762078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/4240481578423762078'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2012/02/rutina-control-bot-terminada.html' title='Rutina Control Bot Terminada'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-6vdJTqfNxYk/Tyhy9jG3MBI/AAAAAAAABwk/CuygS9OcO5w/s72-c/Snap_Editor_END_Alpha_001.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-3525789668941437225</id><published>2012-01-22T10:12:00.002+01:00</published><updated>2012-02-01T10:16:37.287+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diseño'/><title type='text'>Trabajando (2)...</title><content type='html'>&lt;p class="mobile-photo"&gt;&lt;a href="http://3.bp.blogspot.com/-1SlmJX0ewZU/TwZdGakJ_8I/AAAAAAAABvc/20alaA1wSIY/s1024/la%2Bfoto-712470.JPG"&gt;&lt;img src="http://3.bp.blogspot.com/-1SlmJX0ewZU/TwZdGakJ_8I/AAAAAAAABvc/20alaA1wSIY/s320/la%2Bfoto-712470.JPG"  border="0" alt="" id="BLOGGER_PHOTO_ID_5694341143648141250" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-3525789668941437225?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/3525789668941437225/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=3525789668941437225&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/3525789668941437225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/3525789668941437225'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2012/02/trabajando.html' title='Trabajando (2)...'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-1SlmJX0ewZU/TwZdGakJ_8I/AAAAAAAABvc/20alaA1wSIY/s72-c/la%2Bfoto-712470.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-5148794269248229678</id><published>2012-01-17T23:41:00.001+01:00</published><updated>2012-02-01T10:12:22.887+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diseño'/><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><title type='text'>Probando mapas...</title><content type='html'>&lt;p&gt;&lt;a href="http://3.bp.blogspot.com/-KPxj5uQ1gGo/TxX4WEsvzQI/AAAAAAAABvs/tkHLpG1-73o/s1024/Snap_Final_A_001.png" imageanchor="1" style=""&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-KPxj5uQ1gGo/TxX4WEsvzQI/AAAAAAAABvs/tkHLpG1-73o/s400/Snap_Final_A_001.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;&lt;a href="http://1.bp.blogspot.com/-cgGjAg_uyY8/TxX4WhvHm9I/AAAAAAAABv4/HMKuQNI71nE/s1024/Snap_Final_A_002.png" imageanchor="1" style=""&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-cgGjAg_uyY8/TxX4WhvHm9I/AAAAAAAABv4/HMKuQNI71nE/s400/Snap_Final_A_002.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;Trabajando en el editor de mapas que he incluído...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-5148794269248229678?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/5148794269248229678/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=5148794269248229678&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/5148794269248229678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/5148794269248229678'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2012/01/probando-mapas.html' title='Probando mapas...'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-KPxj5uQ1gGo/TxX4WEsvzQI/AAAAAAAABvs/tkHLpG1-73o/s72-c/Snap_Final_A_001.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-7035647356007874127</id><published>2011-12-29T23:40:00.001+01:00</published><updated>2012-02-01T10:13:58.633+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diseño'/><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><title type='text'>Y más cambios internos...</title><content type='html'>&lt;p&gt;&lt;a href="http://2.bp.blogspot.com/-UflEWSWUtIc/Tvzq4kjVx5I/AAAAAAAABuo/MWpUHoGWfvQ/s1024/Interface_001.png" imageanchor="1" style=""&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-UflEWSWUtIc/Tvzq4kjVx5I/AAAAAAAABuo/MWpUHoGWfvQ/s400/Interface_001.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;Sigo modificando muchas rutinas internas, sobretodo añadiendo bastantes puntos de control para intentar evitar el uso &lt;i&gt;indebido ó torpe&lt;/i&gt; del usuario final y que descontrole la aplicación.&lt;br /&gt;
&lt;br /&gt;
También he añadido un rótulo con el nombre temporal del juego, &lt;b&gt;ElectricRPG&lt;/b&gt;.    :-P&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-7035647356007874127?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/7035647356007874127/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=7035647356007874127&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/7035647356007874127'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/7035647356007874127'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/12/y-mas-cambios-internos.html' title='Y más cambios internos...'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-UflEWSWUtIc/Tvzq4kjVx5I/AAAAAAAABuo/MWpUHoGWfvQ/s72-c/Interface_001.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-6557328814297254708</id><published>2011-12-21T08:37:00.000+01:00</published><updated>2011-12-21T08:37:05.803+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vídeos'/><title type='text'>Ipad Test ElectricRPG GLBasic video</title><content type='html'>&lt;p&gt;&lt;iframe width="415" height="349" src="http://www.youtube.com/embed/HvblevhPfYg?hd=1" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-6557328814297254708?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/6557328814297254708/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=6557328814297254708&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/6557328814297254708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/6557328814297254708'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/12/ipad-test-electricrpg-glbasic-video.html' title='Ipad Test ElectricRPG GLBasic video'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/HvblevhPfYg/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-7968552347156951708</id><published>2011-12-02T00:28:00.001+01:00</published><updated>2012-02-01T10:15:38.239+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diseño'/><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><title type='text'>Rutina LOAD/SAVE incluida... y más.</title><content type='html'>&lt;p&gt;&lt;a href="http://2.bp.blogspot.com/-Fy00PqOsvWs/TtgL7qJ1qkI/AAAAAAAABt4/oLyuPiuSCww/s1024/floppy_disc.jpg" imageanchor="1" style=""&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-Fy00PqOsvWs/TtgL7qJ1qkI/AAAAAAAABt4/oLyuPiuSCww/s400/floppy_disc.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;&lt;a href="http://2.bp.blogspot.com/-xLYT49xl1kw/TtgL78QYsEI/AAAAAAAABuE/nsrGASqCjXY/s1024/Working_004.png" imageanchor="1" style=""&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-xLYT49xl1kw/TtgL78QYsEI/AAAAAAAABuE/nsrGASqCjXY/s400/Working_004.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;Sigo cada día escribiendo código. He añadido la rutina de LOAD/SAVE para las variables de configuración del juego así como de los mapas escritos con el EDITOR.&lt;br /&gt;
&lt;p&gt;Poco a poco estoy haciendo modificaciones al aspecto gráfico. También he optimizado internamente la &lt;i&gt;rutina de timming&lt;/i&gt; que controla la velocidad de las animaciones.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-7968552347156951708?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/7968552347156951708/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=7968552347156951708&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/7968552347156951708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/7968552347156951708'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/12/rutina-loadsave-incluida-y-mas.html' title='Rutina LOAD/SAVE incluida... y más.'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-Fy00PqOsvWs/TtgL7qJ1qkI/AAAAAAAABt4/oLyuPiuSCww/s72-c/floppy_disc.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-5957274187790313782</id><published>2011-11-28T23:51:00.001+01:00</published><updated>2012-02-01T10:15:50.839+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diseño'/><title type='text'>El editor de mapas</title><content type='html'>&lt;p&gt;&lt;a href="http://1.bp.blogspot.com/-eopVahocVI4/TtQO2Yeh23I/AAAAAAAABto/fj3unK9hoNM/s1024/Working_003_Editor.png" imageanchor="1" style=""&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-eopVahocVI4/TtQO2Yeh23I/AAAAAAAABto/fj3unK9hoNM/s400/Working_003_Editor.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;Quiero probar todos los movimientos de los enemigos en situaciones diversas; para esto necesito diseñar algunos mapas &lt;i&gt;(los generados aleatoriamente no sirven ya que no cumplen algunas condiciones de distribución que busco)&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
Así que he incluido a la aplicación un sencillo editor de mapas... de paso añadiré las rutinas de SAVE/LOAD de los ficheros.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-5957274187790313782?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/5957274187790313782/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=5957274187790313782&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/5957274187790313782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/5957274187790313782'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/11/el-editor-de-mapas.html' title='El editor de mapas'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-eopVahocVI4/TtQO2Yeh23I/AAAAAAAABto/fj3unK9hoNM/s72-c/Working_003_Editor.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-6335755198366039991</id><published>2011-11-24T10:03:00.001+01:00</published><updated>2011-11-24T10:03:50.361+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vídeos'/><title type='text'>Vídeo - Test velocidad GLBasic en iPad</title><content type='html'>&lt;p&gt;&lt;iframe width="415" height="349" src="http://www.youtube.com/embed/CyzcTq3tPM4?hd=1" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;p&gt;Sencillo test de velocidad de movimiento en iPad.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-6335755198366039991?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/6335755198366039991/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=6335755198366039991&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/6335755198366039991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/6335755198366039991'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/11/video-test-velocidad-glbasic-en-ipad.html' title='Vídeo - Test velocidad GLBasic en iPad'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/CyzcTq3tPM4/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-3537380859832221811</id><published>2011-11-21T23:25:00.001+01:00</published><updated>2012-02-01T10:16:25.024+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LitioPixel'/><title type='text'>Trabajando...</title><content type='html'>&lt;p&gt;&lt;a href="http://3.bp.blogspot.com/-o1f4CLw1Fc4/TsrPZv9sUtI/AAAAAAAABtY/Up9fY_kntjc/s1024/Working_001.png" imageanchor="1" style=""&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-o1f4CLw1Fc4/TsrPZv9sUtI/AAAAAAAABtY/Up9fY_kntjc/s400/Working_001.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;Código y más código...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-3537380859832221811?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/3537380859832221811/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=3537380859832221811&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/3537380859832221811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/3537380859832221811'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/11/trabajando.html' title='Trabajando...'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-o1f4CLw1Fc4/TsrPZv9sUtI/AAAAAAAABtY/Up9fY_kntjc/s72-c/Working_001.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-8102672730052416778</id><published>2011-11-19T23:18:00.001+01:00</published><updated>2012-02-01T10:16:44.746+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><title type='text'>Limpiando el código</title><content type='html'>&lt;p&gt;He terminado de programar la parte de control de los bot enemigos y todo parece funcionar como debe. La prueba realizada en iOS no ha dado ningún problema.&lt;br /&gt;
&lt;br /&gt;
Voy a limpiar el código de comentarios y rutinas obsoletas en preparación de la siguiente fase; &lt;b&gt;desarrollar las reglas del juego para el jugador y bots.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
En esta parte es donde se deciden los puntos a aplicar, las normas de comportamiento de cada tipo de bot dependiendo de su situación particular, el control de la partida por los diferentes mapas, etc.&lt;br /&gt;
&lt;br /&gt;
Quiero buscar algún momento para grabar un vídeo del juego en el iPad...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-8102672730052416778?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/8102672730052416778/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=8102672730052416778&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/8102672730052416778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/8102672730052416778'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/11/limpiando-el-codigo.html' title='Limpiando el código'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-2748144585984164106</id><published>2011-11-19T13:07:00.003+01:00</published><updated>2012-02-01T10:16:57.341+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><title type='text'>Ejecutando en iPad</title><content type='html'>&lt;p&gt;&lt;a href="https://lh5.googleusercontent.com/-1c0o2kHLOr8/TsecadSYKdI/AAAAAAAABsw/GP9c9_TuoEY/s1024/blogger-image--1728009440.jpg" imageanchor="1" style=""&gt;&lt;img src="https://lh5.googleusercontent.com/-1c0o2kHLOr8/TsecadSYKdI/AAAAAAAABsw/GP9c9_TuoEY/s400/blogger-image--1728009440.jpg"/&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;&lt;a href="https://lh3.googleusercontent.com/-ynmGs70nxFQ/Tseci2tYMhI/AAAAAAAABs4/EX_oieZpJVA/blogger-image--1746631838.jpg" imageanchor="1" style=""&gt;&lt;img src="https://lh3.googleusercontent.com/-ynmGs70nxFQ/Tseci2tYMhI/AAAAAAAABs4/EX_oieZpJVA/s400/blogger-image--1746631838.jpg" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-2748144585984164106?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/2748144585984164106/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=2748144585984164106&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/2748144585984164106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/2748144585984164106'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/11/ejecutando-en-ipad.html' title='Ejecutando en iPad'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh5.googleusercontent.com/-1c0o2kHLOr8/TsecadSYKdI/AAAAAAAABsw/GP9c9_TuoEY/s72-c/blogger-image--1728009440.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-272059090209749959</id><published>2011-11-15T01:50:00.002+01:00</published><updated>2012-02-01T10:17:15.624+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><title type='text'>Más capturas de pantalla...</title><content type='html'>&lt;p&gt;&lt;a href="http://1.bp.blogspot.com/-0r9TekRQSeM/TsG1RTN0SZI/AAAAAAAABsE/uFQpXV9ApC4/s1024/Snap_Trazado_Enemigo_A.png" imageanchor="1" style=""&gt;&lt;img src="http://1.bp.blogspot.com/-0r9TekRQSeM/TsG1RTN0SZI/AAAAAAAABsE/uFQpXV9ApC4/s400/Snap_Trazado_Enemigo_A.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;&lt;a href="http://4.bp.blogspot.com/-1-Dy-0EA10Q/TsG1RlIekZI/AAAAAAAABsM/-suhl6B0-gI/s1024/Snap_Trazado_Enemigo_B.png" imageanchor="1" style=""&gt;&lt;img src="http://4.bp.blogspot.com/-1-Dy-0EA10Q/TsG1RlIekZI/AAAAAAAABsM/-suhl6B0-gI/s400/Snap_Trazado_Enemigo_B.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;&lt;a href="http://2.bp.blogspot.com/-MBPGl3tQmW4/TsG3DA6-9bI/AAAAAAAABsk/BydsD7T83DM/Snap_Trazado_Enemigo_C.png" imageanchor="1" style=""&gt;&lt;img src="http://2.bp.blogspot.com/-MBPGl3tQmW4/TsG3DA6-9bI/AAAAAAAABsk/BydsD7T83DM/s400/Snap_Trazado_Enemigo_C.png" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-272059090209749959?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/272059090209749959/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=272059090209749959&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/272059090209749959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/272059090209749959'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/11/mas-capturas-de-pantalla.html' title='Más capturas de pantalla...'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-0r9TekRQSeM/TsG1RTN0SZI/AAAAAAAABsE/uFQpXV9ApC4/s72-c/Snap_Trazado_Enemigo_A.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-2353556376441175767</id><published>2011-11-14T14:41:00.004+01:00</published><updated>2012-02-01T10:17:50.775+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><title type='text'>Findpath en Bots enemigos</title><content type='html'>&lt;p&gt;&lt;a href="http://1.bp.blogspot.com/-QHen23jSJoQ/TsEBE3Ua7cI/AAAAAAAABr0/h0E-IOua7HE/s1024/Snap_Trazado_Enemy_000.jpg" imageanchor="1" style=""&gt;&lt;img src="http://1.bp.blogspot.com/-QHen23jSJoQ/TsEBE3Ua7cI/AAAAAAAABr0/h0E-IOua7HE/s400/Snap_Trazado_Enemy_000.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;&lt;a href="http://3.bp.blogspot.com/-y73FCxhQcAg/TsDwm76F8ZI/AAAAAAAABrY/oi9Ooz7qWDE/s1024/Snap_Trazado_Enemy_001.jpg" imageanchor="1" style=""&gt;&lt;img src="http://3.bp.blogspot.com/-y73FCxhQcAg/TsDwm76F8ZI/AAAAAAAABrY/oi9Ooz7qWDE/s400/Snap_Trazado_Enemy_001.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;&lt;a href="http://3.bp.blogspot.com/-LAo7HCvSETU/TsDwm_wVFuI/AAAAAAAABrk/hSe60P6ehGk/s1024/Snap_Trazado_Enemy_002.jpg" imageanchor="1" style=""&gt;&lt;img src="http://3.bp.blogspot.com/-LAo7HCvSETU/TsDwm_wVFuI/AAAAAAAABrk/hSe60P6ehGk/s400/Snap_Trazado_Enemy_002.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;Buscando la posición del jugador con respecto a los enemigos...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-2353556376441175767?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/2353556376441175767/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=2353556376441175767&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/2353556376441175767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/2353556376441175767'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/11/findpath-en-bots-enemigos.html' title='Findpath en Bots enemigos'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-QHen23jSJoQ/TsEBE3Ua7cI/AAAAAAAABr0/h0E-IOua7HE/s72-c/Snap_Trazado_Enemy_000.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-6973734963567107137</id><published>2011-11-14T13:50:00.000+01:00</published><updated>2011-11-14T13:50:00.518+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Off-Topic'/><title type='text'>[OT] Recopilatorio TodoUMPC Magazine</title><content type='html'>&lt;p&gt;&lt;a href="http://1.bp.blogspot.com/-suPCff3aBLg/TqXg_w6OlgI/AAAAAAAABoU/teugXWUrfL0/TodoUMPCMagazine_004-1.jpg" imageanchor="1" style=""&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-suPCff3aBLg/TqXg_w6OlgI/AAAAAAAABoU/teugXWUrfL0/s400/TodoUMPCMagazine_004-1.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;Recopilatorio de todos los ejemplares de la &lt;i&gt;posiblemente única en el mundo &lt;/i&gt;&lt;b&gt;revista sobre UMPC&lt;/b&gt; que ha existido...&lt;br /&gt;
&lt;p&gt;&lt;a href="http://litiopixel.blogspot.com/p/todoumpc-magazine.html"&gt;ENLACE&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-6973734963567107137?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/6973734963567107137/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=6973734963567107137&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/6973734963567107137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/6973734963567107137'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/11/ot-recopilatorio-todoumpc-magazine.html' title='[OT] Recopilatorio TodoUMPC Magazine'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-suPCff3aBLg/TqXg_w6OlgI/AAAAAAAABoU/teugXWUrfL0/s72-c/TodoUMPCMagazine_004-1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-5784526260542934391</id><published>2011-11-12T08:55:00.003+01:00</published><updated>2011-11-12T08:58:32.141+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><title type='text'>Programando los Bot enemigos</title><content type='html'>&lt;p&gt;Llevo unos días sin publicar nada en el blog, aunque lógicamente sigo trabajando en el juego. Actualmente me encuentro en la &lt;i&gt;parte dedicada a la IA de los bot&lt;/i&gt; enemigos.&lt;br /&gt;
&lt;p&gt;Tengo que tener en cuenta multitud de factores a la hora de &lt;i&gt;dotar de inteligencia&lt;/i&gt; a los enemigos en el juego; hay que controlar el estado de cada bot, su posición con respecto al personaje controlado por el jugador, el tipo de acción y/o ataque a realizar &lt;i&gt;(y las consecuencias que conlleven)&lt;/i&gt;, etc.&lt;br /&gt;
&lt;p&gt;En cuanto esta parte de la programación esté solventada, posiblemente publique una Alpha con creación de mapas aleatorios... así los &lt;b&gt;betatesters interesados podrán trabajar en encontrar bugs.&lt;/b&gt;&lt;br /&gt;
&lt;p&gt;Sigo programando... :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-5784526260542934391?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/5784526260542934391/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=5784526260542934391&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/5784526260542934391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/5784526260542934391'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/11/programando-los-bot-enemigos.html' title='Programando los Bot enemigos'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-1008305851683961420</id><published>2011-11-07T12:34:00.002+01:00</published><updated>2012-02-01T10:20:41.316+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diseño'/><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><category scheme='http://www.blogger.com/atom/ns#' term='Pixel Art'/><title type='text'>Explotando sprites...</title><content type='html'>&lt;p&gt;Inspirado por los efectos del juego &lt;a href="http://www.lexaloffle.com/voxatron.php"&gt;Voxatron&lt;/a&gt;, esta semana pasada he empleado algunos ratos en montar mi propia rutina de efectos de explosiones.&lt;br /&gt;
&lt;p&gt;&lt;a href="http://3.bp.blogspot.com/-5vM8vJ_-PXE/Tre7fjqHRXI/AAAAAAAABq8/2Ze5na8MHvc/s1024/Explo_001.png" imageanchor="1" style=""&gt;&lt;img src="http://3.bp.blogspot.com/-5vM8vJ_-PXE/Tre7fjqHRXI/AAAAAAAABq8/2Ze5na8MHvc/s400/Explo_001.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;&lt;a href="http://1.bp.blogspot.com/-oCSDDLyaEVE/Tre7f-2cOcI/AAAAAAAABrI/cQDeskwclLQ/s1024/Explo_002.png" imageanchor="1" style=""&gt;&lt;img src="http://1.bp.blogspot.com/-oCSDDLyaEVE/Tre7f-2cOcI/AAAAAAAABrI/cQDeskwclLQ/s400/Explo_002.png"/&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;&lt;a href="http://3.bp.blogspot.com/-gpXcUTAEeCI/Tre7Rb3EMMI/AAAAAAAABqw/xw8nlM6YM58/s1024/Explo_003.png" imageanchor="1" style=""&gt;&lt;img src="http://3.bp.blogspot.com/-gpXcUTAEeCI/Tre7Rb3EMMI/AAAAAAAABqw/xw8nlM6YM58/s400/Explo_003.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;Se pueden apreciar que los vectores de desplazamiento se entrecruzan unos con otros. Esto ya está solventado para la versión final implementada, que se &lt;i&gt;expande&lt;/i&gt; como corresponde.&lt;br /&gt;
&lt;p&gt;Además el movimiento de píxeles en mi caso es &lt;b&gt;más brusco&lt;/b&gt; (cada 5px).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-1008305851683961420?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/1008305851683961420/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=1008305851683961420&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/1008305851683961420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/1008305851683961420'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/11/explotando-sprites.html' title='Explotando sprites...'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-5vM8vJ_-PXE/Tre7fjqHRXI/AAAAAAAABq8/2Ze5na8MHvc/s72-c/Explo_001.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-4055353667546214853</id><published>2011-11-03T00:30:00.000+01:00</published><updated>2011-11-03T00:30:42.848+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diseño'/><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><title type='text'>Añadiendo la "IA" de los bots</title><content type='html'>&lt;p&gt;&lt;a href="http://4.bp.blogspot.com/-XCJlCcKrdFU/TrHOBNnckYI/AAAAAAAABqg/GmKGgAqYtDU/s1600/Snap_Punto_de_mira.png" imageanchor="1" style=""&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-XCJlCcKrdFU/TrHOBNnckYI/AAAAAAAABqg/GmKGgAqYtDU/s400/Snap_Punto_de_mira.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;Estoy insertando todo lo relativo a las &lt;i&gt;acciones&lt;/i&gt; de los bots. No quiero complicarme la vida así que pienso programar alguna rutina sencilla. La idea es realizar una busqueda del recorrido en el mapa y luego mover los enemigos hacia la posición de nuestro personaje para atacarle.&lt;br /&gt;
&lt;p&gt;También he añadido la opción de pasar a pantalla completa; por otro lado he rediseñado las diferentes pantallas de opciones que ahora han pasado de una a tres.&lt;br /&gt;
&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-4055353667546214853?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/4055353667546214853/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=4055353667546214853&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/4055353667546214853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/4055353667546214853'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/11/anadiendo-la-ia-de-los-bots.html' title='Añadiendo la &quot;IA&quot; de los bots'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-XCJlCcKrdFU/TrHOBNnckYI/AAAAAAAABqg/GmKGgAqYtDU/s72-c/Snap_Punto_de_mira.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-98666260766217931</id><published>2011-10-31T13:27:00.001+01:00</published><updated>2012-02-01T10:21:13.367+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><title type='text'>Añadiendo Bots enemigos...</title><content type='html'>&lt;p&gt;&lt;a href="http://2.bp.blogspot.com/-XkY7qquYfiM/Tq3jWZo5CmI/AAAAAAAABqQ/SwNnI2RTxRQ/s1024/Snapshot_Ice_Modo.png" imageanchor="1"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-XkY7qquYfiM/Tq3jWZo5CmI/AAAAAAAABqQ/SwNnI2RTxRQ/s400/Snapshot_Ice_Modo.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;He empezado a añadir los &lt;a href="http://es.wikipedia.org/wiki/Bot"&gt;Bot&lt;/a&gt; enemigos, para ello he creado esta estructura &lt;i&gt;(no definitiva)&lt;/i&gt;:&lt;br /&gt;
&lt;p&gt;TYPE Bot_Enemigo&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;PosX&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;PosY&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;Activado&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;Tipo&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;Grafico&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;Grafico_Inicial&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;Energia&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;Ataque&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;Defensa&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;Estado&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;Accion&lt;br /&gt;
ENDTYPE&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-98666260766217931?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/98666260766217931/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=98666260766217931&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/98666260766217931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/98666260766217931'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/10/anadiendo-bots-enemigos.html' title='Añadiendo Bots enemigos...'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-XkY7qquYfiM/Tq3jWZo5CmI/AAAAAAAABqQ/SwNnI2RTxRQ/s72-c/Snapshot_Ice_Modo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-1027316956082975497</id><published>2011-10-24T23:28:00.001+02:00</published><updated>2012-02-01T10:21:32.728+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diseño'/><category scheme='http://www.blogger.com/atom/ns#' term='Pixel Art'/><title type='text'>Modificando la pantalla de juego</title><content type='html'>&lt;p&gt;&lt;a href="http://4.bp.blogspot.com/-gEvMxFnErEE/TqXXV6IR3lI/AAAAAAAABnU/TYOfK8OUiyY/s1024/Snap_Adptacion_Pantalla_000.png" imageanchor="1" style=""&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-gEvMxFnErEE/TqXXV6IR3lI/AAAAAAAABnU/TYOfK8OUiyY/s400/Snap_Adptacion_Pantalla_000.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;&lt;a href="http://4.bp.blogspot.com/-7QRFSMHSYWw/TqXXWNac4PI/AAAAAAAABng/3pWRXxDXJQY/s1024/Snap_Adptacion_Pantalla_001.png" imageanchor="1" style=""&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-7QRFSMHSYWw/TqXXWNac4PI/AAAAAAAABng/3pWRXxDXJQY/s400/Snap_Adptacion_Pantalla_001.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;He ajustado los diferentes componentes del panel de juego encajándolos dentro de un marco que he decidido esté en todo momento.&lt;br /&gt;
&lt;p&gt;Ahora el mapa es más pequeño; puedo jugar con los parámetros de posición XY para centrarlo en la pantalla si es necesario.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-1027316956082975497?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/1027316956082975497/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=1027316956082975497&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/1027316956082975497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/1027316956082975497'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/10/modificando-la-pantalla-de-juego.html' title='Modificando la pantalla de juego'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-gEvMxFnErEE/TqXXV6IR3lI/AAAAAAAABnU/TYOfK8OUiyY/s72-c/Snap_Adptacion_Pantalla_000.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-7512765967549670774</id><published>2011-10-20T00:24:00.002+02:00</published><updated>2011-10-20T07:55:05.846+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diseño'/><category scheme='http://www.blogger.com/atom/ns#' term='Pixel Art'/><title type='text'>"Working"</title><content type='html'>&lt;p&gt;&lt;a href="http://1.bp.blogspot.com/-rhcQx31uRXs/Tp9NP3Pg3kI/AAAAAAAABmM/UCVPaKD3sK8/wip_oct_2011_003.png" imageanchor="1" style=""&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-rhcQx31uRXs/Tp9NP3Pg3kI/AAAAAAAABmM/UCVPaKD3sK8/s400/wip_oct_2011_003.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;&lt;a href="http://1.bp.blogspot.com/-MTJ6gUzrqK0/Tp9NQMMzQQI/AAAAAAAABmY/sXlMIX0F2Vc/wip_oct_2011_004.png" imageanchor="1" style=""&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-MTJ6gUzrqK0/Tp9NQMMzQQI/AAAAAAAABmY/sXlMIX0F2Vc/s400/wip_oct_2011_004.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;&lt;a href="http://4.bp.blogspot.com/-DyP152338QQ/Tp9NQXRhQeI/AAAAAAAABmk/CRdHWWRgq-8/wip_oct_2011_001.png" imageanchor="1" style=""&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-DyP152338QQ/Tp9NQXRhQeI/AAAAAAAABmk/CRdHWWRgq-8/s400/wip_oct_2011_001.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;&lt;a href="http://1.bp.blogspot.com/--PaESgUFit4/Tp9NQ-nkZyI/AAAAAAAABmw/ekYMW9ksbSs/wip_oct_2011_002.png" imageanchor="1" style=""&gt;&lt;img border="0" src="http://1.bp.blogspot.com/--PaESgUFit4/Tp9NQ-nkZyI/AAAAAAAABmw/ekYMW9ksbSs/s400/wip_oct_2011_002.png" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-7512765967549670774?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/7512765967549670774/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=7512765967549670774&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/7512765967549670774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/7512765967549670774'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/10/workin.html' title='&quot;Working&quot;'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-rhcQx31uRXs/Tp9NP3Pg3kI/AAAAAAAABmM/UCVPaKD3sK8/s72-c/wip_oct_2011_003.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-8877327526188764899</id><published>2011-10-18T14:54:00.001+02:00</published><updated>2011-10-18T14:54:00.432+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diseño'/><category scheme='http://www.blogger.com/atom/ns#' term='Pixel Art'/><title type='text'>Preparando Botonera</title><content type='html'>&lt;p&gt;&lt;a href="http://1.bp.blogspot.com/-_PvRn6pQjIc/Tp1pn0cyKQI/AAAAAAAABl8/RCsIfe-OZjg/Botonera.png" imageanchor="1" style=""&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-_PvRn6pQjIc/Tp1pn0cyKQI/AAAAAAAABl8/RCsIfe-OZjg/s400/Botonera.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;Ya he modificado las rutinas de control de botones para que funcionen en &lt;i&gt;"modo gráfico"&lt;/i&gt; y no simulado con un recuadro y textos como hasta ahora.&lt;br /&gt;
&lt;p&gt;Así que ya estoy preparando los gráficos correspondientes a los botones...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-8877327526188764899?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/8877327526188764899/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=8877327526188764899&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/8877327526188764899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/8877327526188764899'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/10/preparando-botonera.html' title='Preparando Botonera'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-_PvRn6pQjIc/Tp1pn0cyKQI/AAAAAAAABl8/RCsIfe-OZjg/s72-c/Botonera.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-1087951928783956682</id><published>2011-10-17T10:24:00.003+02:00</published><updated>2011-10-17T10:35:29.863+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><title type='text'>App GLB identificada como PDM.Keylogger</title><content type='html'>&lt;p&gt;Lo que faltaba... ahora &lt;i&gt;salta &lt;/i&gt;el Antivirus Kaspersky y me dice que &lt;b&gt;la aplicación compilada con GLB es peligrosa&lt;/b&gt; y que contiene el código malicioso correspondiente a PDM.Keylogger.&lt;br /&gt;
&lt;p&gt;Desde el &lt;a href="http://www.glbasic.com/forum/index.php?topic=7081.0"&gt;foro de GLB&lt;/a&gt;, me aconsejan que envíe el EXE a Karspersky para que actualicen sus firmas...&lt;br /&gt;
&lt;p&gt;Pffffffffffff&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-1087951928783956682?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/1087951928783956682/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=1087951928783956682&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/1087951928783956682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/1087951928783956682'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/10/glb-identificado-como-pdmkeylogger.html' title='App GLB identificada como PDM.Keylogger'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-5548716282384096942</id><published>2011-10-16T23:11:00.000+02:00</published><updated>2011-10-17T10:24:19.620+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diseño'/><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><category scheme='http://www.blogger.com/atom/ns#' term='Pixel Art'/><title type='text'>Trabajando en el proyecto</title><content type='html'>&lt;p&gt;&lt;a href="http://1.bp.blogspot.com/-KBxPrl4zL8A/TpvjhQV-HYI/AAAAAAAABls/Yd9jNWcEpjg/Electronic_Lineas_001.jpg" imageanchor="1" style=""&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-KBxPrl4zL8A/TpvjhQV-HYI/AAAAAAAABls/Yd9jNWcEpjg/s400/Electronic_Lineas_001.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;Terminada la parte de &lt;i&gt;teñir los sprites&lt;/i&gt;, actualmente me encuentro modificando las &lt;i&gt;capas&lt;/i&gt; de renderizado de la aplicación.&lt;br /&gt;
&lt;p&gt;He estado poniendo en orden el diferente pintado de los fondos, sprites personaje, objetos, etc... Internamente se pintan las cosas en diferente orden en comparación al principio del proyecto. Ahora dejo para el final de todo la &lt;i&gt;impresión de la máscara de efectos&lt;/i&gt;.&lt;br /&gt;
&lt;p&gt;Esta semana ya me enfrento a la &lt;a href="http://es.wikipedia.org/wiki/Inteligencia_artificial"&gt;IA&lt;/a&gt; de los enemigos y poco más... quiero avanzar en todo lo posible. Las pruebas realizadas con la &lt;i&gt;última versión de todo&lt;/i&gt; (GLB, Lion, Xcode) han funcionado perfectamente en el iPad.&lt;br /&gt;
&lt;p&gt;Sigo adelante!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-5548716282384096942?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/5548716282384096942/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=5548716282384096942&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/5548716282384096942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/5548716282384096942'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/10/trabajando-en-el-proyecto.html' title='Trabajando en el proyecto'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-KBxPrl4zL8A/TpvjhQV-HYI/AAAAAAAABls/Yd9jNWcEpjg/s72-c/Electronic_Lineas_001.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-1233202158246175585</id><published>2011-10-07T22:35:00.000+02:00</published><updated>2011-10-07T22:35:48.093+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><title type='text'>Compilado en MacOS X Lion</title><content type='html'>&lt;p&gt;&lt;a href="https://lh5.googleusercontent.com/-FPV2ZCYSIv4/To9fSsvLqaI/AAAAAAAABlc/wGlFUcJUJ8Q/Captura%252520de%252520pantalla%2525202011-10-07%252520a%252520la%252528s%252529%25252022.15.41.png" imageanchor="1" style=""&gt;&lt;img border="0" src="https://lh5.googleusercontent.com/-FPV2ZCYSIv4/To9fSsvLqaI/AAAAAAAABlc/wGlFUcJUJ8Q/s400/Captura%252520de%252520pantalla%2525202011-10-07%252520a%252520la%252528s%252529%25252022.15.41.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;Primer test de compilado en MacOS X Lion. Perfecto.&lt;br /&gt;
&lt;br /&gt;
:)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-1233202158246175585?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/1233202158246175585/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=1233202158246175585&amp;isPopup=true' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/1233202158246175585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/1233202158246175585'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/10/compilado-en-macos-x-lion.html' title='Compilado en MacOS X Lion'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh5.googleusercontent.com/-FPV2ZCYSIv4/To9fSsvLqaI/AAAAAAAABlc/wGlFUcJUJ8Q/s72-c/Captura%252520de%252520pantalla%2525202011-10-07%252520a%252520la%252528s%252529%25252022.15.41.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-6359037968831169243</id><published>2011-10-06T08:12:00.003+02:00</published><updated>2011-10-06T08:17:02.853+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Off-Topic'/><title type='text'>DEP Steve Jobs</title><content type='html'>&lt;p&gt;&lt;a href="http://1.bp.blogspot.com/-v8HAEkldfCI/To1GJbsQoPI/AAAAAAAABjg/eFPlmsr3fYk/la%2Bfoto-781423.JPG" imageanchor="1" style=""&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-v8HAEkldfCI/To1GJbsQoPI/AAAAAAAABjg/eFPlmsr3fYk/s400/la%2Bfoto-781423.JPG" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-6359037968831169243?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/6359037968831169243/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=6359037968831169243&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/6359037968831169243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/6359037968831169243'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/10/dep-steve-jobs.html' title='DEP Steve Jobs'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-v8HAEkldfCI/To1GJbsQoPI/AAAAAAAABjg/eFPlmsr3fYk/s72-c/la%2Bfoto-781423.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-7289058431691291714</id><published>2011-10-04T23:39:00.002+02:00</published><updated>2011-10-04T23:40:59.127+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diseño'/><title type='text'>Jugando con los colores</title><content type='html'>&lt;p&gt;Se me ha ocurrido la &lt;i&gt;tontería &lt;/i&gt;de añadir diferentes paletas de colores a la aplicación. :-P&lt;br /&gt;
&lt;br /&gt;
Las pantallas corresponden a mis primeros test con una rutina propia que simplemente modifica el fondo RGB y la transparencia de los sprites que se pintan encima.&lt;br /&gt;
&lt;br /&gt;
Comentándolo con el amigo &lt;a href="http://www.monkeydreams.org/"&gt;Javier&lt;/a&gt;, éste me propone una rutina de cosecha propia alternativa; teñir los sprites.&lt;br /&gt;
&lt;br /&gt;
Próximamente en este blog...&lt;br /&gt;
&lt;p&gt;&lt;a href="http://2.bp.blogspot.com/-4LtrqRDXsAg/Tot8JiV2ciI/AAAAAAAABi8/9zjjisg3ySQ/Pantalla_Color_Selector.png" imageanchor="1" style=""&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-4LtrqRDXsAg/Tot8JiV2ciI/AAAAAAAABi8/9zjjisg3ySQ/s400/Pantalla_Color_Selector.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;&lt;a href="http://3.bp.blogspot.com/-kT5HZkf6GqQ/Tot8JtVT-8I/AAAAAAAABjE/gMlF_CfnWDY/Pantalla_Color_Ambar.png" imageanchor="1" style=""&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-kT5HZkf6GqQ/Tot8JtVT-8I/AAAAAAAABjE/gMlF_CfnWDY/s400/Pantalla_Color_Ambar.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;&lt;a href="http://3.bp.blogspot.com/-Tq_44EHfc2c/Tot8J7zqPzI/AAAAAAAABjM/7EgmI-mzm0E/Pantalla_Color_Gameboy.png" imageanchor="1" style=""&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-Tq_44EHfc2c/Tot8J7zqPzI/AAAAAAAABjM/7EgmI-mzm0E/s400/Pantalla_Color_Gameboy.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;&lt;a href="http://1.bp.blogspot.com/-5ngqGjuKGDQ/Tot8KAxTVII/AAAAAAAABjU/_3VwxR5u_8E/Pantalla_Color_VerdeGris.png" imageanchor="1" style=""&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-5ngqGjuKGDQ/Tot8KAxTVII/AAAAAAAABjU/_3VwxR5u_8E/s400/Pantalla_Color_VerdeGris.png" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-7289058431691291714?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/7289058431691291714/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=7289058431691291714&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/7289058431691291714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/7289058431691291714'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/10/jugando-con-los-colores.html' title='Jugando con los colores'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-4LtrqRDXsAg/Tot8JiV2ciI/AAAAAAAABi8/9zjjisg3ySQ/s72-c/Pantalla_Color_Selector.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-6842206281898426010</id><published>2011-10-04T00:47:00.009+02:00</published><updated>2011-10-04T09:53:05.892+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diseño'/><category scheme='http://www.blogger.com/atom/ns#' term='Pixel Art'/><title type='text'>Sprites de personajes</title><content type='html'>&lt;p&gt;Diseños correspondientes al gráfico del protagonista principal. Realizados con la herramienta &lt;a href="http://terriblegames.com/spriteSomething/"&gt;Sprite Something&lt;/a&gt; para iPad.&lt;br /&gt;
&lt;p&gt;&lt;img src="https://lh5.googleusercontent.com/-A5s3sEE-Ghg/Toq66Y-NdeI/AAAAAAAABiw/V_Aqi1llwuE/s800/Sprites_Anim_001.gif"&gt;&lt;br /&gt;
&lt;p&gt;&lt;a href="http://3.bp.blogspot.com/-ZK9fgqfXpaA/Toq2C2s_PjI/AAAAAAAABic/CICBFPNnIBY/Sprites_Set_001.png" imageanchor="1" style=""&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-ZK9fgqfXpaA/Toq2C2s_PjI/AAAAAAAABic/CICBFPNnIBY/s320/Sprites_Set_001.png" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-6842206281898426010?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/6842206281898426010/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=6842206281898426010&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/6842206281898426010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/6842206281898426010'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/10/sprites-de-personajes_04.html' title='Sprites de personajes'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh5.googleusercontent.com/-A5s3sEE-Ghg/Toq66Y-NdeI/AAAAAAAABiw/V_Aqi1llwuE/s72-c/Sprites_Anim_001.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-59668590596469582</id><published>2011-10-01T11:00:00.000+02:00</published><updated>2011-10-01T11:00:44.791+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GLBasic'/><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><title type='text'>Añadiendo items al mapa</title><content type='html'>&lt;p&gt;Este juego utiliza una rutina para generar el mapa aleatoriamente a modo de laberinto.&lt;br /&gt;
&lt;p&gt;&lt;a href="http://4.bp.blogspot.com/-FNkyDIvb5fQ/TobSOJ9LCpI/AAAAAAAABgw/If3IWO7pL1Y/RPG_DOT_003.png" imageanchor="1" style=""&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-FNkyDIvb5fQ/TobSOJ9LCpI/AAAAAAAABgw/If3IWO7pL1Y/s400/RPG_DOT_003.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;Una vez tengo el mapa creado inserto los objetos también de forma aleatoria mediante una función que comprueba si la posición X/Y está &lt;b&gt;libre&lt;/b&gt; u &lt;b&gt;ocupada &lt;/b&gt;ya por un &lt;i&gt;objeto&lt;/i&gt; ó &lt;i&gt;personaje&lt;/i&gt;.&lt;br /&gt;
&lt;p&gt;&lt;pre style="background: url(&amp;quot;http://2.bp.blogspot.com/_z5ltvMQPaa8/SjJXr_U2YBI/AAAAAAAAAAM/46OqEP32CJ8/s320/codebg.gif&amp;quot;) repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"&gt;&lt;code style="color: black; word-wrap: normal;"&gt;FUNCTION Inserta_Mapa_Datos_OBJETOS: Codigo_Objeto, Cantidad_Objetos

LOCAL Objetos_Insertados
LOCAL PosX_Insertar
LOCAL PosY_Insertar
Objetos_Insertados=0

WHILE Objetos_Insertados &lt; Cantidad_Objetos
  PosX_Insertar=RND(MAPA_Ancho-1)
  PosY_Insertar=RND(MAPA_Alto-1)

  IF MAPA_Datos_BLOQUEO[PosX_Insertar][PosY_Insertar]=1 AND MAPA_Datos_OBJETOS[PosX_Insertar][PosY_Insertar]=0
  MAPA_Datos_OBJETOS[PosX_Insertar][PosY_Insertar]=Codigo_Objeto
  Objetos_Insertados=Objetos_Insertados+1
  ENDIF

  IF PosX_Insertar=HEROE_PosX AND PosY_Insertar=HEROE_PosY
  MAPA_Datos_OBJETOS[PosX_Insertar][PosY_Insertar]=0
  Objetos_Insertados=Objetos_Insertados-1
  ENDIF
WEND

ENDFUNCTION
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-59668590596469582?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/59668590596469582/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=59668590596469582&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/59668590596469582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/59668590596469582'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/10/anadiendo-items-al-mapa.html' title='Añadiendo items al mapa'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-FNkyDIvb5fQ/TobSOJ9LCpI/AAAAAAAABgw/If3IWO7pL1Y/s72-c/RPG_DOT_003.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-330087651797951656</id><published>2011-09-29T13:36:00.003+02:00</published><updated>2011-09-29T13:40:15.960+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LitioPixel'/><category scheme='http://www.blogger.com/atom/ns#' term='Diseño'/><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><title type='text'>Retomando el proyecto...</title><content type='html'>&lt;p&gt;He recuperado el proyecto que comentaba en el post anterior...&lt;br /&gt;
&lt;p&gt;&lt;a href="https://lh5.googleusercontent.com/-Ab9933qXaG4/TM_qEUrsLCI/AAAAAAAABIQ/cIaLGJLVhks/IMG_0243.JPG" imageanchor="1" style=""&gt;&lt;img border="0" src="https://lh5.googleusercontent.com/-Ab9933qXaG4/TM_qEUrsLCI/AAAAAAAABIQ/cIaLGJLVhks/s400/IMG_0243.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;Como hacía tiempo que no abría este desarrollo, me ha tomado un par de ratos el ponerme al tanto del código fuente que escribí en su momento.&lt;br /&gt;
&lt;p&gt;Tras repasar los procedimientos y funciones que incluye, me encuentro actualmente revisando las variables que utilizo y eliminando todo aquello que no es necesario ó que no está al 100% implementado&lt;i&gt; (o funcionando como debiera)&lt;/i&gt;.&lt;br /&gt;
&lt;p&gt;Seguramente para el fin de semana ya tendré lista una &lt;b&gt;versión todavía muy &lt;/b&gt;&lt;a href="http://es.wikipedia.org/wiki/Fases_del_desarrollo_de_software"&gt;Alpha&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-330087651797951656?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/330087651797951656/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=330087651797951656&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/330087651797951656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/330087651797951656'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/09/retomando-el-proyecto.html' title='Retomando el proyecto...'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh5.googleusercontent.com/-Ab9933qXaG4/TM_qEUrsLCI/AAAAAAAABIQ/cIaLGJLVhks/s72-c/IMG_0243.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-8276310036223567711</id><published>2011-09-26T13:17:00.002+02:00</published><updated>2011-09-26T13:21:23.009+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LitioPixel'/><title type='text'>Tomando decisiones...</title><content type='html'>&lt;p&gt;He estado repasando entre todo el material de mis backup los proyectos que he ido desarrollando desde la creación del blog...&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Tras el disgusto del disco duro &lt;/b&gt;me he propuesto terminar como mínimo uno de los juegos ya mismo, sin más pausas ni esperas... tengo varias opciones:&lt;br /&gt;
&lt;p&gt;&lt;a href="https://lh4.googleusercontent.com/-hR5C8-NyCbs/TfajAs2PZJI/AAAAAAAABcI/TX2dkUBjA4M/11%25252001%25253A55%25253A14.jpg" imageanchor="1" style=""&gt;&lt;img border="0" src="https://lh4.googleusercontent.com/-hR5C8-NyCbs/TfajAs2PZJI/AAAAAAAABcI/TX2dkUBjA4M/s400/11%25252001%25253A55%25253A14.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;El juego principal y objeto inicial del blog se me antoja como un &lt;b&gt;proyecto demasiado largo&lt;/b&gt;; sólamente la parte de diseño de mapas se puede alargar casi un año más... creo que es demasiado tiempo para un desarrollo en solitario.&lt;br /&gt;
&lt;br /&gt;
De momento lo voy a &lt;i&gt;aparcar&lt;/i&gt;. Siempre puedo volver a él ya que tengo todo el código fuente guardado y comentado para futuros usos.&lt;br /&gt;
&lt;p&gt;&lt;a href="https://lh4.googleusercontent.com/-gLAsE9828v4/Ti3pZgK4OaI/AAAAAAAABeU/l4L0yyEtIwM/GangMachine_001.png" imageanchor="1" style=""&gt;&lt;img border="0" src="https://lh4.googleusercontent.com/-gLAsE9828v4/Ti3pZgK4OaI/AAAAAAAABeU/l4L0yyEtIwM/s400/GangMachine_001.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;De éste diseño casi no hay explicaciones en el blog. No he comentado ni el gameplay ni el objetivo del juego, aunque sí algunos post sobre el diseño del mismo (ya que en este caso es la &lt;i&gt;parte importante &lt;/i&gt;del desarrollo).&lt;br /&gt;
&lt;br /&gt;
Lo voy a dejar a un lado... los diseños de éste proyecto son los que he perdido en la tragedia; &lt;b&gt;ahora mismo no pienso repetirlos&lt;/b&gt;. Quizás más adelante...&lt;br /&gt;
&lt;p&gt;&lt;a href="https://lh4.googleusercontent.com/-ztTwNoo-1sk/TM_qBZM_IhI/AAAAAAAABII/5HZ8h2kYnNA/IMG_0240.JPG" imageanchor="1" style=""&gt;&lt;img border="0" src="https://lh4.googleusercontent.com/-ztTwNoo-1sk/TM_qBZM_IhI/AAAAAAAABII/5HZ8h2kYnNA/s400/IMG_0240.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;Finalmente me queda esta otra idea... se trata del juego que escribí mientras estaba con mi madre, durante su convalecencia por causa del &lt;a href="http://litiopixel.blogspot.com/2010/09/adios-fiat-punto.html"&gt;accidente&lt;/a&gt;  que sufrió.&lt;br /&gt;
&lt;br /&gt;
Tengo montado el gameplay, los gráficos... faltaría implementar un sistema de menús, &lt;i&gt;la parte iOS&lt;/i&gt; y pulir ciertos detalles para terminar. &lt;b&gt;Creo que me voy a quedar con ésta opción&lt;/b&gt;; me apetece bastante terminar este proyecto con &lt;i&gt;píxeles gordos&lt;/i&gt;...&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;... Más noticias en &lt;b&gt;breve&lt;/b&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-8276310036223567711?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/8276310036223567711/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=8276310036223567711&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/8276310036223567711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/8276310036223567711'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/09/tomando-decisiones.html' title='Tomando decisiones...'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh4.googleusercontent.com/-hR5C8-NyCbs/TfajAs2PZJI/AAAAAAAABcI/TX2dkUBjA4M/s72-c/11%25252001%25253A55%25253A14.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-4725639633254838680</id><published>2011-09-23T12:38:00.004+02:00</published><updated>2011-09-23T14:01:52.095+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LitioPixel'/><title type='text'>SYSTEM FAILURE</title><content type='html'>&lt;p&gt;&lt;a href="https://lh3.googleusercontent.com/-G84sG-NBxzg/Tni_tIkeH4I/AAAAAAAABgA/zBf4Rhwu1j0/systemfailure.png" imageanchor="1" style=""&gt;&lt;img border="0" src="https://lh3.googleusercontent.com/-G84sG-NBxzg/Tni_tIkeH4I/AAAAAAAABgA/zBf4Rhwu1j0/s400/systemfailure.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;Como en la película &lt;a href="http://es.wikipedia.org/wiki/The_Matrix"&gt;Matrix&lt;/a&gt;, la máquina principal donde programo se ha "detenido"... el ordenador llevaba varios dias &lt;i&gt;avisándome&lt;/i&gt; con inestabilidades, cuelgues, reinicios automáticos, etc...&lt;br /&gt;
&lt;p&gt;Finalmente &lt;i&gt;(y como era de preveer)&lt;/i&gt; &lt;b&gt;el sistema ha fallado&lt;/b&gt; y ahora me toca renovar el equipo...&lt;br /&gt;
&lt;p&gt;Lo peor es que &lt;b&gt;he perdido el disco duro&lt;/b&gt; y los últimos avances de mis desarrollos con GLB/Photoshop...&lt;br /&gt;
&lt;p&gt;&lt;p&gt;Ahora me planteo recuperar/retomar algún proyecto del backup ó por el contrario seguir con lo que tengo&lt;i&gt; "a medias"&lt;/i&gt;, aunque ésto puede significar el repetir las últimas versiones de todo (sinceramente &lt;b&gt;no me apetece nada&lt;/b&gt;).&lt;br /&gt;
&lt;p&gt;&lt;p&gt;La verdad es que estoy bastante bajo de moral... :-(&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-4725639633254838680?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/4725639633254838680/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=4725639633254838680&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/4725639633254838680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/4725639633254838680'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/09/system-failure.html' title='SYSTEM FAILURE'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh3.googleusercontent.com/-G84sG-NBxzg/Tni_tIkeH4I/AAAAAAAABgA/zBf4Rhwu1j0/s72-c/systemfailure.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-1869022911825600980</id><published>2011-08-29T10:05:00.000+02:00</published><updated>2011-08-29T10:05:25.669+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LitioPixel'/><title type='text'>Vuelta al trabajo...</title><content type='html'>&lt;p&gt;He desconectado por casi tres semanas. Cero programar. Cero diseñar. Cero &lt;a href="http://es.wikipedia.org/wiki/Tecnolog%C3%ADas_de_la_informaci%C3%B3n"&gt;TI&lt;/a&gt;.&lt;br /&gt;
&lt;p&gt;Había que descansar un poco...&lt;br /&gt;
&lt;p&gt;Hoy... vuelta al trabajo...&lt;br /&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-1869022911825600980?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/1869022911825600980/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=1869022911825600980&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/1869022911825600980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/1869022911825600980'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/08/vuelta-al-trabajo.html' title='Vuelta al trabajo...'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-917423635691827244</id><published>2011-08-08T10:59:00.001+02:00</published><updated>2011-08-08T11:00:20.923+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diseño'/><title type='text'>Lógica terminada, peparando interface</title><content type='html'>&lt;p&gt;&lt;p class="mobile-photo"&gt;&lt;a href="http://2.bp.blogspot.com/-zcsC6nWLf-c/Tj-kK_cd7vI/AAAAAAAABfA/9JoZb69SF0o/s1600/la%2Bfoto-743306.JPG"&gt;&lt;img src="http://2.bp.blogspot.com/-zcsC6nWLf-c/Tj-kK_cd7vI/AAAAAAAABfA/9JoZb69SF0o/s320/la%2Bfoto-743306.JPG"  border="0" alt="" id="BLOGGER_PHOTO_ID_5638405767227633394" /&gt;&lt;/a&gt; &lt;p&gt;He terminado la programaci&amp;#243;n b&amp;#225;sica de la aplicaci&amp;#243;n. Falta por retocar algunos detalles bastante sencillos que ir&amp;#233; puliendo a medida que implemento el aspecto gr&amp;#225;fico final.&lt;br /&gt;
&lt;p&gt;Como ya he comentado, el proyecto es muy simple... ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-917423635691827244?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/917423635691827244/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=917423635691827244&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/917423635691827244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/917423635691827244'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/08/logica-terminada-peparando-interface.html' title='Lógica terminada, peparando interface'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-zcsC6nWLf-c/Tj-kK_cd7vI/AAAAAAAABfA/9JoZb69SF0o/s72-c/la%2Bfoto-743306.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-1315352264097393440</id><published>2011-07-26T09:52:00.000+02:00</published><updated>2011-07-26T09:52:58.790+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GLBasic'/><title type='text'>GLBasic v10.057 - Fichero log_e.gbas</title><content type='html'>&lt;p&gt;A continuación los cambios introducidos en el lenguaje así como los diferentes avances &lt;i&gt;(y solución de bugs)&lt;/i&gt; para las &lt;i&gt;"nuevas"&lt;/i&gt; plataformas soportadas.&lt;br /&gt;
&lt;p&gt;&lt;a href="http://4.bp.blogspot.com/-f43OKfrKW3s/Ti5x-x68FPI/AAAAAAAABeg/UktfeDu6KhI/s1600/GLB_Plataformas_10_057.png" imageanchor="1" style=""&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-f43OKfrKW3s/Ti5x-x68FPI/AAAAAAAABeg/UktfeDu6KhI/s400/GLB_Plataformas_10_057.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;Ahora podemos compilar para: Win32, Win32-DLL, Linux, OsX, iOS, WebOs, Android, WinCE, GP2X, Wiz y Pandora... :D&lt;br /&gt;
&lt;p&gt;&lt;div style="background-color: blue; color: white;"&gt;(fichero log_e.gbas)&lt;br /&gt;
// 10.057 *** RELEASE V10 ***&lt;br /&gt;
// WebOS:&lt;br /&gt;
//    Bugfix for MOUSESTATE.&lt;br /&gt;
//&lt;br /&gt;
// Android:&lt;br /&gt;
//    NETWEBEND works.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// RC 10.053&lt;br /&gt;
// Core:&lt;br /&gt;
//    LOADSPRITEMEM pixels were not returned.&lt;br /&gt;
//&lt;br /&gt;
// Android:&lt;br /&gt;
//    Compiling failed.&lt;br /&gt;
//    Compiler warning in ant/main_rules.xml has been solved.(Release)&lt;br /&gt;
//    Cleaning works even if ADB is running.&lt;br /&gt;
//&lt;br /&gt;
// WebOS:&lt;br /&gt;
//    SYSTEMPOINTER TRUE is forced.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// RC 10.051&lt;br /&gt;
// Core:&lt;br /&gt;
//    GETPIXEL ignored SETORIENTATION.&lt;br /&gt;
//    KEY() slightly faster.&lt;br /&gt;
//    GRABSPRITE didn't work on some platforms when out of screen.&lt;br /&gt;
//    MOUSESTATE/MOUSEAXIS code reqritten from scratch.&lt;br /&gt;
//       Acceleration values are correct now.&lt;br /&gt;
//&lt;br /&gt;
// WebOS:&lt;br /&gt;
//    KEY() for gestures works better.&lt;br /&gt;
//&lt;br /&gt;
// Android:&lt;br /&gt;
//    CREATESCREEN can fallback to GRABSPRITE method if unsupported.&lt;br /&gt;
//    Icon gets shiny default frame.&lt;br /&gt;
//    PLATFORMINFO$("DEVICE") returns "KEYBOARD" or "TOUCHSCREEN".&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// RC 10.042&lt;br /&gt;
// 3D:&lt;br /&gt;
//    X_SCALING and shadows work together (very small speed impact).&lt;br /&gt;
//    X_SPOT_LT -3: first call sets light colour. It's flushing shadows&lt;br /&gt;
//       when you turn that light off.&lt;br /&gt;
//&lt;br /&gt;
// WebOS:&lt;br /&gt;
//    DECLARE calls will fail now. HP disallows the use of dlopen/dlsym API.&lt;br /&gt;
//       You can submit to the HP store again, now.&lt;br /&gt;
//    Icons are 64x64 pixels (as required for WebOS). Must restart device to&lt;br /&gt;
//       regenerate icon cache.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// RC 10.013&lt;br /&gt;
// Editor:&lt;br /&gt;
//    Fixed a code folding bug.&lt;br /&gt;
//&lt;br /&gt;
// Win32:&lt;br /&gt;
//    F10, LAlt do no longer pause/lock the application.&lt;br /&gt;
//&lt;br /&gt;
// DDgui:&lt;br /&gt;
//    Combo uses list for the box. Scrolls item into view.&lt;br /&gt;
//&lt;br /&gt;
// 3D:&lt;br /&gt;
//    X_LINE changed colour of 3D objects drawn afterwards.&lt;br /&gt;
//    Shadows where covering lit side of flat objects.&lt;br /&gt;
//    X_SPOT_LT -3: The shadow is tainted with the colour now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// RC 10.012&lt;br /&gt;
// New command:&lt;br /&gt;
//    SOCK_GETREMOTEIP, SOCK_GETREMOTEPORT // remote computer info (also UDP)&lt;br /&gt;
//    SOCK_SETBLOCKING  // blocking mode of socket&lt;br /&gt;
//    X_GETMATRIX       // Get current matrix for X_DRAWOBJ position&lt;br /&gt;
//    SETORIENTATION iMode // Set the screen rotation (iPag e.g.)&lt;br /&gt;
//    GETORIENTATION()     // ... and get that value.&lt;br /&gt;
//&lt;br /&gt;
// Editor:&lt;br /&gt;
//    New function File/Project/Clean up&lt;br /&gt;
//    that cleans out build files.&lt;br /&gt;
//    User keywords must be 2 characters long at least now.&lt;br /&gt;
//    Icons must be transparent PNG for transparency now.&lt;br /&gt;
//    Icons are scaled using bicubic filter -&gt; excellent quality.&lt;br /&gt;
//    gbas/gbap files have different icons now.&lt;br /&gt;
//    Mac-Icons are generates from the icon.png file.&lt;br /&gt;
//&lt;br /&gt;
//    Project options -&gt; Version number is available.&lt;br /&gt;
//    You can query it with PLATFORMINFO$("VERSION").&lt;br /&gt;
//&lt;br /&gt;
//    All platforms except Win/Linux build into "distribute" directory now.&lt;br /&gt;
//    .app/Media is copied into distribute on build.&lt;br /&gt;
//&lt;br /&gt;
// Core:&lt;br /&gt;
//    Programs also try to load Media/smalfont.png and Media/smalfont.bmp&lt;br /&gt;
//      on startup.&lt;br /&gt;
//    INKEY$ works much better and buffers multiple&lt;br /&gt;
//      key presses druing one showscreen cycle (up to 16).&lt;br /&gt;
//    INKEY$/INPUT$ returned \r instead of \n. Bug is fixed.&lt;br /&gt;
//    URLENCODE$/URLDECODE$ caused wrong output with&lt;br /&gt;
//      codes&gt;127. It will be converted ISO 8859-1 to UTF-8 first&lt;br /&gt;
//      so php can properly interact with GLBasic now.&lt;br /&gt;
//    Shoebox leaked memory.&lt;br /&gt;
//    CONSTANT yielded compiler errors (assign to const object).&lt;br /&gt;
//    GRABSPRITE id,0,0,0,0 frees the memory. Was a bad leak.&lt;br /&gt;
//    Fixed bug in loading JPEG images.&lt;br /&gt;
//    PLATFORMINFO$("APPDATA") is added.&lt;br /&gt;
//    VIEWPORT on USESCREEN was using wrong y values.&lt;br /&gt;
//    NET... commands might have dropped packages.&lt;br /&gt;
//&lt;br /&gt;
// 3D OpenGL|ES (mobile platforms):&lt;br /&gt;
//    X_SCREEN2WORLD and X_WORLD2SCREEN work now. glGetFloatv() was not supported.&lt;br /&gt;
//    Clipping improved.&lt;br /&gt;
//    Loading Fragment shaders only works again.&lt;br /&gt;
//    Mipmapping ignored -&gt; shows textures now.&lt;br /&gt;
//&lt;br /&gt;
// Compiler:&lt;br /&gt;
//    Nested ?IFDEF might have caused trouble.&lt;br /&gt;
//    ?DEFINE always was triggered.&lt;br /&gt;
//    2-pass-compiler implemented. GLOBAL declarations&lt;br /&gt;
//    from other files are known in stage 2 now.&lt;br /&gt;
//    This allows:&lt;br /&gt;
//    INC foo.bar; TYPE Tfoo; bar; ENDTYPE; GLOBAL foo AS Tfoo&lt;br /&gt;
//&lt;br /&gt;
// Win32:&lt;br /&gt;
//    SHELLCMD did not return to fullscreen.&lt;br /&gt;
//&lt;br /&gt;
// MacOSX:&lt;br /&gt;
//    INKEY$ returned improper stuff for cursor and del keys.&lt;br /&gt;
//&lt;br /&gt;
// iPhone:&lt;br /&gt;
//    SLEEP is working properly now.&lt;br /&gt;
//    HiRes (iPhone 4) icons are generated.&lt;br /&gt;
//    Default~.png images from .app directory are copied to XCode project.&lt;br /&gt;
//&lt;br /&gt;
// Pandora:&lt;br /&gt;
//    GLBasic builds a full featured .pnd package for you.&lt;br /&gt;
//    The screen size is not fixed anymore, allowing it to run&lt;br /&gt;
//    on OMAP-3 devices as well.&lt;br /&gt;
//&lt;br /&gt;
// WebOS:&lt;br /&gt;
//    appinfo.json is filled with version number and proper strings.&lt;br /&gt;
//    Fixed crash on 2.1.0 in SPRITE2MEM, SPRCOLL and GRABSPRITE.&lt;br /&gt;
//    Mousecount limited to 5. More seems to be inaccurate.&lt;br /&gt;
//    SOCK_GETIP() crashed.&lt;br /&gt;
//    Ports on firewall for listening were not opened.&lt;br /&gt;
//    -&gt; internally done with PDL_SetFirewallPortStatus() now.&lt;br /&gt;
//&lt;br /&gt;
//&lt;br /&gt;
// Android:&lt;br /&gt;
//    possible crash at startup fixed.&lt;br /&gt;
//    Fix with spaces in path (GLBasic installation and project path)&lt;br /&gt;
//    Pause does not crash anymore.&lt;br /&gt;
//&lt;br /&gt;
// Wiz:&lt;br /&gt;
//    Fix of crash on startup.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-1315352264097393440?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/1315352264097393440/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=1315352264097393440&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/1315352264097393440'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/1315352264097393440'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/07/glbasic-v10057-fichero-logegbas.html' title='GLBasic v10.057 - Fichero log_e.gbas'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-f43OKfrKW3s/Ti5x-x68FPI/AAAAAAAABeg/UktfeDu6KhI/s72-c/GLB_Plataformas_10_057.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-8507629502518629751</id><published>2011-07-26T00:15:00.000+02:00</published><updated>2011-07-26T00:15:14.927+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPad'/><category scheme='http://www.blogger.com/atom/ns#' term='Diseño'/><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><title type='text'>Primera pantalla del "proyecto turbo"</title><content type='html'>&lt;p&gt;&lt;a href="https://lh4.googleusercontent.com/-gLAsE9828v4/Ti3pZgK4OaI/AAAAAAAABeU/l4L0yyEtIwM/GangMachine_001.png" imageanchor="1" style=""&gt;&lt;img border="0" src="https://lh4.googleusercontent.com/-gLAsE9828v4/Ti3pZgK4OaI/AAAAAAAABeU/l4L0yyEtIwM/s400/GangMachine_001.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;Con la programación principal en un 70% (luego sólo quedarán los detalles de implementación del &lt;a href="http://es.wikipedia.org/wiki/Interfaz_gr%C3%A1fica_de_usuario"&gt;GUI&lt;/a&gt; final), presento aquí la primera captura del juego de  programación rápida&lt;i&gt; (no invertir un año)&lt;/i&gt; para  plataforma iPad en el que me he metido.&lt;br /&gt;
&lt;p&gt;Espero tenerlo listo en 15 días... Luego vendrá la mejor parte... el diseño del GUI... y los &lt;i&gt;posibles problemas &lt;/i&gt;con la Appstore.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-8507629502518629751?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/8507629502518629751/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=8507629502518629751&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/8507629502518629751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/8507629502518629751'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/07/primera-pantalla-del-proyecto-turbo.html' title='Primera pantalla del &quot;proyecto turbo&quot;'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh4.googleusercontent.com/-gLAsE9828v4/Ti3pZgK4OaI/AAAAAAAABeU/l4L0yyEtIwM/s72-c/GangMachine_001.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-5050440244423164630</id><published>2011-07-24T22:00:00.000+02:00</published><updated>2011-07-24T22:00:40.981+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GLBasic'/><title type='text'>GLBasic v10.057 publicado</title><content type='html'>&lt;p&gt;Descargando la última versión del programa. En cuanto instale comento las novedades que se incluyen. &lt;i&gt;(La actualización desde el IDE indica erróneamente que v9.040 es la más actual).&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-5050440244423164630?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/5050440244423164630/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=5050440244423164630&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/5050440244423164630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/5050440244423164630'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/07/glbasic-v10057-publicado.html' title='GLBasic v10.057 publicado'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-3434105684117850137</id><published>2011-07-21T11:22:00.001+02:00</published><updated>2011-07-21T11:23:27.606+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LitioPixel'/><title type='text'>Trabajo, trabajo, trabajo... :(</title><content type='html'>&lt;p&gt;&lt;p class="mobile-photo"&gt;&lt;a href="http://2.bp.blogspot.com/-ZtcKHlETfHs/Tidkx_JhngI/AAAAAAAABdk/BcUjuqLjMu0/s1600/la%2Bfoto-750983.GIF"&gt;&lt;img src="http://2.bp.blogspot.com/-ZtcKHlETfHs/Tidkx_JhngI/AAAAAAAABdk/BcUjuqLjMu0/s320/la%2Bfoto-750983.GIF"  border="0" alt="" id="BLOGGER_PHOTO_ID_5631580668977847810" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Ni dos minutos para rascarme... :-/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-3434105684117850137?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/3434105684117850137/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=3434105684117850137&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/3434105684117850137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/3434105684117850137'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/07/trabajo-trabajo-trabajo.html' title='Trabajo, trabajo, trabajo... :('/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-ZtcKHlETfHs/Tidkx_JhngI/AAAAAAAABdk/BcUjuqLjMu0/s72-c/la%2Bfoto-750983.GIF' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-473311150461719094</id><published>2011-07-08T11:17:00.000+02:00</published><updated>2011-07-08T11:17:00.057+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GLBasic'/><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><title type='text'>Foro GLBasic - Haz un juego en 3,5 horas</title><content type='html'>&lt;p&gt;&lt;a href="http://1.bp.blogspot.com/-UH_K11J4tdA/ThbKg1Rx04I/AAAAAAAABdU/1IEKcQ-1eaE/frogs1x1_1_.png" imageanchor="1" style=""&gt;&lt;img border="0"  src="http://1.bp.blogspot.com/-UH_K11J4tdA/ThbKg1Rx04I/AAAAAAAABdU/1IEKcQ-1eaE/s336/frogs1x1_1_.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;Killy Hello ha publicado un tutorial mostrando las excelencias de GLBasic. Según el post del foro, en 3,5 horas es posible realizar un juego&lt;i&gt; "como Dios manda"&lt;/i&gt;.&lt;br /&gt;
&lt;p&gt;El hilo sobre este tema esta &lt;a href="http://www.glbasic.com/forum/index.php?topic=6562.0"&gt;aquí&lt;/a&gt;.&lt;br /&gt;
&lt;p&gt;El enlace para descargar el juego Frogs 1x1 está &lt;a href="http://www.glbasic.com/forum/index.php?topic=6556.0"&gt;aquí&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-473311150461719094?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/473311150461719094/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=473311150461719094&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/473311150461719094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/473311150461719094'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/07/foro-glbasic-haz-un-juego-en-35-horas.html' title='Foro GLBasic - Haz un juego en 3,5 horas'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-UH_K11J4tdA/ThbKg1Rx04I/AAAAAAAABdU/1IEKcQ-1eaE/s72-c/frogs1x1_1_.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-5676203156168844037</id><published>2011-07-05T11:02:00.000+02:00</published><updated>2011-07-05T11:02:08.585+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LitioPixel'/><title type='text'>"Mini pausa" para nuevo proyecto...</title><content type='html'>&lt;p&gt;&lt;a href="https://lh6.googleusercontent.com/-P5Tu7KAsQoY/ThLROun9A7I/AAAAAAAABdI/5pdLXW0-mKA/VHS_LP_PAUSA.jpg"&gt;&lt;img src="https://lh6.googleusercontent.com/-P5Tu7KAsQoY/ThLROun9A7I/AAAAAAAABdI/5pdLXW0-mKA/s400/VHS_LP_PAUSA.jpg"/&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;He pensado en realizar una prueba con la &lt;a href="http://store.apple.com/es"&gt;appstore&lt;/a&gt; de Apple. Para esto se me ha ocurrido desarrollar un juego sencillo, con un gameplay también sencillo. Gráficos pixel y jugabilidad rápida. ;-D&lt;br /&gt;
&lt;p&gt;Quiero probar el &lt;i&gt;funcionamiento de la tienda&lt;/i&gt;, posibles problemas que me puedo encontrar, qué material necesito en el momento de publicar (banners, imágenes, instrucciones, requerimientos web), etc.&lt;br /&gt;
&lt;p&gt;No me gustaría terminar el &lt;i&gt;"mega proyecto"&lt;/i&gt; y encontrarme con problemas a la hora de publicar.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-5676203156168844037?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/5676203156168844037/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=5676203156168844037&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/5676203156168844037'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/5676203156168844037'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/07/mini-pausa-para-nuevo-proyecto.html' title='&quot;Mini pausa&quot; para nuevo proyecto...'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh6.googleusercontent.com/-P5Tu7KAsQoY/ThLROun9A7I/AAAAAAAABdI/5pdLXW0-mKA/s72-c/VHS_LP_PAUSA.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-1652522000899045480</id><published>2011-06-25T13:27:00.000+02:00</published><updated>2011-06-25T13:27:52.567+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diseño'/><category scheme='http://www.blogger.com/atom/ns#' term='Pixel Art'/><title type='text'>Preparando Bots para el juego</title><content type='html'>&lt;p&gt;&lt;a href="https://lh4.googleusercontent.com/-roFjwgNqnzM/TgTHW0to_oI/AAAAAAAABcs/wBX2InfLDE4/s800/Bot_001.png"&gt;&lt;img src="https://lh4.googleusercontent.com/-roFjwgNqnzM/TgTHW0to_oI/AAAAAAAABcs/wBX2InfLDE4/s800/Bot_001.png"/&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;Toca, además de diseñar los niveles... incluír personajes NPC que poblarán los mapas. Habrá bots diferentes, cada uno programado para una función específica.&lt;br /&gt;
&lt;p&gt;La imagen corresponde a uno de los primeros diseños; como se aprecia el look está basado en el personaje principal, ya que no quiero variar el estilo de dibujo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-1652522000899045480?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/1652522000899045480/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=1652522000899045480&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/1652522000899045480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/1652522000899045480'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/06/preparando-bots-para-el-juego.html' title='Preparando Bots para el juego'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh4.googleusercontent.com/-roFjwgNqnzM/TgTHW0to_oI/AAAAAAAABcs/wBX2InfLDE4/s72-c/Bot_001.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-8322495466486829473</id><published>2011-06-14T02:03:00.001+02:00</published><updated>2011-06-14T02:03:30.807+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diseño'/><category scheme='http://www.blogger.com/atom/ns#' term='Pixel Art'/><title type='text'>Montando mapas...</title><content type='html'>&lt;p&gt;
&lt;a href="https://lh6.googleusercontent.com/-Q1G0A4dRPTM/Tfai_dJaB4I/AAAAAAAABcE/uuzDEfKCTCQ/11%25252001%25253A55%25253A04.jpg" imageanchor="1" style=""&gt;&lt;img border="0" src="https://lh6.googleusercontent.com/-Q1G0A4dRPTM/Tfai_dJaB4I/AAAAAAAABcE/uuzDEfKCTCQ/s400/11%25252001%25253A55%25253A04.jpg" /&gt;&lt;/a&gt;
&lt;p&gt;
&lt;a href="https://lh4.googleusercontent.com/-hR5C8-NyCbs/TfajAs2PZJI/AAAAAAAABcI/TX2dkUBjA4M/11%25252001%25253A55%25253A14.jpg" imageanchor="1" style=""&gt;&lt;img border="0" src="https://lh4.googleusercontent.com/-hR5C8-NyCbs/TfajAs2PZJI/AAAAAAAABcI/TX2dkUBjA4M/s400/11%25252001%25253A55%25253A14.jpg" /&gt;&lt;/a&gt;
&lt;p&gt;
Primeras pruebas con el mobiliario &lt;i&gt;inicial&lt;/i&gt;.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-8322495466486829473?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/8322495466486829473/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=8322495466486829473&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/8322495466486829473'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/8322495466486829473'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/06/montando-mapas.html' title='Montando mapas...'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh6.googleusercontent.com/-Q1G0A4dRPTM/Tfai_dJaB4I/AAAAAAAABcE/uuzDEfKCTCQ/s72-c/11%25252001%25253A55%25253A04.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-8869449788596590797</id><published>2011-06-10T13:39:00.001+02:00</published><updated>2011-06-10T17:37:47.462+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diseño'/><category scheme='http://www.blogger.com/atom/ns#' term='Pixel Art'/><title type='text'>Amueblando los mapas...</title><content type='html'>&lt;p&gt;&lt;a href="https://lh4.googleusercontent.com/-iIdTxw-cglg/TfIB8rE_ucI/AAAAAAAABb8/R9nuEmddww8/Redecorando_Ikea.png"&gt;&lt;img src="https://lh4.googleusercontent.com/-iIdTxw-cglg/TfIB8rE_ucI/AAAAAAAABb8/R9nuEmddww8/s400/Redecorando_Ikea.png"/&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;Como si de un &lt;a href="http://es.wikipedia.org/wiki/IKEA"&gt;IKEA&lt;/a&gt; se tratara, estoy &lt;i&gt;redecorando&lt;/i&gt; los mapas. Diseño los muebles y luego los posiciono en el mapa mediante mi propio editor...&lt;br /&gt;
&lt;p&gt;Un trabajo relajadito para unos cuantos días...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-8869449788596590797?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/8869449788596590797/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=8869449788596590797&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/8869449788596590797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/8869449788596590797'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/06/amueblando-los-mapas.html' title='Amueblando los mapas...'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh4.googleusercontent.com/-iIdTxw-cglg/TfIB8rE_ucI/AAAAAAAABb8/R9nuEmddww8/s72-c/Redecorando_Ikea.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-3320300590745572591</id><published>2011-06-06T08:39:00.000+02:00</published><updated>2011-06-06T08:39:39.468+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diseño'/><category scheme='http://www.blogger.com/atom/ns#' term='Pixel Art'/><title type='text'>Diseñando los muebles...</title><content type='html'>&lt;p&gt;Ha llegado el momento de convertir los aburridos tiles de prueba, en gráficos a la altura de la aventura...&lt;br /&gt;
&lt;p&gt;&lt;a href="https://lh4.googleusercontent.com/-4DDiDOTxLZ4/TewSMl5pGxI/AAAAAAAABbI/nlgWmdVMm3w/11%25252001%25253A33%25253A57.jpg"&gt;&lt;img src="https://lh4.googleusercontent.com/-4DDiDOTxLZ4/TewSMl5pGxI/AAAAAAAABbI/nlgWmdVMm3w/s400/11%25252001%25253A33%25253A57.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;&lt;a href="https://lh6.googleusercontent.com/-2WjxZBBtm6c/TewSNyNCQgI/AAAAAAAABbM/050DsMZbnIk/11%25252001%25253A34%25253A02.jpg"&gt;&lt;img src="https://lh6.googleusercontent.com/-2WjxZBBtm6c/TewSNyNCQgI/AAAAAAAABbM/050DsMZbnIk/s400/11%25252001%25253A34%25253A02.jpg"/&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;&lt;a href="https://lh3.googleusercontent.com/-SlOXWRWHsjU/TewSPb8twwI/AAAAAAAABbQ/e96pBcpLoAQ/11%25252001%25253A34%25253A08.jpg"&gt;&lt;img src="https://lh3.googleusercontent.com/-SlOXWRWHsjU/TewSPb8twwI/AAAAAAAABbQ/e96pBcpLoAQ/s400/11%25252001%25253A34%25253A08.jpg"/&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-3320300590745572591?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/3320300590745572591/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=3320300590745572591&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/3320300590745572591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/3320300590745572591'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/06/disenando-los-muebles.html' title='Diseñando los muebles...'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh4.googleusercontent.com/-4DDiDOTxLZ4/TewSMl5pGxI/AAAAAAAABbI/nlgWmdVMm3w/s72-c/11%25252001%25253A33%25253A57.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-7221765779684669254</id><published>2011-06-02T00:05:00.000+02:00</published><updated>2011-06-02T00:05:00.621+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GLBasic'/><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><title type='text'>Rutina alternativa a la función SLEEP</title><content type='html'>&lt;p&gt;Encuentro en el &lt;a href="http://www.glbasic.com/forum/index.php?topic=5114.0"&gt;foro de GLBasic&lt;/a&gt; la siguiente rutina para reemplazar la función SLEEP.&lt;br /&gt;
&lt;p&gt;&lt;pre style="background: url(&amp;quot;http://2.bp.blogspot.com/_z5ltvMQPaa8/SjJXr_U2YBI/AAAAAAAAAAM/46OqEP32CJ8/s320/codebg.gif&amp;quot;) repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"&gt;&lt;code style="color: black; word-wrap: normal;"&gt;finishTime%=GETTIMERALL()
WHILE ABS(GETTIMERALL()-finishTime%)&lt;1000
WEND
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Creo que voy a emplearla mientras modifico el &lt;i&gt;main loop&lt;/i&gt;, ya que &lt;b&gt;GETTIMERALL()&lt;/b&gt; sí funciona sin problemas en iOS.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-7221765779684669254?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/7221765779684669254/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=7221765779684669254&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/7221765779684669254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/7221765779684669254'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/06/rutina-alternativa-la-funcion-sleep.html' title='Rutina alternativa a la función SLEEP'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-6536017308481874063</id><published>2011-06-01T13:37:00.000+02:00</published><updated>2011-06-01T13:37:32.399+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LitioPixel'/><title type='text'>Añadiendo Twitter "Botón de Seguir"</title><content type='html'>&lt;p&gt;Twitter ha presentado el &lt;b&gt;"Botón de Seguir"&lt;/b&gt;, así que lo he incorporado al blog, para así facilitar el seguimiento de la cuenta. Gracias Twitter!!!&lt;br /&gt;
&lt;p&gt;&lt;a href="https://lh6.googleusercontent.com/-2s-W55POq-Y/TeYkAHPHooI/AAAAAAAABa8/X9I58d1BmxQ/twitter-follow-button.jpeg"&gt;&lt;img src="https://lh6.googleusercontent.com/-2s-W55POq-Y/TeYkAHPHooI/AAAAAAAABa8/X9I58d1BmxQ/s400/twitter-follow-button.jpeg" height="231" width="400"/&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;Más info sobre cómo implementar el botón en el &lt;a href="http://blog.es.twitter.com/2011/05/presentando-el-boton-de-seguir.html"&gt;Blog de Twitter&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-6536017308481874063?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/6536017308481874063/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=6536017308481874063&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/6536017308481874063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/6536017308481874063'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/06/anadiendo-twitter-boton-de-seguir.html' title='Añadiendo Twitter &quot;Botón de Seguir&quot;'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh6.googleusercontent.com/-2s-W55POq-Y/TeYkAHPHooI/AAAAAAAABa8/X9I58d1BmxQ/s72-c/twitter-follow-button.jpeg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-6166620086750706803</id><published>2011-06-01T08:15:00.001+02:00</published><updated>2011-06-01T08:15:10.571+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GLBasic'/><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><title type='text'>SLEEP no funciona en iOS</title><content type='html'>&lt;p&gt;
Comprobado. Definitivamente, parecer que la función SLEEP &lt;b&gt;no funciona&lt;/b&gt; en iOS, o por lo menos en la versión de GLBasic 9.040 que es sobre la que estoy trabajando en la actualidad.
&lt;p&gt;
En el foro de GLB algunos usuarios presentan una solución basada en un bucle y el timer de la máquina; con lo que se &lt;i&gt;simula&lt;/i&gt; la función que falla. Válido como &lt;i&gt;parche temporal&lt;/i&gt; pero opino que no es el remedio ideal para mi app.
&lt;p&gt;
La mejor opción en mi caso, es replantear todo el bucle principal. He de gestionar muchas variables en &lt;i&gt;tiempo real&lt;/i&gt;, por lo que necesito que el &lt;i&gt;main loop&lt;/i&gt; funcione mejor que un reloj suizo. 


&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-6166620086750706803?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/6166620086750706803/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=6166620086750706803&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/6166620086750706803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/6166620086750706803'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/06/sleep-no-funciona-en-ios.html' title='SLEEP no funciona en iOS'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-7427698248312977891</id><published>2011-05-27T12:13:00.001+02:00</published><updated>2011-05-27T12:13:49.872+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LitioPixel'/><category scheme='http://www.blogger.com/atom/ns#' term='Off-Topic'/><title type='text'>T-Shirt Litiopixel modelo 2</title><content type='html'>&lt;p&gt;&lt;a href="https://lh3.googleusercontent.com/-QZKT6Jcgc_I/Td94qvaF1OI/AAAAAAAABaQ/JsFnQVyPWuA/T-Shirt_KP_Mod_2.JPG"&gt;&lt;img src="https://lh3.googleusercontent.com/-QZKT6Jcgc_I/Td94qvaF1OI/AAAAAAAABaQ/JsFnQVyPWuA/s400/T-Shirt_KP_Mod_2.JPG" height="299" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;Nueva camiseta del proyecto... hay que estar guapo para recibir a las visitas... ;D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-7427698248312977891?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/7427698248312977891/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=7427698248312977891&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/7427698248312977891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/7427698248312977891'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/05/t-shirt-litiopixel-modelo-2.html' title='T-Shirt Litiopixel modelo 2'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh3.googleusercontent.com/-QZKT6Jcgc_I/Td94qvaF1OI/AAAAAAAABaQ/JsFnQVyPWuA/s72-c/T-Shirt_KP_Mod_2.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-8211009054695972451</id><published>2011-05-27T12:07:00.002+02:00</published><updated>2011-05-27T12:10:08.614+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Off-Topic'/><title type='text'>Mini KDD en Barcelona...</title><content type='html'>&lt;p&gt;&lt;a href="https://lh3.googleusercontent.com/-y03TUJ2OtQ4/Td9o5EpX36I/AAAAAAAABZ0/P50kKHxV44w/photo_lamaquinista.jpg"&gt;&lt;img src="https://lh3.googleusercontent.com/-y03TUJ2OtQ4/Td9o5EpX36I/AAAAAAAABZ0/P50kKHxV44w/s400/photo_lamaquinista.jpg" height="311" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;He quedado con mi amiguete Javier (socio mío en el &lt;i&gt;difunto &lt;/i&gt;proyecto &lt;b&gt;Monkeydreams.net&lt;/b&gt;, ver &lt;a href="http://litiopixel.blogspot.com/p/abandonware_17.html"&gt;sección Abandonware&lt;/a&gt;) que viaja desde Valencia a pasar el fin de semana.&lt;br /&gt;
&lt;p&gt;Obligada charla geek y muestra de la evolución del proyecto en el iPad...&lt;br /&gt;
&lt;p&gt;Y como no, aprovecharemos para dar una vuelta por la Apple Center de la Maquinista, a ver qué tal...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-8211009054695972451?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/8211009054695972451/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=8211009054695972451&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/8211009054695972451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/8211009054695972451'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/05/mini-kdd-en-barcelona.html' title='Mini KDD en Barcelona...'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh3.googleusercontent.com/-y03TUJ2OtQ4/Td9o5EpX36I/AAAAAAAABZ0/P50kKHxV44w/s72-c/photo_lamaquinista.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-3935227200912310966</id><published>2011-05-27T01:56:00.003+02:00</published><updated>2011-05-31T08:28:22.303+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hardware'/><title type='text'>Versión test para GP2X / WIZ</title><content type='html'>&lt;p&gt;&lt;a href="https://lh3.googleusercontent.com/-O-K-FO0kxKM/Td7jaC2kYNI/AAAAAAAABZQ/uDAEzTwo8ss/11%25252001%25253A35%25253A07.jpg"&gt;&lt;img src="https://lh3.googleusercontent.com/-O-K-FO0kxKM/Td7jaC2kYNI/AAAAAAAABZQ/uDAEzTwo8ss/s400/11%25252001%25253A35%25253A07.jpg" height="299" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;He preparado una versión especial para GP2X y WIZ. He reducido todos gráficos del fondo a un ancho de 320 píxels para reducir la carga de memoria. Aún así el 90% de los gráficos son los originales para iPad.&lt;br /&gt;
&lt;p&gt;&lt;a href="https://lh4.googleusercontent.com/-DHEkH0pE2GM/Td7jgbHYoUI/AAAAAAAABZU/gkmqeekDqQU/11%25252001%25253A35%25253A30.jpg"&gt;&lt;img src="https://lh4.googleusercontent.com/-DHEkH0pE2GM/Td7jgbHYoUI/AAAAAAAABZU/gkmqeekDqQU/s400/11%25252001%25253A35%25253A30.jpg" height="299" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;El juego funciona perfectamente, aunque tiene un fallo de &lt;b&gt;flickering&lt;/b&gt; (parpadeo de pantalla) bastante notable. Sólo he adaptado la ventana de render a 320x240, el resto del código es el mismo y por tanto los cálculos de reloj y frames están pensados para una máquina más potente.&lt;br /&gt;
&lt;p&gt;&lt;b&gt;ACTUALIZACIÓN: Javier ha probado el código en WIZ y no funciona. ¿Alguna pista? &lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-3935227200912310966?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/3935227200912310966/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=3935227200912310966&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/3935227200912310966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/3935227200912310966'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/05/version-test-para-gp2x-wiz.html' title='Versión test para GP2X / WIZ'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh3.googleusercontent.com/-O-K-FO0kxKM/Td7jaC2kYNI/AAAAAAAABZQ/uDAEzTwo8ss/s72-c/11%25252001%25253A35%25253A07.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-7418645048276468518</id><published>2011-05-24T10:34:00.002+02:00</published><updated>2011-05-25T00:07:27.789+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vídeos'/><title type='text'>Test Movimiento y control de objetos 2</title><content type='html'>&lt;p&gt;Segundo test de control de movimiento e interactividad con los objetos del mapa. Recomendada reproducción a 720p.&lt;br /&gt;
&lt;p&gt;&lt;iframe width="415" height="349" src="http://www.youtube.com/embed/dyBIiafjBXI?hd=1" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;p&gt;NOTA: La velocidad de reproducción no corresponde con la realidad ya que la herramienta para capturar vídeo más luego una conversión compatible con Youtube ralentiza el vídeo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-7418645048276468518?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/7418645048276468518/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=7418645048276468518&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/7418645048276468518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/7418645048276468518'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/05/test-movimiento-y-control-de-objetos-2.html' title='Test Movimiento y control de objetos 2'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/dyBIiafjBXI/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-4533669459626144640</id><published>2011-05-23T14:31:00.001+02:00</published><updated>2011-05-23T16:37:47.811+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><title type='text'>Grabador / reproductor de acciones</title><content type='html'>&lt;p&gt;&lt;a href="https://lh3.googleusercontent.com/__M4gNcVF3Zs/Tdo6ecTHEPI/AAAAAAAABZE/H_9BLByGjOw/VHS_LP.jpg" imageanchor="1" style=""&gt;&lt;img border="0" src="https://lh3.googleusercontent.com/__M4gNcVF3Zs/Tdo6ecTHEPI/AAAAAAAABZE/H_9BLByGjOw/s400/VHS_LP.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;He desarrollado una sencilla función destinada a implementar como &lt;a href="http://es.wikipedia.org/wiki/Inteligencia_artificial"&gt;IA&lt;/a&gt; a los &lt;a href="http://es.wikipedia.org/wiki/Bot"&gt;bot&lt;/a&gt; que voy a utilizar en el juego. Almaceno en una matriz una serie de acciones que se reproducen de forma encadenada cuando &lt;i&gt;"la situación de la historia"&lt;/i&gt; llega a un punto concreto.&lt;br /&gt;
&lt;p&gt;Ideal para representar escenas, acciones automáticas e incluso lo puedo emplear si lo veo necesario a modo de tutorial.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-4533669459626144640?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/4533669459626144640/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=4533669459626144640&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/4533669459626144640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/4533669459626144640'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/05/grabador-reproductor-de-acciones.html' title='Grabador / reproductor de acciones'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh3.googleusercontent.com/__M4gNcVF3Zs/Tdo6ecTHEPI/AAAAAAAABZE/H_9BLByGjOw/s72-c/VHS_LP.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-6117307548358877412</id><published>2011-05-18T20:52:00.000+02:00</published><updated>2011-05-18T20:52:41.520+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><title type='text'>Mapas con persistencia</title><content type='html'>&lt;p&gt;Estoy creando ya algunos mapas. Para el juego, he pensado en definir un mapa por habitación/zona en lugar de declarar un mapa gigantesco delimitado por zonas.&lt;br /&gt;
&lt;p&gt;La ventaja de utilizar mapas reducidos frente a enormes matrices es que de esta forma me permite cargarlos rápidamente. La gestión de objetos y eventos la realizo por cada zona... hay muchas variables que se mantienen constantes por mucho que se cambie de mapa, como por ejemplo la &lt;i&gt;luz global&lt;/i&gt;.&lt;br /&gt;
&lt;p&gt;Lo más complicado es &lt;i&gt;mantener una coherencia&lt;/i&gt; con el entorno. Una puerta que se abre en cierta zona, debe permanecer abierta hasta que se cierre, por mucho que cambiemos de habitación. Esto me obliga a almacenar el estado de un mapa cuando el jugador pasa a otra sala.&lt;br /&gt;
&lt;p&gt;Finalmente lo he solventado almacenando en el disco un fichero &lt;b&gt;backup.x&lt;/b&gt; por cada zona que se visita (x es el número que corresponde al mapa).&lt;br /&gt;
&lt;p&gt;Cuando el jugador vuelve a un mapa que ya se ha visitado, recupero el fichero &lt;b&gt;backup&lt;/b&gt; correspondiente, ya que contiene el estado de items/traps que anteriormente he guardado.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-6117307548358877412?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/6117307548358877412/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=6117307548358877412&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/6117307548358877412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/6117307548358877412'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/05/mapas-con-persistencia.html' title='Mapas con persistencia'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-4697715233301573172</id><published>2011-05-16T19:33:00.000+02:00</published><updated>2011-05-16T19:33:00.223+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diseño'/><title type='text'>Dos tipos de movimiento</title><content type='html'>&lt;p&gt;&lt;a href="https://lh5.googleusercontent.com/__M4gNcVF3Zs/TdENqcK6YuI/AAAAAAAABYo/ED7M8JgJBro/Movimiento_001.png" imageanchor="1" style=""&gt;&lt;img border="0" src="https://lh5.googleusercontent.com/__M4gNcVF3Zs/TdENqcK6YuI/AAAAAAAABYo/ED7M8JgJBro/s400/Movimiento_001.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;He incluído dos tipos de movimiento de mapa con respecto al personaje principal. Por una parte tenemos que el que se mueve es el protagonista &lt;i&gt;(captura de pantalla izquierda)&lt;/i&gt; y por la otra parte &lt;i&gt;(derecha)&lt;/i&gt;, que el que se mueve es el mapa, quedando el personaje principal siempre en la misma posición.&lt;br /&gt;
&lt;p&gt;En función del tipo de mapa seleccionaré un movimiento u otro.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-4697715233301573172?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/4697715233301573172/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=4697715233301573172&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/4697715233301573172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/4697715233301573172'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/05/dos-tipos-de-movimiento.html' title='Dos tipos de movimiento'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh5.googleusercontent.com/__M4gNcVF3Zs/TdENqcK6YuI/AAAAAAAABYo/ED7M8JgJBro/s72-c/Movimiento_001.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-3556657332106085393</id><published>2011-05-14T00:27:00.004+02:00</published><updated>2011-05-15T11:27:11.658+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LitioPixel'/><title type='text'>Vamos que nos vamos!!!</title><content type='html'>&lt;p&gt;Ya! Por fin! rutina &lt;b&gt;TouchControl&lt;/b&gt; finalizada por fin, así que... PODEMOS AVANZAR! ...esta vez de verdad ;) &lt;p&gt;&lt;a href="https://lh6.googleusercontent.com/__M4gNcVF3Zs/Tc2sE7_xErI/AAAAAAAABYI/m8PXho2Aggk/11%2000%3A09%3A29.jpg" imageanchor="1" style=""&gt;&lt;img border="0" src="https://lh6.googleusercontent.com/__M4gNcVF3Zs/Tc2sE7_xErI/AAAAAAAABYI/m8PXho2Aggk/s400/11%2000%3A09%3A29.jpg" /&gt;&lt;/a&gt; &lt;p&gt;El blog se estaba convirtiendo casi en un monólogo sobre el tema del control de pantalla. Rutina reescrita hasta la saciedad y probada en inumerables pruebas... &lt;p&gt;Creo que ya está terminada, no la toco más... Amigos que han probado el programa también lo confirman así que la doy por &lt;b&gt;cerrada&lt;/b&gt;. Gracias por probar la app!!!! ;) &lt;p&gt;&lt;p&gt;Creo que con esto de &lt;b&gt;"retocar y retocar y retocar el código"&lt;/b&gt; he aprendido a no obsesionarme y centrarme en una sola rutina, sobretodo si se trabaja solo como es mi caso. Quizás he dedicado demasiado tiempo desarrollando en exceso una función que ya funcionaba correctamente en versiones anteriores... hmmm.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-3556657332106085393?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/3556657332106085393/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=3556657332106085393&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/3556657332106085393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/3556657332106085393'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/05/vamos-que-nos-vamos.html' title='Vamos que nos vamos!!!'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh6.googleusercontent.com/__M4gNcVF3Zs/Tc2sE7_xErI/AAAAAAAABYI/m8PXho2Aggk/s72-c/11%2000%3A09%3A29.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-4172994091361311463</id><published>2011-05-13T21:40:00.005+02:00</published><updated>2011-05-13T21:40:00.704+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GLBasic'/><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><title type='text'>Un mundo en "capas"</title><content type='html'>&lt;p&gt;He organizado mi mundo por capas. Cada capa está alojada en una matriz. Cada matriz es diferente dependiendo de la cantidad de contenido a almacenar. Veamos cómo se me ha ocurrido organizar todo esto.&lt;br /&gt;
&lt;p&gt;&lt;a href="https://lh6.googleusercontent.com/__M4gNcVF3Zs/TcsVU78LzQI/AAAAAAAABXc/1bcTq4OzpXA/11%2001%3A04%3A09.jpg" imageanchor="1" style=""&gt;&lt;img border="0" src="https://lh6.googleusercontent.com/__M4gNcVF3Zs/TcsVU78LzQI/AAAAAAAABXc/1bcTq4OzpXA/s400/11%2001%3A04%3A09.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;He creado varias matrices que contienen todos los datos referentes al mapa; suelos, objetos, triggers, etc. Cada capa tiene un tamaño diferente para así poder acceder más rápidamente a datos específicos de cada ítem.&lt;br /&gt;
&lt;p&gt;&lt;b&gt;MAPA_Matriz_Graficos%[]&lt;/b&gt; Contiene los datos de los gráficos del decorado.&lt;br /&gt;
&lt;b&gt;MAPA_Matriz_Bloqueos%[]&lt;/b&gt; Capa obstáculos. (Muros).&lt;br /&gt;
&lt;b&gt;ITEMS_Mapa[]&lt;/b&gt; Matriz lineal cantidad &lt;i&gt;n&lt;/i&gt; de objetos.&lt;br /&gt;
&lt;b&gt;TRAP_Mapa[]&lt;/b&gt; Matriz lineal triggers.&lt;br /&gt;
&lt;p&gt;Primero cargo la matriz principal MAPA_Matriz_Graficos%[], empleando el típico bluce:&lt;br /&gt;
&lt;p&gt;&lt;pre style="background: url(&amp;quot;http://2.bp.blogspot.com/_z5ltvMQPaa8/SjJXr_U2YBI/AAAAAAAAAAM/46OqEP32CJ8/s320/codebg.gif&amp;quot;) repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"&gt;&lt;code style="color: black; word-wrap: normal;"&gt;FUNCTION Carga_Datos_Mapa:
  LOCAL Disco=OPENFILE(1,MAPA_Fichero_Matriz_Graficos$,TRUE)
    IF (Disco)
      FOR Contador_Temp_Y=0 TO MAPA_Tamano_Alto-1
        FOR Contador_Temp_X=0 TO MAPA_Tamano_Ancho-1
          READBYTE 1,MAPA_Matriz_Graficos[Contador_Temp_X][Contador_Temp_Y]
        NEXT
      NEXT
      CLOSEFILE 1
    ENDIF
ENDFUNCTION
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Es necesario también definir los muros del mapa:&lt;br /&gt;
&lt;p&gt;&lt;pre style="background: url(&amp;quot;http://2.bp.blogspot.com/_z5ltvMQPaa8/SjJXr_U2YBI/AAAAAAAAAAM/46OqEP32CJ8/s320/codebg.gif&amp;quot;) repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"&gt;&lt;code style="color: black; word-wrap: normal;"&gt;REDIM MAPA_Matriz_Bloqueos[0][0]
REDIM MAPA_Matriz_Bloqueos[MAPA_Tamano_Ancho][MAPA_Tamano_Alto]
RESTORE LISTADO_DATOS_MAPA_0_BLOQUEOS

LOCAL Dato$
FOR m=0 TO MAPA_Tamano_Alto-1
  READ Dato$
  FOR n=0 TO MAPA_Tamano_Ancho-1
    MAPA_Matriz_Bloqueos[n][m]=MID$(Dato$,n,1)
  NEXT
NEXT

STARTDATA LISTADO_DATOS_MAPA_0_BLOQUEOS:
  DATA "0000000"
  DATA "0001000"
  DATA "0001000"
  DATA "0011100"
  DATA "0011100"
  DATA "0011100"
  DATA "0011100"
  DATA "0011100"
  DATA "0011100"
  DATA "0011100"
  DATA "0001000"
  DATA "0001000"
  DATA "0000000"
ENDDATA
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;A continuación cargo todos los datos referentes a los objetos y triggers:&lt;br /&gt;
&lt;p&gt;&lt;pre style="background: url(&amp;quot;http://2.bp.blogspot.com/_z5ltvMQPaa8/SjJXr_U2YBI/AAAAAAAAAAM/46OqEP32CJ8/s320/codebg.gif&amp;quot;) repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"&gt;&lt;code style="color: black; word-wrap: normal;"&gt;ITEMS_Cantidad=9
REDIM ITEMS_Mapa[0]
REDIM ITEMS_Mapa[ITEMS_Cantidad]

RESTORE LISTADO_OBJETOS_MAPA_0

FOR n=0 TO ITEMS_Cantidad-1
  READ ITEMS_Mapa[n].PosX
  READ ITEMS_Mapa[n].PosY
  READ ITEMS_Mapa[n].Grafico
  READ ITEMS_Mapa[n].Evento
  READ ITEMS_Mapa[n].Activado
  READ ITEMS_Mapa[n].Tipo
  READ ITEMS_Mapa[n].DatoExtra
  READ ITEMS_Mapa[n].DatoExtra_B
NEXT

STARTDATA LISTADO_OBJETOS_MAPA_0:
  DATA 3,4,2,2,0,1,0,0
  DATA 3,1,4,4,0,1,3,1
  DATA 3,2,3,3,0,1,3,1
  DATA 3,6,2,5,0,1,2,0
  DATA 2,3,8,7,0,0,0,0
  DATA 3,10,4,0,0,1,0,0
  DATA 3,11,3,0,0,1,0,0
  DATA 4,4,8,7,0,0,0,0
  DATA 4,6,8,7,0,0,0,0
ENDDATA

TRAP_Cantidad=4
REDIM TRAP_Mapa[0]
REDIM TRAP_Mapa[TRAP_Cantidad]

RESTORE LISTADO_TRAPS_MAPA_0

FOR n=0 TO TRAP_Cantidad-1
  READ TRAP_Mapa[n].PosX
  READ TRAP_Mapa[n].PosY
  READ TRAP_Mapa[n].Salto_Mapa
  READ TRAP_Mapa[n].Salto_PosX
  READ TRAP_Mapa[n].Salto_PosY
  READ TRAP_Mapa[n].Direccion_Vista
  READ TRAP_Mapa[n].Activado
  READ TRAP_Mapa[n].Tipo
  READ TRAP_Mapa[n].Grafico
NEXT

STARTDATA LISTADO_TRAPS_MAPA_0:
  DATA 3,7,0,0,0,0,1,1,16
  DATA 2,4,0,0,0,0,1,2,17
  DATA 2,8,0,4,2,0,1,3,18
  DATA 4,2,0,2,8,0,1,3,18
ENDDATA
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;El porqué de cargar todos los datos por separado es principalmente por la necesidad de almacenar más de un valor en una posición del mapa XY.&lt;br /&gt;
&lt;p&gt;Inicialmente pensé en realizar una matriz bidimensional  y que con diferentes valores ya se definirían los ítems y cómo interactuar con ellos. Más tarde se me ocurrió que un mismo objeto no tenía porqué reaccionar siempre igual. Un botón en el mapa realiza siempre la misma acción (visual), pero en cambio puede "realizar" acciones diferentes (encender la luz, abrir una puerta, etc). decidí hacerlos "programables".&lt;br /&gt;
&lt;p&gt;Pensando en alguna forma de almacenar más de un dato en una posición determinada del mapa llegué a lo siguiente...&lt;br /&gt;
&lt;p&gt;&lt;p&gt;Como ya se ha visto, cargo los datos referentes a los muros en una matriz bidimensional que corresponde al ancho y alto del mapa. Luego cargo los datos de los objetos y también los triggers en una matriz lineal sobre un objeto definido por TYPE, tal como se ve en el código.&lt;br /&gt;
&lt;p&gt;Los objetos que son NO movibles ni recogibles son insertados en la matriz principal y me olvido de ellos, puesto que se comportan como muros a nivel del Algoritmo A* aunque siguen puediendo provocar eventos.&lt;br /&gt;
&lt;p&gt;A todos los objetos se les puede asignar una acción (evento) que se declara también. El mismo método es el empleado para los triggers pero a diferencia de los objetos, son invisibles y SIEMPRE traspasables por el jugador.&lt;br /&gt;
&lt;p&gt;Cuando el personaje encuentra una posición del mapa que contiene un objeto, un trigger ó ambos, se recorre la matriz lineal del objeto/trigger para localizar el ítem en cuestión y cómo ha sido programado éste. Si se ha definido un evento se ejecuta, en caso contrario se devuelve el control al jugador.&lt;br /&gt;
&lt;p&gt;Finalmente señalar que de esta forma consigo dos cosas: la matriz de objetos es más pequeña por lo que consume menos memoria siendo más rápido su acceso y por otra parte poder almacenar hasta 7 variables en una posición XY del mapa.&lt;br /&gt;
&lt;p&gt;&lt;p&gt;Supongo que se ha entendido... :-P&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-4172994091361311463?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/4172994091361311463/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=4172994091361311463&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/4172994091361311463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/4172994091361311463'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/05/un-mundo-en.html' title='Un mundo en &amp;quot;capas&amp;quot;'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh6.googleusercontent.com/__M4gNcVF3Zs/TcsVU78LzQI/AAAAAAAABXc/1bcTq4OzpXA/s72-c/11%2001%3A04%3A09.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-6859974110402975831</id><published>2011-05-11T14:26:00.000+02:00</published><updated>2011-05-11T14:26:48.238+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diseño'/><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><title type='text'>Presentando progresos...</title><content type='html'>&lt;p&gt;15 días sin publicar ningún avance en el blog...&lt;br /&gt;
&lt;p&gt;Como ya comenté en el post anterior, he estado trabajando en la sombra y es hora de hacer públicos los avances de tanto trabajo oculto. &lt;i&gt;(Nota mental para mí: modificar hoja de ruta ;))&lt;/i&gt;&lt;br /&gt;
&lt;p&gt;En la última publicación del blog estaba en la &lt;b&gt;versión 04a&lt;/b&gt; y actualmente ya he avanzado hasta la actual &lt;b&gt;número 23&lt;/b&gt; &lt;i&gt;(la anterior, 22Clean es la última cargadita de líneas REM sin "limpiar")&lt;/i&gt;.&lt;br /&gt;
&lt;p&gt;&lt;a href="https://lh4.googleusercontent.com/__M4gNcVF3Zs/Tcp7p5qWZWI/AAAAAAAABXQ/Bp2Z7_lMnW0/s144/Snapshot_Recon_023_001.jpg" imageanchor="1" style=""&gt;&lt;img border="0" src="https://lh4.googleusercontent.com/__M4gNcVF3Zs/Tcp7p5qWZWI/AAAAAAAABXQ/Bp2Z7_lMnW0/s400/Snapshot_Recon_023_001.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;Tanto número de versión puede parecer muy liante, pero encuentro que es una forma de tener organizado todo el desarrollo del proyecto. En lugar de andar con SVN y similares, realizo manualmente la copia del proyecto cada día en una carpeta que luego guardaré en un DVD (o dos).&lt;br /&gt;
&lt;p&gt;El proyecto está muy avanzado. He reescrito mucha parte del código y también he modificado algunas rutinas sobre las que no estaba muy satisfecho. La rutina de &lt;b&gt;ControlTouch&lt;/b&gt; &lt;i&gt;(encargada de gestionar DÓNDE y QUÉ hacer al pulsar en pantalla)&lt;/i&gt; la he vuelto a desarrollar desde cero y no he parado de probarla hasta la saciedad.&lt;br /&gt;
&lt;p&gt;La definición del &lt;i&gt;"mundo"&lt;/i&gt; y los mapas ha sufrido alguna que otra variación. Es un tema que dejo pendiente para una posterior publicación en el blog, ya que me gustaría explicar cómo he diseñado toda esta parte.&lt;br /&gt;
&lt;p&gt;La animación del personaje así como su interacción con el &lt;i&gt;"mundo"&lt;/i&gt; también ha sido modificada; actualmente el protagonista puede detectar que tipo de objeto ha tocado y consecuentemente realizar la acción que corresponda. También detecta si hay objetos recogibles, traspasables, etc...&lt;br /&gt;
&lt;p&gt;Ah! Y he añadido un &lt;b&gt;&lt;i&gt;trigger&lt;/i&gt;&lt;/b&gt; para teletransportación... :D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-6859974110402975831?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/6859974110402975831/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=6859974110402975831&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/6859974110402975831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/6859974110402975831'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/05/presentando-progresos.html' title='Presentando progresos...'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh4.googleusercontent.com/__M4gNcVF3Zs/Tcp7p5qWZWI/AAAAAAAABXQ/Bp2Z7_lMnW0/s72-c/Snapshot_Recon_023_001.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-2834423338392253241</id><published>2011-04-26T22:42:00.000+02:00</published><updated>2011-04-26T22:42:08.871+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LitioPixel'/><title type='text'>Avanzando poco a poco...</title><content type='html'>&lt;p&gt;&lt;a href="https://lh4.googleusercontent.com/__M4gNcVF3Zs/TERup01MetI/AAAAAAAAA9s/Y5CdFsZZTkg/Icono_iPad_HD_001.jpg" imageanchor="1" style=""&gt;&lt;img border="0" src="https://lh4.googleusercontent.com/__M4gNcVF3Zs/TERup01MetI/AAAAAAAAA9s/Y5CdFsZZTkg/s400/Icono_iPad_HD_001.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;Trabajando en la sombra... cortar, pegar, eliminar, añadir... estoy a nada de tener la versión &lt;i&gt;recon&lt;/i&gt; finalizada.&lt;br /&gt;
&lt;p&gt;Llegado a este punto puedo proseguir &lt;b&gt;por fin&lt;/b&gt; con el diseño de mapas.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-2834423338392253241?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/2834423338392253241/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=2834423338392253241&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/2834423338392253241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/2834423338392253241'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/04/avanzando-poco-poco.html' title='Avanzando poco a poco...'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh4.googleusercontent.com/__M4gNcVF3Zs/TERup01MetI/AAAAAAAAA9s/Y5CdFsZZTkg/s72-c/Icono_iPad_HD_001.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-7682898346999039721</id><published>2011-04-13T19:14:00.005+02:00</published><updated>2011-04-13T19:14:00.139+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GLBasic'/><title type='text'>GLBasic actualizado a 9.040</title><content type='html'>&lt;p&gt;El pasado mes de Febrero, Gernot anunció en el foro de GLBasic la actualización a la versión 9 tal como ya comenté en el blog. Esta semana he actualizado a la última versión.&lt;br /&gt;
&lt;p&gt;&lt;a href="https://lh3.googleusercontent.com/__M4gNcVF3Zs/TaXPgnz_hpI/AAAAAAAABWk/0bQJfpG9jt4/Glbasic_update.png" imageanchor="1" style=""&gt;&lt;img border="0" src="https://lh3.googleusercontent.com/__M4gNcVF3Zs/TaXPgnz_hpI/AAAAAAAABWk/0bQJfpG9jt4/s400/Glbasic_update.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;Aprovecho para publicar el log completo de actualizaciones desde la versión 8.x.&lt;br /&gt;
&lt;p&gt;A destacar la incorporación de &lt;a href="http://es.wikipedia.org/wiki/Android"&gt;Android &lt;/a&gt;en el SDK.&lt;br /&gt;
&lt;p&gt;&lt;div style="background-color: blue; color: white;"&gt;(fichero log_e.gbas)&lt;br /&gt;
// 9.040&lt;br /&gt;
// Kern:&lt;br /&gt;
//    NETWEBGET$ returned nothing when the buffer was too small.&lt;br /&gt;
&lt;br /&gt;
// 9.033&lt;br /&gt;
// Pandora:&lt;br /&gt;
//    Windows compiler included. Please install&lt;br /&gt;
//    setup&gt;=9.033.&lt;br /&gt;
//&lt;br /&gt;
// Core:&lt;br /&gt;
//    INPUT with optional font kerning option.&lt;br /&gt;
//    ENCRYPT$ with empty strings was broken.&lt;br /&gt;
//    Fixed memory leak in GRABSPRITE with&lt;br /&gt;
//    landscape mode on mobiles.&lt;br /&gt;
//&lt;br /&gt;
//    Using proper character translations for&lt;br /&gt;
//    INKEY$ (works for äöü, éèê and others)&lt;br /&gt;
&lt;br /&gt;
// Editor:&lt;br /&gt;
//    Can include any text files to your project now.&lt;br /&gt;
//    Sorting project files by file name now.&lt;br /&gt;
&lt;br /&gt;
// 9.026&lt;br /&gt;
// Win32:&lt;br /&gt;
//    Sound was broken.&lt;br /&gt;
&lt;br /&gt;
// 9.024&lt;br /&gt;
// Win32:&lt;br /&gt;
//    Crash of 021 update is fixed.&lt;br /&gt;
// iPhone:&lt;br /&gt;
//    Retina display returns proper touch coords.&lt;br /&gt;
// Mac OSX:&lt;br /&gt;
//    No more SDL_mixer dependency. MP3 runs!&lt;br /&gt;
//    Remove compiler\platfofm\Mac\runtimes\frameworks\SDL_mixer&lt;br /&gt;
//    to get smaller builds.&lt;br /&gt;
&lt;br /&gt;
// 9.018&lt;br /&gt;
// WebOS:&lt;br /&gt;
//    lib was missing.&lt;br /&gt;
&lt;br /&gt;
// 9.015&lt;br /&gt;
// Editor:&lt;br /&gt;
//    Strange flickering should be fixed.&lt;br /&gt;
&lt;br /&gt;
// 9.014&lt;br /&gt;
// Core:&lt;br /&gt;
//    TRIM$, right trim and iniopen had problems&lt;br /&gt;
//    with umlaut characters (ascii &gt; 127)&lt;br /&gt;
//&lt;br /&gt;
//    DECLARE was buggy. The libraries will be loaded after&lt;br /&gt;
//    initialization of the GLBasic core now. Debug output is&lt;br /&gt;
//    made for errors.&lt;br /&gt;
//&lt;br /&gt;
//    ENCRYPT$ could have crashed (internal memory overflow)&lt;br /&gt;
//&lt;br /&gt;
//    3D: Shadows for scaled objects were totally wrong.&lt;br /&gt;
//&lt;br /&gt;
// WinCE:&lt;br /&gt;
//    DOESFILEEXIST didn't work.&lt;br /&gt;
//&lt;br /&gt;
// Pandora:&lt;br /&gt;
//    Framebuffer object was not linked properly.&lt;br /&gt;
//&lt;br /&gt;
// Editor:&lt;br /&gt;
//    Last edited platform is remembered for project options.&lt;br /&gt;
//    Scrolling with mouse wheel is limited to visible text.&lt;br /&gt;
&lt;br /&gt;
// 9.006&lt;br /&gt;
// Core:&lt;br /&gt;
//    License problems solved.&lt;br /&gt;
//    Pandora-lib was old.&lt;br /&gt;
&lt;br /&gt;
// 9.003 - RELEASE 9&lt;br /&gt;
// Core:&lt;br /&gt;
//    Problems with memory allocation in arrays fixed.&lt;br /&gt;
//&lt;br /&gt;
// New Command:&lt;br /&gt;
//    PAUSEMUSIC&lt;br /&gt;
//    LOADSPRITEMEM() - load image pixels to DIM array.&lt;br /&gt;
//&lt;br /&gt;
// WebOS:&lt;br /&gt;
//    Landscape mode implemented&lt;br /&gt;
//&lt;br /&gt;
// WebOS/Linux/Mac:&lt;br /&gt;
//    SLEEP with &lt; 1000 ms failed. Bug is fixed.
//
// Core:
//    INSTR had a bug when both string lengths were identical.
//
// Win32:
//    Using DirectX 8 for input (was DX 5 before)
//
// Editor:
//    Fixed flickering on document tabs.
//    Fixed some minor Windows 7 issues.
//    Debugger works on Windows 7.
//    Debugger does no longer lock the file.
//    Mouse works better when debugging.
//    Docked windows remember their position.
//    Minor IDE fixes with new compiler and runtimes.
//    New runtimes - no more external runtime setup.
//    Colour selection is applied to all documents at once.
//    Ctrl+C was assigned to Compiler/Stop building instead of Copy.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-7682898346999039721?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/7682898346999039721/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=7682898346999039721&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/7682898346999039721'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/7682898346999039721'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/04/glbasic-actualizado-9040.html' title='GLBasic actualizado a 9.040'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh3.googleusercontent.com/__M4gNcVF3Zs/TaXPgnz_hpI/AAAAAAAABWk/0bQJfpG9jt4/s72-c/Glbasic_update.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-279931331838997938</id><published>2011-04-13T13:41:00.000+02:00</published><updated>2011-04-13T13:41:05.765+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><title type='text'>LitioPixel versión "ReCon 04a"</title><content type='html'>&lt;p&gt;Muchos días sin actualizar el blog... &lt;b&gt;pero sin dejar de trabajar en el proyecto&lt;/b&gt;.&lt;br /&gt;
&lt;p&gt;He cogido todo el listado que tengo impreso y he empezado a copiar/pegar las funciones que ya están "cerradas" &lt;i&gt;(sin cambios por el momento)&lt;/i&gt; y las he colocado en un nuevo proyecto LP con nombre en clave &lt;b&gt;"ReCon"&lt;/b&gt; (ReConstruyendo).&lt;br /&gt;
&lt;p&gt;&lt;a href="http://lh4.googleusercontent.com/__M4gNcVF3Zs/TWWgdmM8k0I/AAAAAAAABTY/fAEj5yW6eJA/1000000218.JPG" imageanchor="1" style=""&gt;&lt;img border="0" src="http://lh4.googleusercontent.com/__M4gNcVF3Zs/TWWgdmM8k0I/AAAAAAAABTY/fAEj5yW6eJA/s400/1000000218.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;Estoy obteniendo una "nueva" versión de LitioPixel muchísimo más optimizada, que trabaja más rápido y con muchos menos líos de bucles aprovechando las funciones del proyecto que ya tengo.&lt;br /&gt;
&lt;p&gt;Por otro lado estoy renombrando algunas variables para tener el código fuente bien claro (necesario siempre que se quiera revisar el trabajo a posteriori).&lt;br /&gt;
&lt;p&gt;Sinceramente, ya tengo ganas de terminar todo el entorno del juego y dedicarme 100% al diseño de mapas, etc...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-279931331838997938?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/279931331838997938/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=279931331838997938&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/279931331838997938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/279931331838997938'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/04/litiopixel-version-recon-04a.html' title='LitioPixel versión &quot;ReCon 04a&quot;'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.googleusercontent.com/__M4gNcVF3Zs/TWWgdmM8k0I/AAAAAAAABTY/fAEj5yW6eJA/s72-c/1000000218.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-3865410038760920233</id><published>2011-03-27T23:32:00.001+02:00</published><updated>2011-03-27T23:32:35.045+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><title type='text'>Buscando bichos</title><content type='html'>&lt;p&gt;
&lt;a href="http://lh5.googleusercontent.com/__M4gNcVF3Zs/TY-qDc8svEI/AAAAAAAABV8/iVpZX8pWYw0/1000000213.JPG" imageanchor="1" style=""&gt;&lt;img border="0" src="http://lh5.googleusercontent.com/__M4gNcVF3Zs/TY-qDc8svEI/AAAAAAAABV8/iVpZX8pWYw0/s400/1000000213.JPG" /&gt;&lt;/a&gt;
&lt;p&gt;
Siempre imprimo mis listados cuando tengo el proyecto en un estado estable y avanzado. Se descubren muchas &lt;i&gt;sorpresas&lt;/i&gt; en el código en no pocas ocasiones. Yo he encontrado muchas secciones que puedo limpiar bastante y así poder eliminar de paso bastantes variables &lt;i&gt;innecesarias&lt;/i&gt; tras la optimización.
&lt;p&gt;
Como ya tengo la estructura del juego definida esta semana empezaré repasando el listado del juego y poniéndo en práctica las notas que he realizado en lugar de proseguir con el desarrollo del &lt;b&gt;guión&lt;/b&gt;. He encuadernado el todo lo impreso para poder consultar las anotaciones de forma cómoda en un futuro. Nunca se sabe si hay que &lt;i&gt;rebobinar&lt;/i&gt;.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-3865410038760920233?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/3865410038760920233/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=3865410038760920233&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/3865410038760920233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/3865410038760920233'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/03/buscando-bichos.html' title='Buscando bichos'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.googleusercontent.com/__M4gNcVF3Zs/TY-qDc8svEI/AAAAAAAABV8/iVpZX8pWYw0/s72-c/1000000213.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-8758874430652241432</id><published>2011-03-25T00:08:00.000+01:00</published><updated>2011-03-25T00:08:37.994+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GLBasic'/><title type='text'>Problemas con el IDE...</title><content type='html'>&lt;p&gt;He perdido dos días detrás de la "tontería" del IDE. Como se ve en la imagen perdí en el último upgrade los textos correspondientes a las pestallas del ControlTab de los ficheros.&lt;br /&gt;
&lt;p&gt;&lt;a href="https://lh4.googleusercontent.com/__M4gNcVF3Zs/TYvNiZpzJJI/AAAAAAAABVw/72TbVvhyxYw/Bug_Pantalla_001.png" imageanchor="1" style=""&gt;&lt;img border="0" src="https://lh4.googleusercontent.com/__M4gNcVF3Zs/TYvNiZpzJJI/AAAAAAAABVw/72TbVvhyxYw/s400/Bug_Pantalla_001.png" /&gt;&lt;/a&gt; &lt;p&gt;&lt;p&gt;Realmente imposible el programar así... aunque finalmente hallé la solución &lt;b&gt;CAMBIANDO EL TEMA DE ESCRITORIO DE WINDOWS&lt;/b&gt;. Algún fichero del sistema se habrá corrompido...&lt;br /&gt;
&lt;p&gt;&lt;a href="https://lh6.googleusercontent.com/__M4gNcVF3Zs/TYvMAJpWa3I/AAAAAAAABVo/WLsvTw76jI8/GLBasic_IDE_9x.png" imageanchor="1" style=""&gt;&lt;img border="0" src="https://lh6.googleusercontent.com/__M4gNcVF3Zs/TYvMAJpWa3I/AAAAAAAABVo/WLsvTw76jI8/s400/GLBasic_IDE_9x.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;&lt;a href="http://www.glbasic.com/forum/index.php?topic=5955.msg47272#msg47272"&gt;Enlace al foro&lt;/a&gt; donde comento el asunto y al final, la solución (UK).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-8758874430652241432?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/8758874430652241432/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=8758874430652241432&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/8758874430652241432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/8758874430652241432'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/03/problemas-con-el-ide.html' title='Problemas con el IDE...'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh4.googleusercontent.com/__M4gNcVF3Zs/TYvNiZpzJJI/AAAAAAAABVw/72TbVvhyxYw/s72-c/Bug_Pantalla_001.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-8446928927542991471</id><published>2011-03-20T14:20:00.001+01:00</published><updated>2011-03-20T14:43:49.183+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diseño'/><title type='text'>Hora de escribir el guión...</title><content type='html'>&lt;p&gt;
&lt;a href="http://lh5.googleusercontent.com/__M4gNcVF3Zs/TYT7txY5peI/AAAAAAAABVQ/7LNnaDATNck/1000000314.JPG" imageanchor="1" style=""&gt;&lt;img border="0" src="http://lh5.googleusercontent.com/__M4gNcVF3Zs/TYT7txY5peI/AAAAAAAABVQ/7LNnaDATNck/s400/1000000314.JPG" /&gt;&lt;/a&gt;
&lt;p&gt;
Bien, tras bastantes pruebas de &lt;i&gt;objeto+evento+reacción&lt;/i&gt; satisfactorias, creo que ha llegado el momento de &lt;b&gt;aparcar&lt;/b&gt; el ordenador por algunos días y empezar a desarrollar sobre el papel, el guión de la aventura.
&lt;p&gt;
Tengo descrito en mi cuadernillo de bolsillo la base de la historia y tengo más o menos claro las dificultades, puzzles y trampas que tendrá que superar el protagonista de la aventura, pero ahora toca diseñar los mapas con cierta lógica y sobretodo con una estructura sólida en ambientación y coherencia.
&lt;p&gt;
&lt;a href="http://lh4.googleusercontent.com/__M4gNcVF3Zs/TXFxB8BPXpI/AAAAAAAABUM/fXfwNNT6HC4/1000000223.JPG" imageanchor="1" style=""&gt;&lt;img border="0" src="http://lh4.googleusercontent.com/__M4gNcVF3Zs/TXFxB8BPXpI/AAAAAAAABUM/fXfwNNT6HC4/s400/1000000223.JPG" /&gt;&lt;/a&gt;
&lt;p&gt;
Quiero planificar todo muy bien para evitar que el jugador se quede atrapado dentro del juego y se tropiece con algún &lt;b&gt;punto muerto sin salida&lt;/b&gt;... por falta de algún objeto o acción no realizada en orden u omitida...&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-8446928927542991471?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/8446928927542991471/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=8446928927542991471&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/8446928927542991471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/8446928927542991471'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/03/hora-de-escribir-el-guion.html' title='Hora de escribir el guión...'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.googleusercontent.com/__M4gNcVF3Zs/TYT7txY5peI/AAAAAAAABVQ/7LNnaDATNck/s72-c/1000000314.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-904580948128106682</id><published>2011-03-19T12:45:00.000+01:00</published><updated>2011-03-19T12:45:52.351+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vídeos'/><title type='text'>Test Movimiento y control de objetos</title><content type='html'>&lt;p&gt;Test de control de movimiento e interactividad cn los objetos del mapa. Se prueban los triggers y el guardado de partida. Recomendada reproducción a 720p.&lt;br /&gt;
&lt;p&gt;&lt;iframe title="YouTube video player" width="415" height="349" src="http://www.youtube.com/embed/1uqgaG0j6AM" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;p&gt;NOTA: La velocidad de reproducción no corresponde con la realidad ya que la herramienta para capturar vídeo ralentiza el juego.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-904580948128106682?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/904580948128106682/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=904580948128106682&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/904580948128106682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/904580948128106682'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/03/test-movimiento-y-control-de-objetos.html' title='Test Movimiento y control de objetos'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/1uqgaG0j6AM/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-1959675350110992184</id><published>2011-03-17T23:58:00.000+01:00</published><updated>2011-03-17T23:58:37.855+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vídeos'/><title type='text'>iPad Test Movimiento 003 - GLBasic - 60 FPS</title><content type='html'>&lt;p&gt;Video prueba en iPad. Muestra del desarrollo en vertical. Efecto de luz y "trampas" objeto.&lt;br /&gt;
&lt;p&gt;&lt;iframe title="YouTube video player" width="415" height="349" src="http://www.youtube.com/embed/ZXkW02TDXyE" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-1959675350110992184?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/1959675350110992184/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=1959675350110992184&amp;isPopup=true' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/1959675350110992184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/1959675350110992184'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/03/ipad-test-movimiento-003-glbasic-60-fps.html' title='iPad Test Movimiento 003 - GLBasic - 60 FPS'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/ZXkW02TDXyE/default.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-7878074826370886010</id><published>2011-03-15T09:57:00.001+01:00</published><updated>2011-03-15T10:02:11.041+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><title type='text'>Compilando con Xcode 4</title><content type='html'>&lt;p&gt;Por fin todo funcionando de nuevo; he estado muy &lt;i&gt;&lt;b&gt;entretenido &lt;/b&gt;&lt;/i&gt;actualizando la máquina, realizando backups, etc... y ya tengo todo de nuevo instalado correctamente.&lt;br /&gt;
&lt;p&gt;A saber:&lt;br /&gt;
- Ipad actualizado a iOS 4.3&lt;br /&gt;
- Máquina virtual Windows actualizada*.&lt;br /&gt;
- GLBasic actualizado a la última versión 9.x&lt;br /&gt;
- XCode actualizado a 4.x&lt;br /&gt;
&lt;p&gt;&lt;a href="https://lh5.googleusercontent.com/__M4gNcVF3Zs/TX8l2gIH8tI/AAAAAAAABVA/rzkW8edmFwE/Snapshot_Xcode4_ipad_001.png" imageanchor="1" style=""&gt;&lt;img border="0" src="https://lh5.googleusercontent.com/__M4gNcVF3Zs/TX8l2gIH8tI/AAAAAAAABVA/rzkW8edmFwE/s400/Snapshot_Xcode4_ipad_001.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;Como se puede ver en la captura, XCode &lt;b&gt;ha sido modificado en su aspecto sustancialmente&lt;/b&gt; recordando mucho al interfaz de iTunes y tras el susto inicial &lt;i&gt;(sobre el que ya estaba bajo aviso)&lt;/i&gt; de redistribución DE TODO... estuvé 20 minutos viendo los cambios y finalmente compilé la aplicación para el Ipad sin más pegas.&lt;br /&gt;
&lt;p&gt;* NOTA: Probadas aplicaciones &lt;a href="http://www.parallels.com/es/"&gt;Parallels &lt;/a&gt;y &lt;a href="http://www.vmware.com/es/"&gt;VMware&lt;/a&gt; para MacOS... me sigo quedando con &lt;a href="http://www.virtualbox.org/"&gt;VirtualBox&lt;/a&gt;; yo diría que es el más rápido en mi máquina entorno.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-7878074826370886010?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/7878074826370886010/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=7878074826370886010&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/7878074826370886010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/7878074826370886010'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/03/compilando-con-xcode-4.html' title='Compilando con Xcode 4'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh5.googleusercontent.com/__M4gNcVF3Zs/TX8l2gIH8tI/AAAAAAAABVA/rzkW8edmFwE/s72-c/Snapshot_Xcode4_ipad_001.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-8187101993688764356</id><published>2011-03-10T22:16:00.003+01:00</published><updated>2011-03-10T22:29:53.851+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><title type='text'>"Run with Performance Tool"</title><content type='html'>&lt;p&gt;He puesto a prueba una de las utilidades que mejor he encontrado a la hora de programar algún aparato conectado al ordenador. La experiencia recuerda mucho a Palm, que también dispone de monitores similares.&lt;br /&gt;
&lt;a href="http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/1.gif" style=""&gt;&lt;img border="0" height="18" width="18" src="http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/1.gif" /&gt;&lt;/a&gt;&lt;p&gt;&lt;a href="http://lh5.googleusercontent.com/__M4gNcVF3Zs/TXk-ii3F0gI/AAAAAAAABUo/6NrMNFjpgXY/1000000228.PNG" imageanchor="1" style=""&gt;&lt;img border="0" src="http://lh5.googleusercontent.com/__M4gNcVF3Zs/TXk-ii3F0gI/AAAAAAAABUo/6NrMNFjpgXY/s400/1000000228.PNG" /&gt;&lt;/a&gt; &lt;p&gt;Como muestra la captura, estoy consumiendo casi 64 mb de memoria RAM. Creo que es demasiado así que habrá que ver cómo descargar ésos gráficos que no se necesitan durante el juego como el fondo del menu, etc. En cuanto a velocidad, perfecto como un reloj suizo. &lt;p&gt;&lt;a href="http://lh4.googleusercontent.com/__M4gNcVF3Zs/TXk-gxF3FOI/AAAAAAAABUk/0wIjb4QFkpg/1000000227.PNG" imageanchor="1" style=""&gt;&lt;img border="0" src="http://lh4.googleusercontent.com/__M4gNcVF3Zs/TXk-gxF3FOI/AAAAAAAABUk/0wIjb4QFkpg/s400/1000000227.PNG" /&gt;&lt;/a&gt; &lt;p&gt;El momento correspondiente en el juego...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-8187101993688764356?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/8187101993688764356/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=8187101993688764356&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/8187101993688764356'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/8187101993688764356'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/03/with-performance-tool.html' title='&amp;quot;Run with Performance Tool&amp;quot;'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.googleusercontent.com/__M4gNcVF3Zs/TXk-ii3F0gI/AAAAAAAABUo/6NrMNFjpgXY/s72-c/1000000228.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-6575240982009531060</id><published>2011-03-09T23:20:00.002+01:00</published><updated>2011-03-09T23:22:26.891+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LitioPixel'/><title type='text'>Modificada hoja de ruta</title><content type='html'>&lt;p&gt;&lt;a href="http://lh5.googleusercontent.com/__M4gNcVF3Zs/TXf749EGxAI/AAAAAAAABUc/WNlcyu5yO9U/1000000226.JPG" imageanchor="1" style=""&gt;&lt;img border="0" src="http://lh5.googleusercontent.com/__M4gNcVF3Zs/TXf749EGxAI/AAAAAAAABUc/WNlcyu5yO9U/s400/1000000226.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;Añadidos cambios por corregir, entre otros:&lt;br /&gt;
&lt;p&gt;- Reescribir rutina SWITCHES para simplificarla.&lt;br /&gt;
&lt;p&gt;- Implementar control de Script de la historia.&lt;br /&gt;
&lt;p&gt;- Organizar variables y eliminar sobrantes en rutina carga mapas.&lt;br /&gt;
&lt;p&gt;- Reducir datos para rutinas Save_Slot()n.&lt;br /&gt;
&lt;p&gt;- Optimizar control bucle principal.&lt;br /&gt;
&lt;p&gt;- Limpiar código de datos obsoletos y líneas con comentario //.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-6575240982009531060?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/6575240982009531060/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=6575240982009531060&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/6575240982009531060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/6575240982009531060'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/03/modificada-hoja-de-ruta.html' title='Modificada hoja de ruta'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.googleusercontent.com/__M4gNcVF3Zs/TXf749EGxAI/AAAAAAAABUc/WNlcyu5yO9U/s72-c/1000000226.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-5519065221313846770</id><published>2011-03-09T13:12:00.001+01:00</published><updated>2011-03-09T13:52:37.917+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LitioPixel'/><title type='text'>Datos "geek" sobre el proyecto</title><content type='html'>&lt;p&gt;Como curiosidad solamente, ya que en la práctica no sirve para nada, presento algunos &lt;b&gt;&lt;i&gt;datos inútiles&lt;/i&gt;&lt;/b&gt; sobre el proyecto:&lt;br /&gt;
&lt;p&gt;&lt;b&gt;1.918&lt;/b&gt; Comandos.&lt;br /&gt;
&lt;p&gt;&lt;b&gt;6,1&lt;/b&gt; Segundos para compilar en un PC Windows Vista Basic(32). Intel Core2 Quad 2.66 Ghz, 4Gb Ram.&lt;br /&gt;
&lt;p&gt;&lt;b&gt;18&lt;/b&gt; Ficheros *.gbas.&lt;br /&gt;
&lt;p&gt;&lt;b&gt;71&lt;/b&gt; Funciones declaradas.&lt;br /&gt;
&lt;p&gt;&lt;b&gt;108.245&lt;/b&gt; Carácteres.&lt;br /&gt;
&lt;p&gt;&lt;br /&gt;
&lt;p&gt;Y seguimos adelente... ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-5519065221313846770?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/5519065221313846770/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=5519065221313846770&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/5519065221313846770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/5519065221313846770'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/03/datos-geek-sobre-el-proyecto.html' title='Datos &quot;geek&quot; sobre el proyecto'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-3246353529481462626</id><published>2011-03-09T08:26:00.002+01:00</published><updated>2011-03-09T13:00:46.662+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diseño'/><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><title type='text'>Gestión de objetos y eventos</title><content type='html'>&lt;p&gt;He preparado tres mapas sencillos para test. La idea es probar las interconexones entre diferentes salas así como la interactividad de los diferentes objetos con el entorno. &lt;p&gt;&lt;a href="http://lh3.googleusercontent.com/__M4gNcVF3Zs/TXcpKqXJhFI/AAAAAAAABUU/_fITbErtmZE/1000000224.PNG" imageanchor="1" style=""&gt;&lt;img border="0" src="http://lh3.googleusercontent.com/__M4gNcVF3Zs/TXcpKqXJhFI/AAAAAAAABUU/_fITbErtmZE/s400/1000000224.PNG" /&gt;&lt;/a&gt; &lt;p&gt;Tengo que tener en cuenta bastantes variables cuando se trata de preparar un entorno de juego coherente. Las luces, el comportamiento de los diferentes ítems así como muchos &lt;i&gt;parámetros&lt;/i&gt;  que se arrastran de una habitación a otra... &lt;p&gt;De paso voy &lt;i&gt;autodocumentando&lt;/i&gt; mis funciones de generación y gestión de eventos relacionados con los objetos. Hay que tener en cuenta muchas cosas... ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-3246353529481462626?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/3246353529481462626/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=3246353529481462626&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/3246353529481462626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/3246353529481462626'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/03/probando-objetos-y-eventos.html' title='Gestión de objetos y eventos'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.googleusercontent.com/__M4gNcVF3Zs/TXcpKqXJhFI/AAAAAAAABUU/_fITbErtmZE/s72-c/1000000224.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-638627701201729377</id><published>2011-03-05T00:13:00.001+01:00</published><updated>2011-03-05T00:13:35.906+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diseño'/><title type='text'>Boceto de mapa</title><content type='html'>&lt;p&gt;
Aprovecho unos minutos libres para bocetar alguna posible distribución del mapa...
&lt;p&gt;
&lt;a href="http://lh4.googleusercontent.com/__M4gNcVF3Zs/TXFxB8BPXpI/AAAAAAAABUM/fXfwNNT6HC4/1000000223.JPG" imageanchor="1" style=""&gt;&lt;img border="0" src="http://lh4.googleusercontent.com/__M4gNcVF3Zs/TXFxB8BPXpI/AAAAAAAABUM/fXfwNNT6HC4/s400/1000000223.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-638627701201729377?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/638627701201729377/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=638627701201729377&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/638627701201729377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/638627701201729377'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/03/boceto-de-mapa.html' title='Boceto de mapa'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.googleusercontent.com/__M4gNcVF3Zs/TXFxB8BPXpI/AAAAAAAABUM/fXfwNNT6HC4/s72-c/1000000223.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-7530687657355026942</id><published>2011-03-01T15:02:00.004+01:00</published><updated>2011-03-01T22:50:44.618+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Iphone'/><category scheme='http://www.blogger.com/atom/ns#' term='iPad'/><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><title type='text'>Probando iOSMessageBox()</title><content type='html'>&lt;p&gt;El amigo David me invita a probar su función para mensajes tipo MsgBox de Windows, que está implementando en el proyecto Xcode+GLB:&lt;br /&gt;
&lt;p&gt;&lt;b&gt;iOSMessageBox(const char*,const char*, const char*, const char*)&lt;/b&gt;&lt;br /&gt;
&lt;p&gt;Se trata de una función para mensajes de alerta totalmente personalizable que emplea llamada a la función nativa de iOS. Lo curioso del asunto es que en iPhone 4, iPhone 3Gs, y iPod funciona sin problemas... pero en el iPad se obtiene un error de lo más &lt;i&gt;curioso&lt;/i&gt;:&lt;br /&gt;
&lt;p&gt;&lt;b&gt;2011-02-27 23:07:28.120 msgbox[2697:6003] bool _WebTryThreadLock(bool), 0x14eb90: Tried to obtain the web lock from a thread other than the main thread or the web thread. This may be a result of calling to UIKit from a secondary thread. Crashing now...&lt;/b&gt;&lt;br /&gt;
&lt;p&gt;La verdad, no acabamos de entender porqué en unas máquinas iOS sí funciona y en el iPad no.... ¿culpa de GLB? ¿XCode? ¿La &lt;i&gt;mezcla&lt;/i&gt; de ambas? hmmm.&lt;br /&gt;
&lt;p&gt;David por su parte sigue en la brecha... ¡adelante!&lt;br /&gt;
&lt;p&gt;&lt;br /&gt;
&lt;p&gt;NOTA actualización: Me comenta el compañero que al parecer la función no trabaja correctamente con iOS 4.2.1 y sí en la versión anterior... hmmm ¿cambios del Xcode? ¿algún &lt;i&gt;fix&lt;/i&gt; de GLBasic que no funciona?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-7530687657355026942?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/7530687657355026942/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=7530687657355026942&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/7530687657355026942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/7530687657355026942'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/03/probando-iosmessagebox.html' title='Probando iOSMessageBox()'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-4578525589508002632</id><published>2011-03-01T10:23:00.000+01:00</published><updated>2011-03-01T10:23:47.977+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPad'/><category scheme='http://www.blogger.com/atom/ns#' term='GLBasic'/><category scheme='http://www.blogger.com/atom/ns#' term='Diseño'/><title type='text'>Ops! Volviendo a orientación vertical....</title><content type='html'>&lt;p&gt;Estos últimos días he estado realizando algunos test con la orientación de pantalla y la barra de aplicaciones...&lt;br /&gt;
&lt;p&gt;&lt;a href="https://lh6.googleusercontent.com/__M4gNcVF3Zs/TWy2zMOpngI/AAAAAAAABUE/kXzTNo954aA/Test_Orientacion_Vertical_1.PNG" imageanchor="1" style=""&gt;&lt;img border="0" src="https://lh6.googleusercontent.com/__M4gNcVF3Zs/TWy2zMOpngI/AAAAAAAABUE/kXzTNo954aA/s400/Test_Orientacion_Vertical_1.PNG" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;Como ya comenté en un post anterior &lt;i&gt;(y también en el Foro de GLBasic)&lt;/i&gt;, existe un problema extraño con GLB y la resolución horizontal en el iPad &lt;i&gt;(desconozco si el problema se reproduce en el iPhone)&lt;/i&gt;.&lt;br /&gt;
&lt;p&gt;Se supone que si en Opciones declaramos la resolución 1024x768, el iPad debe funcionar en pantalla con horizontal... en realidad es así, aunque he observado que al pulsar en el botón home, éste se presenta en una orientación que &lt;b&gt;NO&lt;/b&gt; corresponde...&lt;br /&gt;
&lt;p&gt;Total, que tras algunas pruebas he decidido pasarme a modo vertical 768x1024.&lt;br /&gt;
&lt;p&gt;&lt;a href="https://lh3.googleusercontent.com/__M4gNcVF3Zs/TWy2yfRV2JI/AAAAAAAABUA/f1jPu2wDdro/Test_Orientacion_Vertical_0.png" imageanchor="1" style=""&gt;&lt;img border="0" src="https://lh3.googleusercontent.com/__M4gNcVF3Zs/TWy2yfRV2JI/AAAAAAAABUA/f1jPu2wDdro/s400/Test_Orientacion_Vertical_0.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;A fin de cuentas, la zona de juego de la aplicación está ubicada en un recuadro de 768x768 pixels, lo que me permite emplear la resolución vertical modificando tan sólo la ubicación de los paneles de información y algunos botones del juego.&lt;br /&gt;
&lt;p&gt;A redistribuir espacios tocan...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-4578525589508002632?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/4578525589508002632/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=4578525589508002632&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/4578525589508002632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/4578525589508002632'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/03/ops-volviendo-orientacion-vertical.html' title='Ops! Volviendo a orientación vertical....'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh6.googleusercontent.com/__M4gNcVF3Zs/TWy2zMOpngI/AAAAAAAABUE/kXzTNo954aA/s72-c/Test_Orientacion_Vertical_1.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-7110865335446943572</id><published>2011-02-24T01:19:00.000+01:00</published><updated>2011-02-24T01:19:25.243+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><title type='text'>Versión 0.50 Clean b</title><content type='html'>&lt;p&gt;Algunos días sin postear. He estado trabajando en limpiar el código. He llegado a la número 50 de esta versión, lo que quiere decir mínimo 50 días de trabajo. Cambio de número cada noche, ya que estoy continuamente retocando la fuente...&lt;br /&gt;
&lt;p&gt;&lt;a href="http://lh4.googleusercontent.com/__M4gNcVF3Zs/TWWgdmM8k0I/AAAAAAAABTY/fAEj5yW6eJA/1000000218.JPG" imageanchor="1" style=""&gt;&lt;img border="0" src="http://lh4.googleusercontent.com/__M4gNcVF3Zs/TWWgdmM8k0I/AAAAAAAABTY/fAEj5yW6eJA/s400/1000000218.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;Estoy contento por la evolución del proyecto. He avanzado mucho estos últimos días, y aunque aparentemente no parece haya muchos cambios externos, la programación &lt;i&gt;abierta&lt;/i&gt; que he escrito me permitirá avanzar mucho en poco tiempo.&lt;br /&gt;
&lt;p&gt;Han sido dos noches eliminando sentencias repetidas, recortando funciones, eliminando variables que sobran, retocando algunos detalles de las tipografias, etc.&lt;br /&gt;
&lt;p&gt;Trabajando desde la cueva.... ;-D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-7110865335446943572?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/7110865335446943572/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=7110865335446943572&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/7110865335446943572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/7110865335446943572'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/02/version-050-clean-b.html' title='Versión 0.50 Clean b'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.googleusercontent.com/__M4gNcVF3Zs/TWWgdmM8k0I/AAAAAAAABTY/fAEj5yW6eJA/s72-c/1000000218.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-2429153264369079312</id><published>2011-02-21T09:57:00.000+01:00</published><updated>2011-02-21T09:57:36.311+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diseño'/><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><title type='text'>MsgBox y Teclado Virtual</title><content type='html'>&lt;p&gt;Este fin de semana he terminado de implementar las rutinas referentes a guardar partidas y configuración de la aplicación, que como ya he comentado aqui son rutinas totalmente &lt;i&gt;transparentes&lt;/i&gt; al usuario.&lt;br /&gt;
&lt;p&gt;He optado por crear dos Slots &lt;i&gt;(ó zócalos)&lt;/i&gt; así el usuario tiene la opción de guardar hasta dos partidas diferentes.&lt;br /&gt;
&lt;p&gt;&lt;a href="https://lh4.googleusercontent.com/__M4gNcVF3Zs/TWIf3-uKgJI/AAAAAAAABSw/7ofFohv74M4/snap_msgbox001.png" imageanchor="1" style=""&gt;&lt;img border="0" src="https://lh4.googleusercontent.com/__M4gNcVF3Zs/TWIf3-uKgJI/AAAAAAAABSw/7ofFohv74M4/s400/snap_msgbox001.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;Inspirado por los e-mails de David, he decidido también introducir un teclado virtual que no empleee ninguna función nativa de iOS. Esto me permite personalizarlo a mi gusto y según mi propio diseño.&lt;br /&gt;
&lt;p&gt;&lt;a href="https://lh5.googleusercontent.com/__M4gNcVF3Zs/TWIf3_r_7nI/AAAAAAAABS0/z2ENtHwH6FY/snapshotkeyboard.png" imageanchor="1" style=""&gt;&lt;img border="0" src="https://lh5.googleusercontent.com/__M4gNcVF3Zs/TWIf3_r_7nI/AAAAAAAABS0/z2ENtHwH6FY/s400/snapshotkeyboard.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;De todas formas, no descarto utilizar algunas funciones de iOS, siempre y cuando no desentonen &lt;i&gt;(en cuanto a diseño y aspecto)&lt;/i&gt; con el resto de la aplicación.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-2429153264369079312?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/2429153264369079312/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=2429153264369079312&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/2429153264369079312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/2429153264369079312'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/02/msgbox-y-teclado-virtual.html' title='MsgBox y Teclado Virtual'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh4.googleusercontent.com/__M4gNcVF3Zs/TWIf3-uKgJI/AAAAAAAABSw/7ofFohv74M4/s72-c/snap_msgbox001.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-2341144701004390549</id><published>2011-02-17T14:41:00.007+01:00</published><updated>2011-02-17T14:41:00.515+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Iphone'/><category scheme='http://www.blogger.com/atom/ns#' term='iPad'/><title type='text'>Renovando las "keys"</title><content type='html'>&lt;p&gt;&lt;a href="https://lh6.googleusercontent.com/__M4gNcVF3Zs/TV0VRbFnIBI/AAAAAAAABRw/fyCAfh1R2Eo/Apple_Dev_Tools.png" imageanchor="1" style=""&gt;&lt;img border="0" src="https://lh6.googleusercontent.com/__M4gNcVF3Zs/TV0VRbFnIBI/AAAAAAAABRw/fyCAfh1R2Eo/s400/Apple_Dev_Tools.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;Esta pasada noche &lt;i&gt;intentando&lt;/i&gt; compilar la aplicación para iOS me encuentro con un error de los más simples que puede mostrarnos xCode; &lt;b&gt;licencia caducada&lt;/b&gt;.&lt;br /&gt;
&lt;p&gt;Renové hace unos días la licencia "Apple Developer Program", pero aún no me he puesto a generar las nuevas keys necesarias para firmar las aplicaciones...&lt;br /&gt;
&lt;p&gt;Así que hoy toca precisamente eso, generar las claves, pasarlas a los iDevices y ya estará todo de nuevo listo para probar en la misma máquina. ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-2341144701004390549?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/2341144701004390549/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=2341144701004390549&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/2341144701004390549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/2341144701004390549'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/02/renovando-las-keys.html' title='Renovando las &quot;keys&quot;'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh6.googleusercontent.com/__M4gNcVF3Zs/TV0VRbFnIBI/AAAAAAAABRw/fyCAfh1R2Eo/s72-c/Apple_Dev_Tools.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-6089387638753740251</id><published>2011-02-13T12:19:00.002+01:00</published><updated>2011-02-14T02:55:27.194+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><title type='text'>Añadiendo el menú y opciones</title><content type='html'>&lt;p&gt;He montado un sencillo sistema de botones y control de menú. Ahora la aplicación arranca mostrando un menú con diferentes opciones.&lt;br /&gt;
&lt;p&gt;&lt;a href="https://lh6.googleusercontent.com/__M4gNcVF3Zs/TVe8hJ5SxoI/AAAAAAAABRY/AQPKdmcvKQU/LP_ipad_menu_001.png" imageanchor="1" style=""&gt;&lt;img border="0" src="https://lh6.googleusercontent.com/__M4gNcVF3Zs/TVe8hJ5SxoI/AAAAAAAABRY/AQPKdmcvKQU/s400/LP_ipad_menu_001.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;Como en la pantalla opciones se pueden modifcar dos variables, he añadido también una función de guardado de configuración &lt;i&gt;(automático y transparente al usuario)&lt;/i&gt;.&lt;br /&gt;
&lt;p&gt;&lt;a href="https://lh4.googleusercontent.com/__M4gNcVF3Zs/TVe8hP3YX2I/AAAAAAAABRc/y4D9AABAqFo/LP_ipad_menu_002.png" imageanchor="1" style=""&gt;&lt;img border="0" src="https://lh4.googleusercontent.com/__M4gNcVF3Zs/TVe8hP3YX2I/AAAAAAAABRc/y4D9AABAqFo/s400/LP_ipad_menu_002.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;Esta función se ejecuta al iniciar la aplicación y comprueba que exista un fichero con las variables mínimas de configuración. En caso contrario, se genera "litiopixel.cfg" con los parámetros por defecto.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-6089387638753740251?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/6089387638753740251/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=6089387638753740251&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/6089387638753740251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/6089387638753740251'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/02/anadiendo-el-menu-y-configuracion.html' title='Añadiendo el menú y opciones'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh6.googleusercontent.com/__M4gNcVF3Zs/TVe8hJ5SxoI/AAAAAAAABRY/AQPKdmcvKQU/s72-c/LP_ipad_menu_001.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-5174854287636979629</id><published>2011-02-10T10:55:00.002+01:00</published><updated>2011-02-10T11:04:29.282+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vídeos'/><title type='text'>Video HD - Test Movimiento y carga de mapas 1</title><content type='html'>&lt;p&gt;&lt;iframe title="YouTube video player" width="400" height="320" src="http://www.youtube.com/embed/QHkxoxrqGkE?hd=1" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;p&gt;Sencillo test de movimiento y control de personaje. Test "tocar y recoger" objetos. Test de carga de niveles y variables que se transfieren de nivel a nivel (Luz).&lt;br /&gt;
&lt;p&gt;&lt;i&gt;Recomiendo activar la versión 720p en el reproductor de YouTube.&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-5174854287636979629?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/5174854287636979629/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=5174854287636979629&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/5174854287636979629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/5174854287636979629'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/02/video-hd-test-movimiento-y-carga-de.html' title='Video HD - Test Movimiento y carga de mapas 1'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/QHkxoxrqGkE/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-5532123393799488129</id><published>2011-02-08T23:12:00.001+01:00</published><updated>2011-02-08T23:12:00.624+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GLBasic'/><title type='text'>"GLBasic V9 is out"</title><content type='html'>&lt;p&gt;Hello Kitty &lt;a href="http://www.glbasic.com/forum/index.php?topic=5682.0"&gt;anuncia en el blog oficial&lt;/a&gt; de GLBasic la publicación de la versión 9 del entorno. Como siempre con novedades interesantes. En dos días actualizo, ahora mismo tengo el asunto complicado...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-5532123393799488129?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/5532123393799488129/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=5532123393799488129&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/5532123393799488129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/5532123393799488129'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/02/glbasic-v9-is-out.html' title='&quot;GLBasic V9 is out&quot;'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-4423648910957310147</id><published>2011-02-08T22:49:00.001+01:00</published><updated>2011-02-08T22:50:24.065+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LitioPixel'/><title type='text'>Imágenes para el blog</title><content type='html'>&lt;p&gt;Esta tarde estaba buscando imágenes de calidad para el blog, cuando el amigo Google me ha llevado a una página muy interesante para mí por tratar el tema de síntesis de imágenes por ordenador.&lt;br /&gt;
&lt;p&gt;La web es &lt;a href="http://www.ignorancia.org/es"&gt;ignorancia.org&lt;/a&gt;, un sitio donde Jaime Vives muestra sus diseños con &lt;a href="http://www.povray.org/"&gt;POV-Ray&lt;/a&gt; y &lt;a href="http://megapov.inetart.net/"&gt;MegaPOV&lt;/a&gt;.&lt;br /&gt;
&lt;p&gt;Su trabajo es muy bueno y me recuerda que tengo muy olvidado a &lt;a href="http://curlyegg3d.blogspot.com/"&gt;Curly Egg 3D&lt;/a&gt;, el blog sobre modelos de diseño propio con &lt;a href="http://sketchup.google.com/intl/es/"&gt;SketchUp &lt;/a&gt;que comparto con mi hermano.&lt;br /&gt;
&lt;p&gt;Desde aquí, muchas gracias Jaime. ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-4423648910957310147?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/4423648910957310147/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=4423648910957310147&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/4423648910957310147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/4423648910957310147'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/02/imagenes-para-el-blog.html' title='Imágenes para el blog'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-6607005110482859193</id><published>2011-02-08T13:03:00.002+01:00</published><updated>2011-02-17T13:45:30.329+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GLBasic'/><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><title type='text'>Mejorando la función CODEPRINT</title><content type='html'>&lt;p&gt;Como ya he comentado, he desarrollado una función propia para pintado de textos multicolor en pantalla. La idea es muy simple... envío a la función CODEPRINT un texto similar a esto: &lt;b&gt;"^C^THello^E^TWorld"&lt;/b&gt;.&lt;br /&gt;
&lt;p&gt;&lt;a href="https://lh4.googleusercontent.com/__M4gNcVF3Zs/TVEkA4fvhII/AAAAAAAABQc/5R_BM6GAOXo/Test_Alineacion_TXT_001.png" imageanchor="1" style=""&gt;&lt;img border="0" src="https://lh4.googleusercontent.com/__M4gNcVF3Zs/TVEkA4fvhII/AAAAAAAABQc/5R_BM6GAOXo/s400/Test_Alineacion_TXT_001.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;El funcionamiento de la función es muy simple; se recorre el contenido de la cadena de texto y se &lt;i&gt;extraen&lt;/i&gt; los "comandos" para su interpretación.&lt;br /&gt;
&lt;p&gt;De esta manera, basta con hacer una llamada a CODEPRINT Texto$,X,Y,Color_Base para tener el texto en pantalla con los añadidos programados. &lt;i&gt;(Color_Base es la tinta empleada para escribir por defecto, aunque por comando se puede modificar como se muestra en la imagen).&lt;/i&gt;&lt;br /&gt;
&lt;p&gt;Los comandos hasta el momento son éstos:&lt;br /&gt;
&lt;p&gt;&lt;b&gt;^T&lt;/b&gt; - Cadena de texto.&lt;br /&gt;
&lt;b&gt;^E&lt;/b&gt; - Retorno de carro (enter).&lt;br /&gt;
&lt;b&gt;^C&lt;/b&gt; - Color del texto.&lt;br /&gt;
&lt;b&gt;^+&lt;/b&gt; - Sangría a la derecha n espacios.&lt;br /&gt;
&lt;b&gt;^-&lt;/b&gt; - Sangría a la izquierda n espacios.&lt;br /&gt;
&lt;p&gt;Los introducidos en esta ocasión son los encargados de &lt;a href="http://es.wikipedia.org/wiki/Sangr%C3%ADa_%28tipograf%C3%ADa%29"&gt;"sangrar"&lt;/a&gt; los textos.&lt;br /&gt;
&lt;p&gt;&lt;br /&gt;
&lt;p&gt;Código empleado para la muestra de la pantalla adjunta:&lt;br /&gt;
&lt;p&gt;CODEPRINT("Texto de muestra^E^+02^TTest de Alineación^E^-08^TDesplazando ^C2^Ttextos",290,300,5)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-6607005110482859193?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/6607005110482859193/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=6607005110482859193&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/6607005110482859193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/6607005110482859193'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/02/mejorando-la-funcion-codeprint.html' title='Mejorando la función CODEPRINT'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh4.googleusercontent.com/__M4gNcVF3Zs/TVEkA4fvhII/AAAAAAAABQc/5R_BM6GAOXo/s72-c/Test_Alineacion_TXT_001.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-6596748455505252103</id><published>2011-02-04T12:18:00.001+01:00</published><updated>2011-02-04T12:21:05.035+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LitioPixel'/><title type='text'>Hoja de ruta modificada</title><content type='html'>&lt;p&gt;&lt;a href="http://4.bp.blogspot.com/__M4gNcVF3Zs/TUvf2p1kdTI/AAAAAAAABQQ/AUrcVFAwF7c/s1600/Litio_Mantenimiento.png" imageanchor="1" style=""&gt;&lt;img border="0" src="http://4.bp.blogspot.com/__M4gNcVF3Zs/TUvf2p1kdTI/AAAAAAAABQQ/AUrcVFAwF7c/s400/Litio_Mantenimiento.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;Actualización de la &lt;a href="http://litiopixel.blogspot.com/p/status-proyecto.html"&gt;hoja de ruta&lt;/a&gt; del blog con los nuevos cambios que ha sufrido el programa.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-6596748455505252103?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/6596748455505252103/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=6596748455505252103&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/6596748455505252103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/6596748455505252103'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/02/hoja-de-ruta-modificada.html' title='Hoja de ruta modificada'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/__M4gNcVF3Zs/TUvf2p1kdTI/AAAAAAAABQQ/AUrcVFAwF7c/s72-c/Litio_Mantenimiento.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-214192087199867354</id><published>2011-02-03T14:15:00.001+01:00</published><updated>2011-02-03T14:15:00.987+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GLBasic'/><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><title type='text'>¡A por los objetos!</title><content type='html'>&lt;p&gt;Una vez finalizada toda la lógica de control del personaje principal, así como la detección de trampas y puertas... viene el momento de activar las funciones de control de objetos en el mapa.&lt;br /&gt;
&lt;p&gt;&lt;a href="http://2.bp.blogspot.com/__M4gNcVF3Zs/TUqNyzQS9-I/AAAAAAAABP4/bWez54RwAHk/s1600/Objetos_Mapa.png" imageanchor="1" style=""&gt;&lt;img border="0" src="http://2.bp.blogspot.com/__M4gNcVF3Zs/TUqNyzQS9-I/AAAAAAAABP4/bWez54RwAHk/s400/Objetos_Mapa.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;Voy a reutilizar todo el código que &lt;a href="http://litiopixel.blogspot.com/2010/08/objetos-en-el-mapa.html"&gt;desarrollé para la versión iPhone&lt;/a&gt;, así que espero que esta operación sea de lo más rápida.&lt;br /&gt;
&lt;p&gt;¡AL ATAQUE!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-214192087199867354?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/214192087199867354/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=214192087199867354&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/214192087199867354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/214192087199867354'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/02/por-los-objetos.html' title='¡A por los objetos!'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/__M4gNcVF3Zs/TUqNyzQS9-I/AAAAAAAABP4/bWez54RwAHk/s72-c/Objetos_Mapa.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-6627635402202446220</id><published>2011-02-03T12:11:00.000+01:00</published><updated>2011-02-03T12:11:10.268+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GLBasic'/><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><title type='text'>Función TOUCH reparada...</title><content type='html'>&lt;p&gt;Llevaba unos días volviéndome loco; la función de detección de pantalla funcionaba &lt;i&gt;aparentemente &lt;/i&gt;correctamente. Al compilar para iOS detecté en el dispositivo que en ocasiones el personaje &lt;b&gt;se detenía y quedaba bloqueado&lt;/b&gt; sin posibilidad de ordenarle otro punto de destino.&lt;br /&gt;
&lt;p&gt;&lt;a href="http://4.bp.blogspot.com/__M4gNcVF3Zs/TUpadc_Oi0I/AAAAAAAABPs/birexTGeksk/s1600/la%2Bfoto-752697.JPG"&gt;&lt;img src="http://4.bp.blogspot.com/__M4gNcVF3Zs/TUpadc_Oi0I/AAAAAAAABPs/birexTGeksk/s320/la%2Bfoto-752697.JPG"  border="0" alt="" id="BLOGGER_PHOTO_ID_5569363351241132866" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;Afortunadamente ayer encontré la causa del error: si se selecciona una posición de destino NO válida (por ejemplo un muro), las variables &lt;b&gt;TOUCH_Pulsacion_Pantalla&lt;/b&gt; y &lt;b&gt;TOUCH_Pulsacion_Pantalla_Mapa&lt;/b&gt; se quedan con valor 1. Evidentemente si se deja de pulsar la pantalla éstas deben contener 0.&lt;br /&gt;
&lt;p&gt;&lt;b&gt;Problema solucionado&lt;/b&gt;. Un tema menos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-6627635402202446220?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/6627635402202446220/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=6627635402202446220&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/6627635402202446220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/6627635402202446220'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/02/funcion-touch-reparada.html' title='Función TOUCH reparada...'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/__M4gNcVF3Zs/TUpadc_Oi0I/AAAAAAAABPs/birexTGeksk/s72-c/la%2Bfoto-752697.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-7104109364745773806</id><published>2011-02-02T14:02:00.000+01:00</published><updated>2011-02-02T14:02:39.232+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GLBasic'/><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><title type='text'>Modificando la rutina Control_TOUCH</title><content type='html'>&lt;p&gt;Pues nada, que como soy &lt;i&gt;¿demasiado?&lt;/i&gt; perfeccionista, he vuelto a darle vueltas a la rutina que controla tocar la pantalla.&lt;br /&gt;
&lt;p&gt;&lt;a href="http://4.bp.blogspot.com/__M4gNcVF3Zs/TUlVo69F0lI/AAAAAAAABPc/lzhpHHjz_AE/s1600/Snap_Touch_001.png" imageanchor="1" style=""&gt;&lt;img border="0" src="http://4.bp.blogspot.com/__M4gNcVF3Zs/TUlVo69F0lI/AAAAAAAABPc/lzhpHHjz_AE/s380/Snap_Touch_001.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;Hoy mismo la dejo lista ya al 100%&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-7104109364745773806?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/7104109364745773806/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=7104109364745773806&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/7104109364745773806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/7104109364745773806'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/02/modificando-la-rutina-controltouch.html' title='Modificando la rutina Control_TOUCH'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/__M4gNcVF3Zs/TUlVo69F0lI/AAAAAAAABPc/lzhpHHjz_AE/s72-c/Snap_Touch_001.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-7115948349047920727</id><published>2011-01-31T10:38:00.000+01:00</published><updated>2011-01-31T10:38:22.549+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPad'/><category scheme='http://www.blogger.com/atom/ns#' term='Vídeos'/><title type='text'>iPad Test Movimiento 002 - GLBasic - 60 FPS</title><content type='html'>&lt;p&gt;Segunda prueba de rendimiento para iPad. Muestra el desplazamiento del mapa asi como el funcionamiento de la función FINDPATH, las luces, sistema de puertas y rotación de pantalla. 58-60 FPS.&lt;br /&gt;
&lt;p&gt;&lt;iframe title="YouTube video player" class="youtube-player" type="text/html" width="380" height="355" src="http://www.youtube.com/embed/vDSeeY2fJyY" frameborder="0" allowFullScreen&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-7115948349047920727?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/7115948349047920727/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=7115948349047920727&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/7115948349047920727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/7115948349047920727'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/01/ipad-test-movimiento-002-glbasic-60-fps.html' title='iPad Test Movimiento 002 - GLBasic - 60 FPS'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/vDSeeY2fJyY/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-3280895865691398016</id><published>2011-01-31T01:06:00.000+01:00</published><updated>2011-01-31T01:06:53.655+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPad'/><category scheme='http://www.blogger.com/atom/ns#' term='GLBasic'/><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><title type='text'>Acelerón de fin de semana...</title><content type='html'>&lt;p&gt;Fin de semana con muchos avances. He probado la aplicación en el iPad, que ya había avanzado bastantes versiones que no lo hacía. Todo correcto.&lt;br /&gt;
&lt;p&gt;El &lt;i&gt;problema&lt;/i&gt; de velocidad que se me presentó con la función FINDPATH ha sido solventada. Enlace del foro donde comento el asunto &lt;a href="http://www.glbasic.com/forum/index.php?topic=5629.0"&gt;aquí&lt;/a&gt;.&lt;br /&gt;
&lt;p&gt;&lt;a href="http://1.bp.blogspot.com/__M4gNcVF3Zs/TUX0DXAgd2I/AAAAAAAABPQ/dpHeMWxlwuE/s1600/la%2Bfoto-792987.JPG"&gt;&lt;img src="http://1.bp.blogspot.com/__M4gNcVF3Zs/TUX0DXAgd2I/AAAAAAAABPQ/dpHeMWxlwuE/s360/la%2Bfoto-792987.JPG"  border="0" alt="" id="BLOGGER_PHOTO_ID_5568124852866414434" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Avances realizados en el proyecto:&lt;br /&gt;
&lt;p&gt;- Rutina CODEPRINT para pintado de textos en colores y con tiempo/trigger para activación y desactivación terminada y depurada.&lt;br /&gt;
&lt;p&gt;- Función de control de puertas terminada y depurada. Integrada en fichero mapa al guardar.&lt;br /&gt;
&lt;p&gt;- Rutina de detección de trampas finalizada y depurada.&lt;br /&gt;
&lt;p&gt;- Reajustados parámetros de matrices para velocidad y optimización del bucle principal.&lt;br /&gt;
&lt;p&gt;- Sistema de interruptores de luz ambiente simple terminado.&lt;br /&gt;
&lt;p&gt;- Implementación de rutina de rotación de pantalla con OpenGL. Ver imagen para el bug que me ocupa ahora... La correcta orientación con respecto a la barra de aplicaciones.&lt;br /&gt;
&lt;p&gt;-Control de eventos terminado. Implementada AUTOPAUSE y multitarea para iOS 4.x.&lt;br /&gt;
&lt;p&gt;&lt;p&gt;Como se puede ver... un fin de semana de lo más productivo ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-3280895865691398016?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/3280895865691398016/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=3280895865691398016&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/3280895865691398016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/3280895865691398016'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/01/aceleron-de-fin-de-semana.html' title='Acelerón de fin de semana...'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/__M4gNcVF3Zs/TUX0DXAgd2I/AAAAAAAABPQ/dpHeMWxlwuE/s72-c/la%2Bfoto-792987.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-1488625912243767955</id><published>2011-01-27T09:32:00.000+01:00</published><updated>2011-01-27T09:32:43.970+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GLBasic'/><category scheme='http://www.blogger.com/atom/ns#' term='Diseño'/><title type='text'>Pequeñas novedades...</title><content type='html'>&lt;p&gt;Aunque parezca que estoy desconectado, en realidad &lt;i&gt;sigo trabajando en la sombra...&lt;/i&gt; He optimizando el código de animación del mapa+personaje principal y la interactividad de éste con el entorno.&lt;br /&gt;
&lt;p&gt;Los "switch/traps" (trampas) introducidas en el escenario ya funcionan como deberían, así como la apertura/cierre de puertas...&lt;br /&gt;
&lt;p&gt;&lt;a href="http://lh5.ggpht.com/__M4gNcVF3Zs/TUCyOHMUCII/AAAAAAAABOs/Hms0PvMPR5k/Snap_Typo_Colores_001.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://lh5.ggpht.com/__M4gNcVF3Zs/TUCyOHMUCII/AAAAAAAABOs/Hms0PvMPR5k/Snap_Typo_Colores_001.png" width="320"/&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;Inspirado por los clásicos juegos de aventuras de &lt;a href="http://es.wikipedia.org/wiki/LucasArts"&gt;Lucasarts (Wikipedia)&lt;/a&gt;, he decidido implementar una tipografía similar. He añadido también al código general una pequeña función mía que sirve para poder representar los textos en diferentes colores dentro de una misma línea... ésto me permitirá resaltar nombres u objetos dentro de un mensaje...&lt;br /&gt;
&lt;p&gt;&lt;a href="http://lh4.ggpht.com/__M4gNcVF3Zs/TUCyOefmURI/AAAAAAAABOw/p8ywgHH0-Hw/Snap_Typo_Colores_002.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://lh4.ggpht.com/__M4gNcVF3Zs/TUCyOefmURI/AAAAAAAABOw/p8ywgHH0-Hw/Snap_Typo_Colores_002.png" width="320"/&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;Captura del código fuente de la rutina mencionada de tipografías que utilizo para los diferentes colores dentro de una frase/párrafo... No tiene más misterio que lo que se muestra. ;-)&lt;br /&gt;
&lt;p&gt;&lt;a href="http://lh5.ggpht.com/__M4gNcVF3Zs/TUCyOrlmMPI/AAAAAAAABO0/SnSuYkpVdvI/Snap_Typo_Colores_003.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://lh5.ggpht.com/__M4gNcVF3Zs/TUCyOrlmMPI/AAAAAAAABO0/SnSuYkpVdvI/Snap_Typo_Colores_003.png" width="320"/&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;Otra de las novedades es la inclusión de una "luz ambiente" al mapa que se puede modificar en tiempo real por switches. La captura muestra la sala a oscuras y simula un haz de luz de linterna (siempre que se posea el objeto, claro está)... poco a poco... ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-1488625912243767955?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/1488625912243767955/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=1488625912243767955&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/1488625912243767955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/1488625912243767955'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/01/pequenas-novedades.html' title='Pequeñas novedades...'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/__M4gNcVF3Zs/TUCyOHMUCII/AAAAAAAABOs/Hms0PvMPR5k/s72-c/Snap_Typo_Colores_001.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-4788410337877778729</id><published>2011-01-14T02:07:00.001+01:00</published><updated>2011-01-14T08:08:25.257+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diseño'/><category scheme='http://www.blogger.com/atom/ns#' term='Pixel Art'/><title type='text'>Scanlines?</title><content type='html'>&lt;p&gt;&lt;p class="mobile-photo"&gt;&lt;a href="http://2.bp.blogspot.com/__M4gNcVF3Zs/TS-hk4Z9XbI/AAAAAAAABOM/T7LbUj9f6mE/s1600/Sketch%2B2010-12-16%2B01_29_05-786302.png"&gt;&lt;img src="http://2.bp.blogspot.com/__M4gNcVF3Zs/TS-hk4Z9XbI/AAAAAAAABOM/T7LbUj9f6mE/s320/Sketch%2B2010-12-16%2B01_29_05-786302.png"  border="0" alt="" id="BLOGGER_PHOTO_ID_5561841719814479282" /&gt;&lt;/a&gt;&lt;/p&gt;Plante&amp;#225;ndome si a&amp;#241;ado la opci&amp;#243;n de scanlines...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-4788410337877778729?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/4788410337877778729/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=4788410337877778729&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/4788410337877778729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/4788410337877778729'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/01/scanlines.html' title='Scanlines?'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/__M4gNcVF3Zs/TS-hk4Z9XbI/AAAAAAAABOM/T7LbUj9f6mE/s72-c/Sketch%2B2010-12-16%2B01_29_05-786302.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-1219690178445339219</id><published>2011-01-11T05:47:00.039+01:00</published><updated>2011-01-11T09:55:11.063+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LitioPixel'/><category scheme='http://www.blogger.com/atom/ns#' term='iPad'/><category scheme='http://www.blogger.com/atom/ns#' term='GLBasic'/><title type='text'>Estado actual del proyecto...</title><content type='html'>&lt;p&gt;Resumo aquí los cambios más destacados realizados al programa.&lt;br /&gt;
&lt;p&gt;La causa principal de éstas modificaciones es la adaptacion del juego al formato de pantalla del iPad (1024x768 pixels). Como he ido narrando en el blog, he hecho test independientes de algunas rutinas que en Windows/iPhone ya tenía controladas sobretodo en cuanto al rendimiento y tamaño de la pantalla.&lt;br /&gt;
&lt;p&gt;&lt;a href="http://lh3.ggpht.com/__M4gNcVF3Zs/TDuFiwDo5MI/AAAAAAAAA9s/9JTSbMMDYl8/2010%2023%2008%2055.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://lh3.ggpht.com/__M4gNcVF3Zs/TDuFiwDo5MI/AAAAAAAAA9s/9JTSbMMDYl8/2010%2023%2008%2055.jpg" width="320"/&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;Inicialmente el tamaño de pantalla objetivo era la de iPhone. Se dedicaba casi 1/3 de ésta para alojar los botones de acción y panel con datos del juego. Dada la resolución elegida sólo se podia representar una sección del mapa de 7x7 tiles de 46x46 pixels.&lt;br /&gt;
&lt;p&gt;Hay que recordar que al inicio del proyecto, GLBasic no soportaba &lt;a href="http://es.wikipedia.org/wiki/Retina_Display"&gt;Retina Display&lt;/a&gt; en iOS. (Esta resolución de vídeo quiero tratarla más adelante, cuando tenga el juego finalizado; parece ser que actualmente se han detectado algunos problemas de coordenadas).&lt;br /&gt;
&lt;p&gt;&lt;a href="http://lh4.ggpht.com/__M4gNcVF3Zs/THOF4UTnHOI/AAAAAAAABDU/Dt0iWuY7psc/Snap_Puertas_001.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://lh4.ggpht.com/__M4gNcVF3Zs/THOF4UTnHOI/AAAAAAAABDU/Dt0iWuY7psc/Snap_Puertas_001.png" width="320"/&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;El control de movimiento del personaje también ha sido cambiado. He dejado a probar a algunas personas el antiguo control de trazar el camino y la mayoría de ellas preferían la opción de &lt;i&gt;hacer tap para marcar la posición de destino&lt;/i&gt; en contra del control propuesto. No descarto incluir también el otro modo de forma opcional. De esta forma he decidido controlar al personaje con la función FINDPATH.&lt;br /&gt;
&lt;p&gt;&lt;a href="http://lh6.ggpht.com/__M4gNcVF3Zs/TRPVEvagnYI/AAAAAAAABNQ/n5_35lJ-sDM/Snapshot_Mapa_iPad_001.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://lh6.ggpht.com/__M4gNcVF3Zs/TRPVEvagnYI/AAAAAAAABNQ/n5_35lJ-sDM/Snapshot_Mapa_iPad_001.png" width="320"/&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;He limpiado el código para optimizar y simplificar en lo más básico, intentado no emplear más variables de las justas. Tras algunos &lt;i&gt;debugeos&lt;/i&gt; se puede ver en las capturas la totalidad de variables que se emplean. &lt;br /&gt;
&lt;p&gt;&lt;a href="http://lh3.ggpht.com/__M4gNcVF3Zs/TSg9-fIZUsI/AAAAAAAABN0/saRs_zq8Xbs/Snapshot_LP_Ipad_2011_001.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://lh3.ggpht.com/__M4gNcVF3Zs/TSg9-fIZUsI/AAAAAAAABN0/saRs_zq8Xbs/Snapshot_LP_Ipad_2011_001.png" width="320"/&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;Actualmente el juego carga un mapa del tamaño XY que se quiera, tan sólo hay que pasarle las coordenadas de salida y entrada del personaje y el tamaño ancho-alto del nivel. Éste se carga y representa adecuadamente en pantalla en función del tamaño y se recorta para dibujar sólo los tiles que se necesitan. El control de timer también se ha optmizado para el iPad, así como la animación del personaje principal. Editor de muros añadido...&lt;br /&gt;
&lt;p&gt;Lo siguiente es afrontar la inclusión de objetos, así como otros personajes en el mapa... también voy a implementar la rutina de triggers de puertas y objetos en breve ya que es una función que ya tengo preparada; espero avanzar bastante en poco tiempo...&lt;br /&gt;
&lt;p&gt;De momento, voy a ir pasando por caja... a renovar mi licencia del programa iOS.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-1219690178445339219?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/1219690178445339219/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=1219690178445339219&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/1219690178445339219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/1219690178445339219'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/01/estado-actual-del-proyecto.html' title='Estado actual del proyecto...'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/__M4gNcVF3Zs/TDuFiwDo5MI/AAAAAAAAA9s/9JTSbMMDYl8/s72-c/2010%2023%2008%2055.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-6214209315580441725</id><published>2011-01-10T23:55:00.001+01:00</published><updated>2011-01-11T09:15:37.353+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPad'/><category scheme='http://www.blogger.com/atom/ns#' term='Vídeos'/><title type='text'>iPad Test Movimiento - GLBasic - 60 FPS</title><content type='html'>&lt;p&gt;Dibujado completo del mapa en el iPad. Muestra el desplazamiento del mapa asi como el funcionamiento de la función FINDPATH. 58-60 FPS. Multitarea funcionando.&lt;br /&gt;
&lt;p&gt;&lt;object width="380" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/04xjmHCq6nM?fs=1&amp;amp;hl=es_ES"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/04xjmHCq6nM?fs=1&amp;amp;hl=es_ES" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="380" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;p&gt;La calidad de la iluminación y enfoque en el vídeo es pésima, aunque se aprecia el movimiento del personaje.&lt;br /&gt;
&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-6214209315580441725?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/6214209315580441725/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=6214209315580441725&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/6214209315580441725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/6214209315580441725'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/01/ipad-test-movimiento-glbasic-60-fps.html' title='iPad Test Movimiento - GLBasic - 60 FPS'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-2626322546660785753</id><published>2011-01-08T12:22:00.001+01:00</published><updated>2011-01-08T12:23:16.765+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LitioPixel'/><title type='text'>Actualizada hoja de ruta</title><content type='html'>&lt;p&gt;Actualización de la &lt;a href="http://litiopixel.blogspot.com/p/status-proyecto.html"&gt;hoja de ruta&lt;/a&gt; del blog. He modificado algunos de los textos que describen el proyecto.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-2626322546660785753?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/2626322546660785753/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=2626322546660785753&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/2626322546660785753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/2626322546660785753'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2011/01/actualizada-hoja-de-ruta.html' title='Actualizada hoja de ruta'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-5418321989071859748</id><published>2010-12-24T00:00:00.005+01:00</published><updated>2010-12-24T00:00:00.130+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Off-Topic'/><title type='text'>Navidad 2010!</title><content type='html'>&lt;p&gt;&lt;a href="http://lh4.ggpht.com/__M4gNcVF3Zs/TRNo5CJUX_I/AAAAAAAABM8/C3UAL15jRcs/Bon_Nadal_2010.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://lh4.ggpht.com/__M4gNcVF3Zs/TRNo5CJUX_I/AAAAAAAABM8/C3UAL15jRcs/Bon_Nadal_2010.png" width="320"/&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-5418321989071859748?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/5418321989071859748/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=5418321989071859748&amp;isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/5418321989071859748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/5418321989071859748'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2010/12/navidad-2010.html' title='Navidad 2010!'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/__M4gNcVF3Zs/TRNo5CJUX_I/AAAAAAAABM8/C3UAL15jRcs/s72-c/Bon_Nadal_2010.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-1094461866575903954</id><published>2010-12-23T13:33:00.002+01:00</published><updated>2010-12-23T13:35:30.208+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Iphone'/><category scheme='http://www.blogger.com/atom/ns#' term='iPad'/><category scheme='http://www.blogger.com/atom/ns#' term='GLBasic'/><title type='text'>Upgrade Retina Display GLBasic (8.174 -&gt; 8.200)</title><content type='html'>&lt;p&gt;Una interesantísima actualización sobretodo para aquellos que desarrollamos para dispositivos iOS; Gernot ha añadido a GLBasic soporte para Retina Display, lo que permitirá realizar aplicaciones universales y aprovechar la pantalla como toca.&lt;br /&gt;
&lt;p&gt;A probarlo ya!&lt;br /&gt;
&lt;p&gt;La nueva versión incluye también un nuevo comando &lt;i&gt;sencillo&lt;/i&gt; para tratamiento de cadenas de texto: REVINSTR.&lt;br /&gt;
&lt;p&gt;&lt;div style="background-color: blue; color: white;"&gt;(fichero log_e.gbas)&lt;br /&gt;
// New command:&lt;br /&gt;
//    REVINSTR() - reverse find in a string.&lt;br /&gt;
//&lt;br /&gt;
// Editor:&lt;br /&gt;
//    Undo/Redo groups are set properly now.&lt;br /&gt;
//&lt;br /&gt;
// iPhone:&lt;br /&gt;
//    Retina display supported. Must set Project options&lt;br /&gt;
//    resolution and check with GETSCREENSIZE if it's&lt;br /&gt;
//    a high res device.&lt;br /&gt;
//&lt;br /&gt;
// [ Resolution Matrix ]&lt;br /&gt;
// XCode       GLBasic iPod     iPhone  iPad&lt;br /&gt;
// iPhone+iPad,320x480 320x480  320x480 768x1024&lt;br /&gt;
// iPhone+iPad,640x960 320x480  640x960 768x1024&lt;br /&gt;
// iPhone     ,320x480 320x480  320x480 320x480&lt;br /&gt;
// iPhone     ,640x960 320x480  640x960 320x480&lt;br /&gt;
//&lt;br /&gt;
//  Legend:&lt;br /&gt;
//  XCode:    Settings in the XCode project&lt;br /&gt;
//  GLBasic:  Project options in GLBasic IDE&lt;br /&gt;
//  iPod:     iOS 3.x or iPhone 2G, 3G, 3G[S]&lt;br /&gt;
//  iPhone:   iOS4.2+ and Retina display device&lt;br /&gt;
//            (iPhone 4, iPod 4th gen)&lt;br /&gt;
//  iPad:     iPad with iOS &lt;= 4.2 (so far)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-1094461866575903954?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/1094461866575903954/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=1094461866575903954&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/1094461866575903954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/1094461866575903954'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2010/12/upgrade-retina-display-glbasic-8174.html' title='Upgrade Retina Display GLBasic (8.174 -&gt; 8.200)'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-2535981260073812594</id><published>2010-12-16T13:57:00.000+01:00</published><updated>2010-12-16T13:57:52.139+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Iphone'/><category scheme='http://www.blogger.com/atom/ns#' term='iPad'/><category scheme='http://www.blogger.com/atom/ns#' term='Diseño'/><title type='text'>Litiopixel para iPad</title><content type='html'>&lt;p&gt;Bien, de momento creo que ya he realizado las pruebas que quería; comprobar rendimiento y funciones en el iPad con GLBasic.&lt;br /&gt;
&lt;p&gt;&lt;a href="http://lh5.ggpht.com/__M4gNcVF3Zs/TQnA5yhUCEI/AAAAAAAABMA/UT1Q08LtWbw/0.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://lh5.ggpht.com/__M4gNcVF3Zs/TQnA5yhUCEI/AAAAAAAABMA/UT1Q08LtWbw/0.jpg" width="320"/&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;Voy a rediseñar algunas rutinas internas de pintado del mapa y de control touch, para que la aplicación pueda ser &lt;i&gt;universal&lt;/i&gt; (iPod/iPhone y iPad compatible).&lt;br /&gt;
&lt;p&gt;Esto retrasará el proyecto un poquito más; &lt;i&gt;a posteriori &lt;/i&gt;recuperaré el tiempo invertido en la adaptación ya que con el mismo código fuente podré generar las versiones para las diferentes resoluciones de pantalla.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-2535981260073812594?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/2535981260073812594/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=2535981260073812594&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/2535981260073812594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/2535981260073812594'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2010/12/litiopixel-para-ipad.html' title='Litiopixel para iPad'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/__M4gNcVF3Zs/TQnA5yhUCEI/AAAAAAAABMA/UT1Q08LtWbw/s72-c/0.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-1704922924375568425</id><published>2010-12-11T11:48:00.000+01:00</published><updated>2010-12-11T11:48:32.901+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GLBasic'/><category scheme='http://www.blogger.com/atom/ns#' term='Diseño'/><category scheme='http://www.blogger.com/atom/ns#' term='Pixel Art'/><title type='text'>Diseño de tipografía LCD Matrix</title><content type='html'>&lt;p&gt;Inspirándome en los displays electrónicos, he decidido crear una tipografía de estilo &lt;i&gt;Dot Matrix&lt;/i&gt; con el programa Graphics Gale.&lt;br /&gt;
&lt;p&gt;&lt;a href="http://lh3.ggpht.com/__M4gNcVF3Zs/TQEKtodPv5I/AAAAAAAABLM/Vjy3J-Bhm08/WIP_Dise%C3%B1o_Typos_001.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://lh3.ggpht.com/__M4gNcVF3Zs/TQEKtodPv5I/AAAAAAAABLM/Vjy3J-Bhm08/WIP_Dise%C3%B1o_Typos_001.jpg" width="320"/&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;&lt;a href="http://lh6.ggpht.com/__M4gNcVF3Zs/TQEKtod2SwI/AAAAAAAABLQ/bIFncTB93Bc/WIP_Dise%C3%B1o_Typos_002.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://lh6.ggpht.com/__M4gNcVF3Zs/TQEKtod2SwI/AAAAAAAABLQ/bIFncTB93Bc/WIP_Dise%C3%B1o_Typos_002.jpg" width="320"/&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;Para que el resultado final sea satisfactorio, he tenido que retocar los espacios laterales para el kerning así como los "huecos blancos" para que los carácteres no se junten unos con otros.&lt;br /&gt;
&lt;p&gt;&lt;a href="http://lh6.ggpht.com/__M4gNcVF3Zs/TQEKuAm8waI/AAAAAAAABLY/PfFj4PkyqVw/FINAL_Matrix_Font_5x7_Dot_Negro.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://lh6.ggpht.com/__M4gNcVF3Zs/TQEKuAm8waI/AAAAAAAABLY/PfFj4PkyqVw/FINAL_Matrix_Font_5x7_Dot_Negro.jpg" width="320"/&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;El resultado no está nada mal, además me encaja en pixeles perfectamente con el fondo de la aplicación, que es lo que más me interesaba.&lt;br /&gt;
&lt;p&gt;&lt;a href="http://lh3.ggpht.com/__M4gNcVF3Zs/TQNWHIQvGDI/AAAAAAAABL0/kDTzVvIetMo/0.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://lh3.ggpht.com/__M4gNcVF3Zs/TQNWHIQvGDI/AAAAAAAABL0/kDTzVvIetMo/0.jpg" width="320"/&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-1704922924375568425?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/1704922924375568425/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=1704922924375568425&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/1704922924375568425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/1704922924375568425'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2010/12/diseno-de-tipografia-lcd-matrix.html' title='Diseño de tipografía LCD Matrix'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/__M4gNcVF3Zs/TQEKtodPv5I/AAAAAAAABLM/Vjy3J-Bhm08/s72-c/WIP_Dise%C3%B1o_Typos_001.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-4392090765530476540</id><published>2010-12-10T01:30:00.000+01:00</published><updated>2010-12-10T01:30:17.333+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Iphone'/><category scheme='http://www.blogger.com/atom/ns#' term='iPad'/><category scheme='http://www.blogger.com/atom/ns#' term='GLBasic'/><title type='text'>Multitarea en iOS 4.2.1 iPad</title><content type='html'>&lt;p&gt;Es imprescindible que la aplicación funcione en multitarea, las últimas versiones del sistema operativo iOS ya soportan esta funcionalidad. GLBasic "incluye" algunas funciones que sirven para este propósito.&lt;br /&gt;
&lt;p&gt;&lt;a href="http://lh4.ggpht.com/__M4gNcVF3Zs/TQFwhLqSRcI/AAAAAAAABLk/FhF_YwIDoyc/0.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://lh4.ggpht.com/__M4gNcVF3Zs/TQFwhLqSRcI/AAAAAAAABLk/FhF_YwIDoyc/0.jpg" width="320"/&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;- Autopause (true/false).&lt;br /&gt;
&lt;p&gt;- Allowscape  (true/false).&lt;br /&gt;
&lt;p&gt;Aunque los nombres ya indican bastante, su explicación es muy sencilla. Autopause permite que la aplicación se ponga en pausa cuando &lt;i&gt;pierde el foco&lt;/i&gt; (se pincha en otra ventana ó en el caso del iPad, se pulsa el botón home y sale de la aplicación).&lt;br /&gt;
&lt;p&gt;Allowscape hay que activarlo como false, lo que no permite cerrar la aplicación y la deja a disposición de ser pausada.&lt;br /&gt;
&lt;p&gt;Para gestionar los eventos de pérdida y recuperación &lt;i&gt;de foco&lt;/i&gt; tenemos las siguientes subfunciones predefinidas: GLB_ON_QUIT cuando la aplicación pasa a estar pausada y GLB_ON_RESUME para tomar el control cuando &lt;i&gt;vuelve&lt;/i&gt; a GLB.&lt;br /&gt;
&lt;p&gt;Funcionamiento perfecto y sin problemas. ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-4392090765530476540?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/4392090765530476540/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=4392090765530476540&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/4392090765530476540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/4392090765530476540'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2010/12/multitarea-en-ios-421-ipad.html' title='Multitarea en iOS 4.2.1 iPad'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/__M4gNcVF3Zs/TQFwhLqSRcI/AAAAAAAABLk/FhF_YwIDoyc/s72-c/0.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-1379697568012715022</id><published>2010-12-09T11:24:00.009+01:00</published><updated>2010-12-09T11:50:26.110+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Off-Topic'/><title type='text'>Test actualización BlogPress</title><content type='html'>&lt;p&gt;Hace un tiempo adquirí la aplicación BlogPress para blogging en dispositivos con iOS. En principio parece que sirve para mis propósitos, aunque no me acaba de convencer cómo gestiona el asunto de subir fotos al blog... y sobretodo la forma que emplea para enlazar las mismas.&lt;br /&gt;
&lt;p&gt;&lt;a href="http://lh3.ggpht.com/__M4gNcVF3Zs/TQCuUT5dyaI/AAAAAAAABKs/sftrsqzwyHY/0.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://lh3.ggpht.com/__M4gNcVF3Zs/TQCuUT5dyaI/AAAAAAAABKs/sftrsqzwyHY/0.jpg" width="320"/&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;Subiendo imagen de prueba... Veremos si luego no me tocará editar el HTML del post.&lt;br /&gt;
&lt;p&gt;...&lt;br /&gt;
&lt;p&gt;Nota: Pues sí, he tenido que retocar manualmente el código web desde el iPad. :-(&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-1379697568012715022?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/1379697568012715022/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=1379697568012715022&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/1379697568012715022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/1379697568012715022'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2010/12/test-actualizacion-blogpress.html' title='Test actualización BlogPress'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/__M4gNcVF3Zs/TQCuUT5dyaI/AAAAAAAABKs/sftrsqzwyHY/s72-c/0.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1668300286461300997.post-7124228367533559077</id><published>2010-12-02T11:40:00.000+01:00</published><updated>2010-12-02T11:40:22.592+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GLBasic'/><title type='text'>Actualizando GLBasic (8.148 -&gt; 8.174)</title><content type='html'>&lt;p&gt;Mientras espero la actualización que permitirá "tocar" algunos de los "objetos" que pertenecen al &lt;a href="http://es.wikipedia.org/wiki/GUI"&gt;GUI&lt;/a&gt; de iOS, se presenta esta versión que incluye los siguientes cambios:&lt;br /&gt;
&lt;p&gt;&lt;div style="background-color: blue; color: white;"&gt;(fichero log_e.gbas)&lt;br /&gt;
// 8.174&lt;br /&gt;
// Core:&lt;br /&gt;
//    Variable font spacing-space character is small as 'j'&lt;br /&gt;
//&lt;br /&gt;
// iOS:&lt;br /&gt;
//    - (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url&lt;br /&gt;
//    -&gt; url will be what you get with GETCOMMANDLINE$()&lt;br /&gt;
//&lt;br /&gt;
// Compiler:&lt;br /&gt;
//    Coexistance with MinGW is possible now.&lt;br /&gt;
//&lt;br /&gt;
// Editor:&lt;br /&gt;
//    Ctrl+C works in the output window.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1668300286461300997-7124228367533559077?l=litiopixel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://litiopixel.blogspot.com/feeds/7124228367533559077/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1668300286461300997&amp;postID=7124228367533559077&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/7124228367533559077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1668300286461300997/posts/default/7124228367533559077'/><link rel='alternate' type='text/html' href='http://litiopixel.blogspot.com/2010/12/actualizando-glbasic-8148-8174.html' title='Actualizando GLBasic (8.148 -&gt; 8.174)'/><author><name>TheHark0</name><uri>http://www.blogger.com/profile/01591784304000498041</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/__M4gNcVF3Zs/SmV7hniARKI/AAAAAAAAAYE/sNuXHPDJrnE/S220/Hark0_Avatar_2009_OK.png'/></author><thr:total>0</thr:total></entry></feed>
