Definicin de ser vivo - PowerPoint PPT Presentation

1 / 59
About This Presentation
Title:

Definicin de ser vivo

Description:

John Von Newman al tratar de desarrollar un modelo abstracto de ... Cursors. Display. Draw. Event. Font. Image. Joystick. Key. Mouse. Movie. Sndarray. Surfarray ... – PowerPoint PPT presentation

Number of Views:23
Avg rating:3.0/5.0
Slides: 60
Provided by: Jefe8
Category:
Tags: cursers | definicin | ser | vivo

less

Transcript and Presenter's Notes

Title: Definicin de ser vivo


1
Definición de ser vivo
2
Origen de la vida
3
Vida extraterrestre
4
Síntesis de vida
5
Diversidad de formas
6
(No Transcript)
7
Fuera del equilibrio termodinámico
8
Metabolismo
9
Reproducción
10
Autoreparacion y crecimiento
11
Agregado de múltiples elementos interactuantes
12
En todos los niveles
13
Autómatas celulares
14
Historia
  • John Von Newman al tratar de desarrollar un
    modelo abstracto de la auto reproducción en
    biología, un problema que surgió en sus estudios
    en cibernética postula un autómata que se auto
    reproduce

15
El latís
16
El vecindario
17
La función de siguiente estado
18
Las dinámicas emergentes
19
(No Transcript)
20
(No Transcript)
21
(No Transcript)
22
(No Transcript)
23
Algoritmos genéticos
24
Evolución
  • En 1859 se publico el libro El origen de las
    especies, por Charles Darwin

25
Sección natural y artificial
26
(No Transcript)
27
Historia natural
28
La biología molecular
  • En 1865 Mendel propone sus leyes de la herencia
  • En 1953 Watson y Crick proponen su modelo de la
    doble hélice.

29
(No Transcript)
30
Algoritmos genéticos
31
(No Transcript)
32
(No Transcript)
33
(No Transcript)
34
(No Transcript)
35
Redes Neurales
36
(No Transcript)
37
(No Transcript)
38
(No Transcript)
39
(No Transcript)
40
Error y aprendizaje
41
(No Transcript)
42
(No Transcript)
43
Tan lejos de la realidad
44
Modelos basados en agentes
45
(No Transcript)
46
(No Transcript)
47
Uroborus
  • Un ambiente de modelaje de vida artificial

48
Estructura de Uroborus
49
Pygame
  • Es un conjunto de módulos para python, diseñados
    para escribir juegos, envolviendo en el tope la
    librería SDL

50
Los módulos de pygame
  • Key
  • Mouse
  • Movie
  • Sndarray
  • Surfarray
  • Time
  • transform
  • Sprite
  • Cdrom
  • Cursors
  • Display
  • Draw
  • Event
  • Font
  • Image
  • Joystick

51
Implementando the View
  • Básicamente pygame trabaja con superficies de
    color, esto es matrices de píxeles, los cuales
    modifica dinámicamente.

52
Pygame.display
  • Pygame.display.get_info()
  • -te da las capasidades del driver
  • Pygame.display.list_modes(depth, flags)
  • Te da los modos graficos soportados en el
    sistema.
  • Pygame.display.mode_OK((width, heigth), flags,
    depth)
  • - Te da los mas parecido que el sistema pueda
    generar

53
Moviendo una imagen
  • Screen pygame.display.set_mode ( (400, 400))
  • Screen.blit(imagen, (0, 0))
  • Pygame.display.update()

54
La clase sprite
  • __init__(grupo)
  • Add()
  • Remove()
  • Kill()
  • spriteCollide(spirte, group. dokill)
  • Groupcollide(group1, group2, dokill1 dokill2)

55
Los grupos
  • Add()
  • __init__(sprites_list)
  • Empty() quita a todos los sprites
  • Copy()
  • Has(sprite)
  • Update()

56
Tipos de grupos
  • Group
  • GroupSingle
  • RenderPlain draw()
  • RenderClear clear()
  • RenderUpdates

57
Surfarray
  • La clase surfarray te permite crear una
    superficie en base a un array del modulo numeric,
    modificando píxeles específicos gracias al mapeo
    entre superficie y matriz.

58
Todo junto
59
Conclusiones
Write a Comment
User Comments (0)
About PowerShow.com