LoginLogin
Nintendo shutting down 3DS + Wii U online services, see our post

Hi, I'm new here, and ''almost'' in programming. I wanted to ask very general questions about Smilebasic.

Root / Programming Questions / [.]

EntidadXCreated:
Hi, I'm new here, and ''almost'' new in programming. I wanted to ask very general questions about Smilebasic. Secondly I have to say that I am Spanish, and I do not dominate more than that language, so I will write here using the Google translator, and also say that I will work as little as necessary so that in my subjects the questions and answers are in both languages: which you use and which is this page, and mine and my ... "'similar' '...,: - /, XD. I hope you do not mind, but I know that there is a lot of Latin-speaking people who like videogames a lot, and, concretely: I would like all this potential to be taken advantage of. (I think this is more or less understood). Give me time to develop a little more as a user, because, as I said in the title of the topic: I am "almost" new in programming. In principle say that what I love 3ds (with and because of its stereoscopic 3d effect) is tremendous. I just had it out (when it was put on sale for the first time), but then it was almost impossible to get money, and at no time I was able to buy a game to enjoy a more 'professional' 3d experience; of that many years ago. The fact is that, due to life situations, I am now very far from the possibility of having a computer in front of me, and yet, my love of computers and its whole world, is ... very big (moderate), so I got a very cheap laptop (some unknown companies) that contained games, supposedly retro (so they sold it to you), but in reality they were very ill, hehe. That was paid by my mother. Entering already in the matter of video games in my continually busy life, was when I remembered that old passion for 3ds, and ... well, although the idea took a while to "solidify", in the end ... if I went for a 3ds second hand to a chain store Game (here in Spain, at least, there are). It was quite a roll, because at first I was told that all games except Xenoblade Chronicles, worked perfectly in a 3ds of the old... (Chekcpoint in case Firefox fails). ...but then it was not like that ... and such and such, so: more hustle !, ('/, X). I had to return it, I was very tense because in the store they asked me to go home to unlink the Nintendo ID, and I went, and I did not know, and I had almost no time that afternoon and the desire to have the New 3ds was very great, hehe. But well, finally, I had the New 3ds (only for € 50 +, also second-hand (used, but with 1 year warranty, like the other and for having bought it in that store), and then already (of course , hehe) I found out that said New 3ds had triple or quadruple power than a normal 3ds. It has been a very "cool" week, with great enthusiasm, but ... let's say (to finish, because I'm tired of writing) that the games in the catalog (and see that I've obtained information about hundreds of them) are not my style, being mine of the class of rpg and / or fantasy ... more western, type '' The elder scrolls Oblivion '', '' Neverwinter nights'', 'Diablo', etc, etc ... and I think that everything lies in the Peace that can be felt in the middle of one of the forests that give you the option to go, along with the soundtrack and the action (for when you want it) around the corner. Then, it has only been "move" a bit by Google, to find information about the program 'Rpg maker Fes'... (Now I stop because I'm tired of writing, I go to the street to go for a walk, sorry, and then I'm sorry, sorry). I continue, I stayed in the phrase that mentioned the program, also from 3ds, 'Rpg maker Fes', and well, although I did not know how I was going to continue writing, it seems that the universe (XD), performed its function in its strange way of functioning that includes space, time and other "paranoia" (in a good way), so that, before resuming writing, I found the following (hehehe, rather it was internet,: P, and yes, we always have the right) to call a person a fool, or not, because only at the end of his life is it possible to find compensation between good acts (contributions to as many people as possible) and bad ones.The question would be: do we act with regard to the consequences of our actions, or do we not have this capacity included in our intellectual aptitude ?, I think that if we have it because of how endearing young children are still not "'collapsed' 'by the' 'dirty' 'part of this world, even if we were not aware of it. in this operation of the universe, the internet is determinant, XD. Well: I found this conversation searching in Google the terms in your (English) language, while in Spanish there was nothing: http://www.executecode.com/2017/06/can-rpg-maker-fes-create-3d-games.html The question would be, do the English speakers come out of a womb or does the thing have something more secretly to do with what can be seen in the movie Transcendence, or something similar ?, XD. Tell me the truth, please ... hehe. (Checkpint and break). A pity about the Rpg maker, because I've seen projects and therefore I guess that they could do very good jobs (limited of course, but either to start or for people who are not able to concentrate as much as a developer of video games, but without ruling out the fantastic 3d effects of 3ds). Well, I think that between being exhausted and '' full '' that is already the thread, I can calmly dismissed this first message; the following is already in the responses of it. Greetings and until now (see you now). ---------- Hola, soy nuevo aquí, y ''casi'' en programación. Quería hacer unas muy generales preguntas sobre Smilebasic. En segundo lugar tengo que decir que soy español, y no domino más que ese idioma, así que escribiré aquí recurriendo al traductor de Google, y también decir que trabajaré lo poquito necesario para que en mis temas las cuestiones y respuestas estén en ambos idiomas: el que usais vosotros y que es el de esta página, y el mío y el de mis...''semejantes''..., :-/, XD. Espero que no os importe, pero se perfectamente que hay mucho latino-hablante a los que les gustan mucho los videojuegos, y, concretando: me gustaría que todo ese potencial fuese aprovechado. (Espero que esto se entienda). Dadme tiempo para que me desarroye un poco más como usuario, porque, como os decía en el título del tema: soy ''casi'' nuevo en programación. En principio decir que lo que me encanta 3ds (con y por su efecto de 3d estereoscópico) es tremendo. La tuve nada más salir (cuando se puso en venta por primera vez), pero entonces me era casi imposible conseguir dinero, y en ningún momento pude comprar un juego para disfrutar de una experiencia 3d más ''profesional''; de eso hace ya muchos años. El caso es que, por situaciones de la vida, ahora me encuentro muy alejado de la posibilidad de tener un ordenador delante, y, sin embargo, mi afición a la informática y todo su mundillo, es...muy grande (moderada), así que me hice con una portátil muy barata (algo de empresas desconocida) que contenía juegos, supuestamente retro (así te la vendían), pero que en realidad eran muy maluchos, jeje. Esa la pagó mi madre. Entrando ya en materia de videojuegos en mi continuamente ajetreada vida, fue cuando recordé esa vieja pasión por 3ds, y...bueno, aunque la idea tardó en ''solidificarse'', al final...si que fui a por una 3ds de segunda mano a una tienda de cadenas Game (aquí en España, al menos, las hay). Fue todo un rollo, porque en principio me dijeron que todos los juegos excepto Xenoblade Chronicles, funcionaban perfectamente en una 3ds de las viejas, pero luego no era así... (Guardado por si Firefox falla) ...y tal y cual, así que: ¡más ajetreo!, ( '/, X). Tuve que devolverla, estuve muy tenso porque en la tienda me pedían que tenía que ir a casa a desvincular el Nintendo ID, y fui, y no sabía, y no contaba con casi tiempo esa tarde y las ganas de tener la New 3ds eran muy grande, jeje. Pero bueno, finalmente, tuve la New 3ds (sólo por 50€ +, también de segunda mano (usada, pero con 1 año de garantía, al igual que la otra y por haberla comprado en esa tienda), y luego ya (por supuesto, jeje) me enteré de que dicha New 3ds contaba con el triple o el cuádruple de potencia que una 3ds normal. Ha sido una semana muy "chula'', con mucha ilusión, pero...digamos (para finalizar, porque estoy harto ya de escribir) que los juegos del catálogo (y mira que he obtenido información sobre cientos de ellos) no son de mi estilo, siendo el mío de la clase de rpg y/o fantasía...más occidental, tipo ''The elder scrolls Oblivion'', ''Neverwinter nights'', 'Diablo', etc, etc...y creo que todo radica en la paz que se puede llegar a sentir en medio de alguno de los bosques a los que te dan opción de ir, junto a la banda sonora y la acción (para cuando la quieras) a la vuelta de la esquina. Luego, sólo ha sido "moverme" un poco por Google, para encontrar información sobre el programa 'Rpg maker Fes'... (Ahora paro porque ya estoy harto de escribir. Voy a la calle a dar una vuelta, perdón, y luego sigo. Perdón, de verdad). Me quedé en la frase que mencionaba al programa, también de 3ds, 'Rpg maker Fes', y bien, aunque no sabía como iba a continuar escribiendo, parece ser que el universo (XD), realizó su función en su extraño modo de funcionar que incluye espacio, tiempo y demás ''paranoias'' (en el buen sentido), para que yo, previo a retomar la escritura, encontrase lo siguiente (jejeje. Más bien fue internet, :P, y si, siempre tenemos el derecho de llamar tonta a una persona, o no, porque sólo al final de su vida es cuando se puede encontrar la compensación entre buenos actos (aportes a la mayor cantidad de semejantes posibles) y los malos. La cuestión sería: ¿actuamos en cuanto a las consecuencias de nuestros actos, o no tenemos dicha capacidad incluida en nuestras aptitude intelectuales?, yo opino que si que la tenemos debido a como son de entrañables los niños pequeños aún no ''colapasados'' por la parte ''sucia'' de este mundo, aunque no fuésemos consciente de ella. Por supuesto, en dicho funcionamiento del universo, internet es determinante, XD. Bien: encontré esta conversación buscando en Google los términos en vuestro (inglés) idioma, mientras que en castellano no había nada: https://translate.google.es/translate?hl=es&sl=en&u=http://www.executecode.com/2017/06/can-rpg-maker-fes-create-3d-games.html&prev=search La cuestión sería, ¿los parlantes de inglés salís de un útero o la cosa tiene algo más secretamente que ver con lo que se puede ver en la película Transcendence, o algo similar?, XD. Decidme la verdad, porfavor...hehe. (Guardado y descanso) Una pena lo del Rpg maker, porque he visto proyectos y por ello adivino que se podrían hacer muy buenos trabajos (limitados claro está, pero bien para empezar o para personas que no sean capaces de concentrarse tantísimo como un desarroyador de videojuegos, pero sin descartar los fantásticos efectos del 3d de 3ds). Y bien, creo que entre que estoy agotado y lo ''repleto'' que va ya el hilo, puedo dar por zanjado con tranquilidad este primer mensaje; lo siguiente ya va en las respuestas del mismo. Saludos y hasta ahora (nos vemos ahora). ----------

Hello EntidadX. I'm new in SBS too (although since 31/12/2017) and I'd like to answer your questions. (I do know basic stuff in SmileBASIC.)
^^By the way I'm German but I translate sentences/words myself without Google Translate. Also I'm using my old Nintendo 2DS to get in contact with SmileBASIC & SmileBASIC Source. XD

Thank you, for your message I will start to put the questions in the answers to the main message (the universe works for us, XD, and perhaps we are not more than an organ of the samebut [the idiocy of the day, right?]). I have not finished editing the first message, so give me time and simply update / enter the forum from time to time. I think I'll finish today. 1 greeting. ---------- Gracias, por tu mensaje empezaré a poner las cuestiones en las respuestas al mensaje principal (el universo trabaja para nosotros, XD, y quizás nosotros no seamos más que un órgano del mismo (la idiotez del día ¿o no?), pero aún no he terminado de editar el primer mensaje, así que dame tiempo y, simplemente, actualiza/entra al foro de vez en cuando. Creo que terminaré hoy. 1 saludo.

The first question would be: Can Smilebasic control the functions of 3ds stereoscopic 3d? I think I've seen that yes, in any case I'm not very clear, because the information that Google found me (apart from offering it only when I searched in English) was really scarce. Perhaps it was the little patience (relatively, oh, what a mystery) that counted, the one that did not make me inquire anymore, hehe, but I think I understood that very few games (I only remember having read about 1) of those created with that application, they used it, and I'm not sure I understood the information well. The questions that I would like you to answer, would be 2. The first: can you access 3ds stereoscopic 3D functions with Smilebasic ?. And the second: Bearing in mind that the answer to the above was that '' yes '' and because of what I have just said about what I remember having (believed) to see only one game in terms of '' homemade programs '' (homebrew ), I would not understand where the difficulty of giving this effect would be, which calls my attention so much, since I believe that a great majority of people from those who bought the 3ds, we did precisely to enjoy the 3d without glasses. That is all for now. Good day. ---------- La primera cuestión sería: ¿Puede Smilebasic controlar las funciones del 3d estereoscópico de 3ds?. Creo que he visto que si, en cualquier caso no lo tengo demasiado claro, porque la información que me encontró Google (a parte de ofrecerla sólo cuando busqué en inglés) fue escasa realmente. Quizás fue la poca paciencia (relativamente. Oh, que misterio) con la que contaba, la que no me hizo indagar más, jeje, pero me parece que entendí que muy muy pocos juegos (sólo recuerdo haber leido sobre 1) de los creados con dicha aplicación, lo usaban, y no estoy seguro de que entendiese bien la información. Las preguntas que me gustaría que me respondieseis, serían 2. La primera: ¿se puede acceder a las funciones 3d estereoscópicas de 3ds con Smilebasic?. Y la segunda: Teniendo en cuenta que la respuesta a lo anterior fuese que ''si'' y debido a lo que acabo de decir de que recuerdo haber (creido) ver sólo un juego en cuanto a ''programas caseros'' (homebrew), no entendería donde radicaría la dificultad de dar este efecto que a mi me llama tanto la atención, puesto que creo que una gran mayoría de gente de aquellos que compramos la 3ds, lo hicimos precisamente para poder disfrutar del 3d sin gafas. Eso es todo por ahora. Buen día.

SmileBASIC allows use of the 3DS stereoscopic 3D. However, there are limitations: The effect is controlled by a Z depth argument of particular commands. It is only possible for sprites, background layers, and console text
>SPOFS (1): Changes (moves) the coordinates of a sprite > If used before SPSET, an error will occur >>SPOFS Management number, X, Y [,Z]
It also only changes in discrete steps, I believe, listed here So it is a little limited, but an effect like https://gumnade.deviantart.com/art/3D-2D-game-211990643 is fine.

It is only possible for sprites, background layers and console text
You can also create the stereoscopic effect on the graphics screen as well since you can control which pixels are seen by which eye. Here I used it draw 3D shapes for a game that have their depth change throughout gameplay, as the rings get closer to you, their stereoscopic depth actually decreases. Here I adapted the PUTCHAR command to allow you to draw console characters with any depth you want by having them instead drawn to the graphics screen using the prior mentioned method of creating depth (this also allows for different characters to have different depths). This was again used in the previously mentioned game for the title screen. Given there are limitations. Every odd pixel on the screen's width is drawn to one eye and every even pixel to the other eye, meaning you will often see 1-pixel wide vertical lines between everything. Also, you have to code all the graphics commands again from scratch, such as writing your own line-algorithm and such, which significantly slows down performance. So you are limited in what you can do, but it can be done. (And if you aren't familiar enough with programming to do all this stuff yourself, you can just download someone's library and do it that way.)

It is only possible for sprites, background layers and console text
You can also create the stereoscopic effect on the graphics screen as well since you can control which pixels are seen by which eye. Here I used it draw 3D shapes for a game that have their depth change throughout gameplay, as the rings get closer to you, their stereoscopic depth actually decreases. Here I adapted the GUTCHAR command to allow you to draw console characters with any depth you want by having them instead drawn to the graphics screen using the prior mentioned method of creating depth (this also allows for different characters to have different depths). This was again used in the previously mentioned game for the title screen. Given there are limitations. Every odd pixel on the screen's width is drawn to one eye and every even pixel to the other eye, meaning you will often see 1-pixel wide vertical lines between everything. Also, you have to code all the graphics commands again from scratch, such as writing your own line-algorithm and such, which significantly slows down performance. So you are limited in what you can do, but it can be done. (And if you aren't familiar enough with programming to do all this stuff yourself, you can just download someone's library and do it that way.)
1) What kind of 3D function are you talking about, '' would automate '' that library, the most advanced or professional function for it (the 3d effect) perhaps?, what difference would there be between the 3d posed by the partner who has answered before you and the one you raise?. 2) It is not clear to me if it can be programmed in 3d let's say classic (which has to do with polygons I mean). It is assumed that with programming you can manage infinite creative digital actions in terms of graphics since the screen is for what it is prepared, but have I understood that you could not? (Sorry, right now I'm quite stressed, it's my bad time [or good]). I seem to remember / understand that what I have to ask is if there are libraries for the design of polygonal games. And another little thing: could you say that a graphic engine is a library with a graphic environment, or perhaps what would be the design program of 3d models, Maya type, 3d studio, etc ?. Would you know if there are resources for 3ds in combination with Smilebasic? Thank you very much. Quiet Lumage, we'll talk about sprites ..., little by little (for those who do not know what a sprite is to say that they are graphic designs in 2 dimensions, that is, this ... https://cdn4.areajugones.es/wp-content/uploads/2016/06/Maldita-Castilla-EX-_Screenshot-11-810x400.jpg ... instead of this other: http://sm.ign.com/ign_en/screenshot/default/3-ingame-wolf_vvy6.jpg I have to go bye. Thank you very much again. ---------- 1) ¿De que clase de función 3d estás hablando ''automatizaría'' esa biblioteca, la función más avanzada o profesional para ello (el efecto 3d) quizás?, ¿que diferencia habría entre el 3d que plantea el compañero que ha contestado antes que tu y el que tu planteas?. 2) No me queda claro si se puede programar en 3d digamos clásico (al que tiene que ver con polígonos me refiero). Se supone que con programación se pueden manejar infinitas acciones digitales creativas en lo que se refiere a gráficos dado que la pantalla es para lo que está preparada, pero ¿he entendido que no se podía?(perdón, ahora mismo estoy bastante estresado, es mi rato malo [o bueno]). Me parece recordar/entender que lo quee tengo que preguntar es si hay bibliotecas para el diseño de juegos poligonales. Y otra cosita: ¿se podría decir que un motor gráfico es una biblioteca con entrono gráfico, o quizás lo que lo sería sería el programa de diseño de modelos 3d, tipo Maya, 3d studio, etc?. ¿Sabríais si hay recursos para 3ds en combinación con Smilebasic?. Muchas gracias. Tranquilo Lumage, ya hablaremos de sprites..., poco a poco (para los que no sepan que es un sprite decir que son los diseños gráficos en 2 dimensiones, o sea, esto... https://cdn4.areajugones.es/wp-content/uploads/2016/06/Maldita-Castilla-EX-_Screenshot-11-810x400.jpg ...en vez de esto otro: http://sm.ign.com/ign_es/screenshot/default/3-ingame-wolf_vvy6.jpg Me tengo que ir, chao. Muchas gracias de nuevo.

Maybe the libraries '' create '' new commands to use ?. Thanks. ----- ¿Tal vez las bibliotecas ''crean'' nuevos comando que usar?. Gracias.

Maybe the libraries '' create '' new commands to use ?.
that's right! they create new commands to use with COMMON DEF

Yep, what Toad said. For instance:
DEF A
 ? "A"
 END 'Regular function, only available to the program it resides in.

DEF B J
 ? J
 END 'Takes an input and prints it.

COMMON DEF C
 A
 B 32
 END 'This function calls the other functions and is also accessable to other programs.
DEF functions also have a few other features which you can learn about by typing in "DEF" and tapping the [?] button on the touch screen above and to the right of the keyboard. You can also do that with all functions which you can discover using the autocomplete.

Wish I could help, but I'm not one for coding in BASIC. I know just enough to get by with the bare basics. I wish you luck in your SmileBASIC journey!

It is only possible for sprites, background layers and console text
You can also create the stereoscopic effect on the graphics screen as well since you can control which pixels are seen by which eye. Here I used it draw 3D shapes for a game that have their depth change throughout gameplay, as the rings get closer to you, their stereoscopic depth actually decreases. Here I adapted the GUTCHAR command to allow you to draw console characters with any depth you want by having them instead drawn to the graphics screen using the prior mentioned method of creating depth (this also allows for different characters to have different depths). This was again used in the previously mentioned game for the title screen. Given there are limitations. Every odd pixel on the screen's width is drawn to one eye and every even pixel to the other eye, meaning you will often see 1-pixel wide vertical lines between everything. Also, you have to code all the graphics commands again from scratch, such as writing your own line-algorithm and such, which significantly slows down performance. So you are limited in what you can do, but it can be done. (And if you aren't familiar enough with programming to do all this stuff yourself, you can just download someone's library and do it that way.)
1) What kind of 3D function are you talking about, '' would automate '' that library, the most advanced or professional function for it (the 3d effect) perhaps?, what difference would there be between the 3d posed by the partner who has answered before you and the one you raise?. 2) It is not clear to me if it can be programmed in 3d let's say classic (which has to do with polygons I mean). It is assumed that with programming you can manage infinite creative digital actions in terms of graphics since the screen is for what it is prepared, but have I understood that you could not? (Sorry, right now I'm quite stressed, it's my bad time [or good]). I seem to remember / understand that what I have to ask is if there are libraries for the design of polygonal games. And another little thing: could you say that a graphic engine is a library with a graphic environment, or perhaps what would be the design program of 3d models, Maya type, 3d studio, etc ?. Would you know if there are resources for 3ds in combination with Smilebasic? Thank you very much. Quiet Lumage, we'll talk about sprites ..., little by little (for those who do not know what a sprite is to say that they are graphic designs in 2 dimensions, that is, this ... https://cdn4.areajugones.es/wp-content/uploads/2016/06/Maldita-Castilla-EX-_Screenshot-11-810x400.jpg ... instead of this other: http://sm.ign.com/ign_en/screenshot/default/3-ingame-wolf_vvy6.jpg I have to go bye. Thank you very much again. ---------- 1) ¿De que clase de función 3d estás hablando ''automatizaría'' esa biblioteca, la función más avanzada o profesional para ello (el efecto 3d) quizás?, ¿que diferencia habría entre el 3d que plantea el compañero que ha contestado antes que tu y el que tu planteas?. 2) No me queda claro si se puede programar en 3d digamos clásico (al que tiene que ver con polígonos me refiero). Se supone que con programación se pueden manejar infinitas acciones digitales creativas en lo que se refiere a gráficos dado que la pantalla es para lo que está preparada, pero ¿he entendido que no se podía?(perdón, ahora mismo estoy bastante estresado, es mi rato malo [o bueno]). Me parece recordar/entender que lo quee tengo que preguntar es si hay bibliotecas para el diseño de juegos poligonales. Y otra cosita: ¿se podría decir que un motor gráfico es una biblioteca con entrono gráfico, o quizás lo que lo sería sería el programa de diseño de modelos 3d, tipo Maya, 3d studio, etc?. ¿Sabríais si hay recursos para 3ds en combinación con Smilebasic?. Muchas gracias. Tranquilo Lumage, ya hablaremos de sprites..., poco a poco (para los que no sepan que es un sprite decir que son los diseños gráficos en 2 dimensiones, o sea, esto... https://cdn4.areajugones.es/wp-content/uploads/2016/06/Maldita-Castilla-EX-_Screenshot-11-810x400.jpg ...en vez de esto otro: http://sm.ign.com/ign_es/screenshot/default/3-ingame-wolf_vvy6.jpg Me tengo que ir, chao. Muchas gracias de nuevo.
There is SIM.3D here, which is a pretty developed 3D library. Note: I haven't tried it :p

Maybe the libraries '' create '' new commands to use ?.
that's right! they create new commands to use with COMMON DEF
I suppose that to load libraries in your personal program, it will be necessary to use some own Smilebasic command in the first lines that you write of your program, am I wrong? Or how is it done? First you have to download / buy Smilebasic (I do not have it yet) and then, to import libraries you indicate the directory where you downloaded the ones you have downloaded next to the Smilebasic command destined to implement them in your program ?. Another question I have is about the DEF functions, is it the name that is given to external functions to Smilebasic in general, or some kind of pre-established action as a Smilebasic command to '' address '' to ... in general, the own functions of external libraries, or, perhaps better said: downloaded ?, or could it be that towards the inmates too ?, although I do not know very well, because it is supposed that '' print '' would be a command that belonged to a library, only that library would be what I would call '' internal libraries '', or are there libraries included in Smilebasic that do not they are loaded from the beginning and those that would have to be '' called '' and then they would be related to the DEF functions?. Then later I will buy Smilebasic. If I could not get very forward, at least I learn new ... programming things, hehe. Thank you. I had another question before saying goodbye, and that's what the user banana says about SIM.3D. It has not left a link, which I think is bad (XP), but here it is: http://smilebasicsource.com/page?pid=1053 Although I will ask the questions later, since now it's time to walk. See you and thanks again (for not always having to say thank you, I ask you to consider that I will always be grateful to your answers,;),: P). Edit: Ok, I already have Smilebasic on my console, hehe. ---------- Supongo que para cargar bibliotecas en tu programa personal, habrá que usar algún comando propio de Smilebasic en las primeras lineas que escribas de tu programa, ¿me equivoco?, ¿o como se hace?. ¿Primero hay que descargar/comprar Smilebasic (aún no lo tengo) y luego, para importar bibliotecas indicas el directorio donde se han descargado las que hayas descargado junto al comando Smilebasic destinado a implementarlas en tu programa?. Otra pregunta que tengo es sobre la funciones DEF, ¿es el nombre que se le da a las funciones externas a Smilebasic en general, o algún tipo de acción preestablecida como comando de Smilebasic para ''dirigirse'' a...en general, las funciones propias de bibliotecas externas, o, quizás mejor dicho: descargadas?, ¿o pudiera ser que hacia las internas también?, aunque no se muy bien, porque se supone que ''print'' sería un comando que perteneciese a una biblioteca, sólo que esa biblioteca sería la cual yo llamaría ''bibliotecas internas'', ¿o existen bibliotecas incluidas en Smilebasic que no se carguen desde el principio y a las que hubiese que ''llamar'' y entonces estarían relaccionadas con las funciones DEF?. Luego más tarde compraré Smilebasic. Si no consiguiese ir muy alante, al menos aprendo nuevas...cosas de programación, jeje. Gracias. Tenía otra pregunta antes de despedirme, y es sobre lo que dice el usuario banana sobre SIM.3D. No ha dejado enlace, lo cual me parece mala constumbre (XP), pero aquí está: http://smilebasicsource.com/page?pid=1053 Aunque las preguntas las haré después, ya que ahora toca pasear. Nos vemos y gracias de nuevo (por no tener que dar las gracias siempre, os pido que considereis que siempre estaré agradecido ante vuestras respuestas, ;), :P ). Edito: Ok, ya tengo Smilebasic en mi consola, jeje.

