/[ambar]/ambar/documentos/guia_colaborador_mine.lyx
ViewVC logotype

Diff of /ambar/documentos/guia_colaborador_mine.lyx

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by pabloruiz, Sun Jul 7 18:03:01 2002 UTC revision 1.2 by pabloruiz, Sun Jul 7 19:37:08 2002 UTC
# Line 5  Line 5 
5  \inputencoding auto  \inputencoding auto
6  \fontscheme default  \fontscheme default
7  \graphics default  \graphics default
8    \float_placement !hbt
9  \paperfontsize default  \paperfontsize default
10  \papersize Default  \spacing single
11  \paperpackage a4  \papersize a4paper
12    \paperpackage a4wide
13  \use_geometry 0  \use_geometry 0
14  \use_amsmath 0  \use_amsmath 0
15  \use_natbib 0  \use_natbib 0
# Line 25  Line 27 
27    
28  \layout Title  \layout Title
29    
30  Esquema general de Minë  Esquema general de Minë
31  \layout Title  \newline
32    
33    \emph on
34  una guía para el colaborador  una guía para el colaborador
35    \layout Author
36    
37    Pablo Ruiz Múzquiz
38    \emph on
39    Aranarth
40    \emph default
41     y
42    \newline
43    Andrés Moya
44    \emph on
45    Hirunatan
46  \layout Section  \layout Section
47    
48  Introducción  Introducción
# Line 243  Recibidor Line 257  Recibidor
257  \family typewriter  \family typewriter
258  \size small  \size small
259    
260  \begin_inset Include \verbatiminput{/home/elfo/mine_cvs/desc_salas/seroth/seroth-recibidor01.xml}  \begin_inset Include \verbatiminput{/home/elfo/cvs/mine_cvs/desc_salas/seroth/seroth-recibidor01.xml}
261    
262  \end_inset  \end_inset
263    
264    
265  \layout Standard  \layout Paragraph
266    
267  Almacén  Almacén
268  \layout Standard  \layout Standard
# Line 257  Almacén Line 271  Almacén
271  \family typewriter  \family typewriter
272  \size small  \size small
273    
274  \begin_inset Include \verbatiminput{/home/elfo/mine_cvs/desc_salas/seroth/seroth-almacen01.xml}  \begin_inset Include \verbatiminput{/home/elfo/cvs/mine_cvs/desc_salas/seroth/seroth-almacen01.xml}
275    
276  \end_inset  \end_inset
277    
278    
279  \layout Standard  \layout Paragraph
280    
281  Salón  Salón
282  \layout Standard  \layout Standard
# Line 271  Salón Line 285  Salón
285  \family typewriter  \family typewriter
286  \size small  \size small
287    
288  \begin_inset Include \verbatiminput{/home/elfo/mine_cvs/desc_salas/seroth/seroth-salon01.xml}  \begin_inset Include \verbatiminput{/home/elfo/cvs/mine_cvs/desc_salas/seroth/seroth-salon01.xml}
289    
290  \end_inset  \end_inset
291    
292    
293  \layout Standard  \layout Paragraph
294    
295  Cocina  Cocina
296  \layout Standard  \layout Standard
# Line 285  Cocina Line 299  Cocina
299  \family typewriter  \family typewriter
300  \size small  \size small
301    
302  \begin_inset Include \verbatiminput{/home/elfo/mine_cvs/desc_salas/seroth/seroth-cocina01.xml}  \begin_inset Include \verbatiminput{/home/elfo/cvs/mine_cvs/desc_salas/seroth/seroth-cocina01.xml}
303    
304  \end_inset  \end_inset
305    
306    
307  \layout Standard  \layout Paragraph
308    
309  Cuarto del servicio  Cuarto del servicio
310  \layout Standard  \layout Standard
# Line 299  Cuarto del servicio Line 313  Cuarto del servicio
313  \family typewriter  \family typewriter
314  \size small  \size small
315    
316  \begin_inset Include \verbatiminput{/home/elfo/mine_cvs/desc_salas/seroth/seroth-servicio01.xml}  \begin_inset Include \verbatiminput{/home/elfo/cvs/mine_cvs/desc_salas/seroth/seroth-servicio01.xml}
317    
318  \end_inset  \end_inset
319    
320    
321  \layout Standard  \layout Paragraph
322    
323  Letrinas del servicio  Letrinas del servicio
324  \layout Standard  \layout Standard
# Line 313  Letrinas del servicio Line 327  Letrinas del servicio
327  \family typewriter  \family typewriter
328  \size small  \size small
329    
330  \begin_inset Include \verbatiminput{/home/elfo/mine_cvs/desc_salas/seroth/seroth-almacen01.xml}  \begin_inset Include \verbatiminput{/home/elfo/cvs/mine_cvs/desc_salas/seroth/seroth-almacen01.xml}
331    
332    \end_inset
333    
334    
335    \layout Paragraph
336    
337    Escaleras
338    \layout Standard
339    
340    
341    \family typewriter
342    \size small
343    
344    \begin_inset Include \verbatiminput{/home/elfo/cvs/mine_cvs/desc_salas/seroth/seroth-escaleras01.xml}
345    
346  \end_inset  \end_inset
347    
# Line 323  Letrinas del servicio Line 351  Letrinas del servicio
351  Planta de arriba  Planta de arriba
352  \layout Paragraph  \layout Paragraph
353    
354  Escalera  Escaleras
355  \layout Standard  \layout Standard
356    
357    
358  \family typewriter  \family typewriter
359  \size small  \size small
360    
361  \begin_inset Include \verbatiminput{/home/elfo/mine_cvs/desc_salas/seroth/seroth-cocina01.xml}  \begin_inset Include \verbatiminput{/home/elfo/cvs/mine_cvs/desc_salas/seroth/seroth-escaleras02.xml}
362    
363  \end_inset  \end_inset
364    
# Line 344  Distribuidor Line 372  Distribuidor
372  \family typewriter  \family typewriter
373  \size small  \size small
374    
375  \begin_inset Include \verbatiminput{/home/elfo/mine_cvs/desc_salas/seroth/seroth-cocina01.xml}  \begin_inset Include \verbatiminput{/home/elfo/cvs/mine_cvs/desc_salas/seroth/seroth-distribuidor01.xml}
376    
377    \end_inset
378    
379    
380    \layout Paragraph
381    
382    Cuarto de Seroth
383    \layout Standard
384    
385    
386    \family typewriter
387    \size small
388    
389    \begin_inset Include \verbatiminput{/home/elfo/cvs/mine_cvs/desc_salas/seroth/seroth-cuarto_seroth01.xml}
390    
391  \end_inset  \end_inset
392    
# Line 358  Tocador Line 400  Tocador
400  \family typewriter  \family typewriter
401  \size small  \size small
402    
403  \begin_inset Include \verbatiminput{/home/elfo/mine_cvs/desc_salas/seroth/seroth-cocina01.xml}  \begin_inset Include \verbatiminput{/home/elfo/cvs/mine_cvs/desc_salas/seroth/seroth-tocador01.xml}
404    
405  \end_inset  \end_inset
406    
# Line 372  Letrinas Line 414  Letrinas
414  \family typewriter  \family typewriter
415  \size small  \size small
416    
417  \begin_inset Include \verbatiminput{/home/elfo/mine_cvs/desc_salas/seroth/seroth-cocina01.xml}  \begin_inset Include \verbatiminput{/home/elfo/cvs/mine_cvs/desc_salas/seroth/seroth-letrinas01.xml}
418    
419  \end_inset  \end_inset
420    
# Line 380  Letrinas Line 422  Letrinas
422  \layout Subsection  \layout Subsection
423    
424  ¿Qué hay de los objetos?  ¿Qué hay de los objetos?
425    \layout Standard
426    
427    Recordemos que en un entorno MUD/MUSH podemos pensar en 4 tipos de entes
428     fundamentalmente:
429    \layout Itemize
430    
431    Personajes jugadores.
432     Son personas físicas que se conectan por internet y realizan acciones conscient
433    emente.
434    \layout Itemize
435    
436    Personajes no jugadores.
437     Son programas de ordenador capaces de reaccionar a eventos y que se aparecen
438     a los otros personajes jugadores como ellos.
439    \layout Itemize
440    
441    Objetos.
442     Son elementos virtuales que simulan ser objetos físicos que pueden ser
443     manipulados por PJs o PNJs.
444    \layout Itemize
445    
446    Salas.
447     Son los espacios físicos virtuales por donde circulan personajes jugadores
448     (PJs) personajes no jugadores (PNJs) y en donde se encuentran los objetos.
449    \layout Standard
450    
451    De todos ellos el menos importante es el Personaje no jugador.
452     En efecto, no podemos estar sin personajes jugadores ni salas.
453     Y es mejor tener objetos que no tenerlos y tener personajes no jugadores
454     ya que se consigue una mejor integración con el entorno si disponemos de
455     elementos intercambiables que potencian las relaciones sociales y de grupo
456     entre jugadores.
457    \layout Standard
458    
459    Por ello, en el área de prueba sólo vamos a dedicarnos a describir unos
460     objetos y no haremos referencia a PNJs ya que esta parte se encuentra en
461     estos momentos en una fase temprana de desarrollo.
462    \layout Standard
463    
464    En las salas que hemos descrito anteriormente hemos mencionado a existencia
465     de tres objetos muy diferentes.
466     Unas ramitas de tomillo, un cuchillo de cocina y una pluma de ave para
467     escribir.
468    \layout Standard
469    
470    Veamos cómo son por dentro exactamente estos ficheros.
471    \layout Paragraph
472    
473    Tomillo
474    \layout Standard
475    
476    
477    \family typewriter
478    \size small
479    
480    \begin_inset Include \verbatiminput{/home/elfo/cvs/mine_cvs/desc_objetos/tomillo01.xml}
481    
482    \end_inset
483    
484    
485    \layout Paragraph
486    
487    Cuchillo
488    \layout Standard
489    
490    
491    \family typewriter
492    \size small
493    
494    \begin_inset Include \verbatiminput{/home/elfo/cvs/mine_cvs/desc_objetos/cuchillo01.xml}
495    
496    \end_inset
497    
498    
499    \layout Paragraph
500    
501    Pluma de ave
502    \layout Standard
503    
504    
505    \family typewriter
506    \size small
507    
508    \begin_inset Include \verbatiminput{/home/elfo/cvs/mine_cvs/desc_objetos/pluma_de_ave01.xml}
509    
510    \end_inset
511    
512    
513    \layout Section
514    
515    Contribuir con código
516    \layout Standard
517    
518    Ésta es la otra forma de ayudar al proyecto Minë.
519     Puedes incorporarte al equipo de programadores y escribir código fuente
520     del programa.
521     Tenemos una lista de correo especialmente dedicada a tratar este tipo de
522     temas (que a los usuarios normales no les importan en absoluto) ambar-dev@mail.f
523    reesoftware.fsf.org.
524    \layout Standard
525    
526    El código fuente de Minë es 100% python.
527     Utilizamos python como lenguaje de programación por motivos históricos
528     (el fundador del proyecto, Pablo Ruiz Múzquiz comenzó a programar
529    \begin_inset Quotes eld
530    \end_inset
531    
532    ambar
533    \begin_inset Quotes erd
534    \end_inset
535    
536     -precursor de Minë- en python) y por motivos prácticos (python resuelve
537     con elegancia muchos de los problemas que aparecen en el diseño de un juego
538     de estas características, es multiplataforma y la curva de aprendizaje
539     es muy suave, lo que facilita nuevos colaboradores).
540    \layout Standard
541    
542    También utilizamos XML para los ficheros fuente de las salas, PNJs y objetos
543     ya que apostamos por estándares asentados y versátiles.
544    \layout Standard
545    
546    El punto de comienzo para ayudar con el código de Minë es, sin duda, los
547     diagramas UML que encontrarás en la página electrónica de Minë, http://eutherpe.
548    org/desarrollo.html y que te darán una idea general del diseño que seguimos.
549     Tras esto te recomendamos que eches un vistazo a un fichero de Minë que
550     sea simplón como ayuda.py o idioma.py y finalmente escudriña todo el código
551     fuente de Minë (casi 10.000 líneas).
552  \the_end  \the_end

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26