sábado, 13 de octubre de 2012

Spotlight: Estadísticas del Cambio, láser y robots con NXTBoy


Desde que era un niño, el usuario NXTBoy se ha interesado en la construcción. Un galardonado constructor de robots para el momento en que era un adolescente, él también hizo algunos juegos y servicios innovadores para ROBLOX, incluyendo un intercambio Estadística sitio web que rastrea los tipos de cambio de moneda ROBLOX.
El sitio web es básicamente un gráfico que se actualiza. NXTBoy originalmente lanzado en 2008 como una excusa para volver a aprender SQL(Structured Query Language), un lenguaje de programación de propósito especial."Básicamente, he creado una tarea de cron que raspa la página de cambio de divisas cada dos horas", recuerda NXTBoy."Solía ​​selectores XPath para extraer la información, y se almacenan los datos en mi base de datos SQL."
El mismo gráfico tiene una interfaz pulida y gráficos. Uno pensaría que la persona que hizo que debe haber sido realmente en el cambio de divisas ROBLOX, aunque NXTBoy insiste en que esto no era el caso. Cuando se le preguntó por qué decidió crear el gráfico de cambio evolutivo, respondió simplemente: "Porque yo podría."
Los tipos de cambio
Nota: Dips a cero representan las interrupciones en la recolección de datos, no el tipo de cambio actual.
Muchos usuarios hoy en día han encontrado maneras de aprovechar nuestro cambio de divisas, lo que les permite negociar Robux de Entradas (y viceversa), para obtener un beneficio. El intercambio se basa en la oferta y la demanda, es decir, el valor de cada moneda fluctúa en función de la cantidad disponible. Tabla NXTBoy da a los usuarios un recurso para el comercio de divisas a un tipo con el que estamos satisfechos.
Pero NXTBoy tiene un reto de lo más orientado a las ganancias actitud. Él construye cosas para resolver problemas o simplificar las interfaces existentes. Las cosas que ha creado son interesantes porque son todos para hacer algo específico .
ROBLOX Forum EnhancerMás orgulloso de los logros NXTBoy Roblox Roblox fue el Forum Enhancer , una extensión de Chrome que cuenta con numerosos cambios y simplifica la interfaz foro utilizando otro tipo de lenguaje de programación llamado "Markdown".
"Markdown agrega cosas como resaltado de sintaxis para los foros, y añade scrolling infinito, es decir, si se desplaza a la parte inferior de una página, se carga la página siguiente de la rosca. "
El Enhancer Foro tiene un grupo de características, incluyendo paquetes de sellos de tiempo relativos, (es decir, "ayer" o "un minuto"), una interfaz de usuario simplificada y una pantalla nueva entrada.
Después de la creación de estos servicios útiles, NXTBoy cambió su atención a la creación de un juego popular.  OMG láseres ha sido visitado más de 16.000 veces, pero es más una demo técnica que un juego. En él, se utilizan dos tipos de tiradores láser (uno es un tiro recto, el otro es más de un disparo láser escopeta) para emitir los reflejos de un espejo centralizado en el mapa, los láseres de cascada en múltiples direcciones realista. Esto significa que puede utilizar superficies reflectantes en el juego para despedir a su rayos láser a los miembros del equipo contrario.
ROBLOX NXTBoy apalancada de la Parte A Ray Encuentra  método para crear sus láseres, y desarrolló su propio sistema que les realista reflexión. Afirma que su método, que implica el estudio de la superficie que toca un láser, la búsqueda de su vector, a continuación, utilizando la reflexión especular para determinar la dirección del haz hacia el exterior, debe ser comprensible para alguien que sabe cómo construir, por ejemplo, una pistola con ROBLOX . NXTBoy documentado el código de su láser inicial (nota: no se reflejan), usted lo puede encontrar  aquí .
Habíamos NXTBoy nos guiará a través de su método de reflexión láser, él fue capaz de romper el proceso en ocho pasos.
1. Ajuste la longitud del rayo, con `longitud`, y `:. Raycast ()` se
2. Los resultados son `parte, firedRay, remainingRay`
3. `: Draw ()` el firedRay
4. Mira el inicio de `` remainingRay, y golpeó la parte
5. Calcula que la superficie de la pieza fue golpeado (teniendo en cuenta las cuñas, ladrillos,
esferas)
6. Encontrar el vector normal de dicha cara (la que apunta hacia fuera)
7. Calcule el nuevo rayo reflejado: `remainingRay: specularReflection (normal)`
8. Repita hasta que ninguna parte se ve afectado (no ponga el `.` Longitud después de la primera vez que `)
¿Qué es lo siguiente para NXTBoy? Se está preparando para comenzar su carrera universitaria en la Universidad de Cambridge y tomando un pequeño descanso con el fin de ganar un poco de experiencia laboral en su campo de la ingeniería mecánica. Para un 18-años de edad, ya ha logrado bastante en el campo de la robótica. ROBLOX le proporcionó un entorno para probar ideas.
"En el momento en que había encontrado ROBLOX, yo había estado en una competición internacional de robótica", recuerda NXTBoy. "Ahora participan cada año. ROBLOX me dio un ambiente agradable para poner a prueba la física y las matemáticas para su uso en otros lugares. "
NXTBoy - RobotRecientemente, NXTBoy ganó el primer premio en un concurso FIRST LEGO League, donde él y su equipo tuvieron que construir robots, sobre la marcha, para llevar a cabo misiones espontáneas en el menor tiempo posible.Él también se ha metido un trabajo técnico local, que trabaja en la división de Semiconductores de Consultores-a Cambridge verdadero honor para alguien de su edad, al ver que sólo pueden llevar a 10 estudiantes al año.
Boy NXT también actúa como un editor colaborador de la Wiki Roblox , donde mantiene páginas acerca de secuencias de comandos en Roblox. Recientemente ha terminado de construir un juego multijugador funcional utilizando Javascript, y está en constante formación para ganar más competiciones de robótica.
Con todas estas cosas pasando, NXTBoy mantiene un buen nivel de la cabeza, y tiene este consejo para compartir:
"Trabaja duro, y asegúrese de que se involucren en las cosas que realmente te interesan. Así es como llegué a estar donde estoy hoy ".
Nuestro consejo: explorar gran variedad de características ROBLOX-desde la economía y el desarrollo de juegos para máquinas de construcción y experimentar con la física de encontrar algo que le interesausted , y aprovechar su poder creador.

No hay comentarios:

Publicar un comentario