By the way: I'm not interested in programming in the plan to immerse myself in that science; I'm only interested in videogames, and I do not know if I guess well, but I think it's simpler than it would be to master a programming language, intuiting that Smilebasic itself implements many more capabilities in terms of programming (scientifically speaking), that those that would be merely to create video games simply, am I wrong?. I do not want to disappoint anyone. XD. Edit: As nobody answers (I suppose there will be a majority of Americans here and now you will be sleeping, hehe, although maybe I'm wrong), I have thought for a while about what I said before myself, besides talking to a colleague (who he does not understand anything about the topic) and that it may have influenced ... everything. What I have thought is: Would it be the command '' print '' own of a library only relative to the assembly language ?, because I believe, and I say I think, specifically ... that the computer languages ​​of '' high level '' ( C, C ++, Basic, Python, etc ...) would be made with assembler (and not with binary, or maybe?). This is nothing more than a mere whimsical doubt that has come to mind, and if someone could answer it, some of us might say that today is only a few days (contrary to what the saying goes: ' 'You will never go to bed without having learned something new' ') in which we have learned something new (not invented, that is different,: p, hehe). It's not about the Smilebasic theme, but ... following the course of what is at the moment among all the things that the participants expose in the thread, (also) I mention this: would it be '' print '' a command from a library Assembler ?. Rest taken. Anyway, here I wait for you. Greetings. ---------- Por cierto: no me interesa la programación en el plan de sumergirme en esa ciencia; sólo me interesa lo relativo a videojuegos, y no se si supongo bien, pero creo que así es más sencilla respecto a lo que sería dominar un lenguaje de programación, intuyendo que Smilebasic mismo, implementa muchas más capacidades en cuanto a la programación (científicamente hablando), que las que serían meramente para crear videojuegos simplemente, ¿me equivoco?. No quiero decepcionar a nadie. XD. Edito: Como no contesta nadie (supongo que habrá mayoría de americanos aquí y ahora estareis durmiendo, jeje, aunque a lo mejor me equivoco), he pensado un rato sobre lo que dije antes yo mismo, a parte de hablar con un colega (que no entiende nada del tema) y que puede que haya influido en...todo. Lo que he pensado es: ¿Sería el comando ''print'' propio de una biblioteca sólo que relativa al lenguaje ensamblador?, porque creo, y digo creo, concretamente...que los lenguajes informáticos de ''alto nivel'' (C, C++, Basic, Python, etc...) se fabricarían con ensamblador (y no con binario ¿o tal vez si?). Esto no es más que una mera duda ocurrente que se me ha venido a la cabeza, y si alguien la pudiera contestar, algunos tal vez pordríamos decir que hoy es de los pocos días tal vez (en contra de lo que asegura el refrán: ''No te acostarás nunca sin haber aprendido algo nuevo'') en que hemos aprendido algo nuevo (no inventado, que es diferente, :p, jeje). No es del tema de Smilebasic, pero...siguiendo el curso de lo que hay de momento entre todas las cosas que exponemos los participantes en el hilo, (también) menciono esto: ¿sería ''print'' un comando de una biblioteca de ensamblador?. Descanso tomado. En fin, aquí os espero. Saludos.

Maybe the libraries '' create '' new commands to use ?.
that's right! they create new commands to use with COMMON DEF
I suppose that to load libraries in your personal program, it will be necessary to use some own Smilebasic command in the first lines that you write of your program, am I wrong? Or how is it done? First you have to download / buy Smilebasic (I do not have it yet) and then, to import libraries you indicate the directory where you downloaded the ones you have downloaded next to the Smilebasic command destined to implement them in your program ?. -SNIP-
here's how to do it:
EXEC "PRG1:LibraryName" 'Replace "LibraryName" with the name of the DEF library you want to load
that's it. also folders within folders don't exist and the only folder you can specify (without setting the program to the SmileTOOL button) is SYS (which is the system folder) also when you upload a program, the library's folders wouldn't get uploaded anyway. instead you have to copy the DEF library's file into your project (that's the name of folders in SB) also the DEFs can be put at any line, even the end of your program if you are gonna put the DEFs directly into your program i think you're overthinking the simplest modern programming language ever

Good bye.