Colobot
Colobot | ||
---|---|---|
Captura de pantalla | ||
Información general | ||
Tipo de programa | Estrategia, Videojuego de programación | |
Lanzamiento inicial | 2001 | |
Licencia | GNU GPL v3 | |
Información técnica | ||
Programado en | C++ | |
Plataformas admitidas | ||
Enlaces | ||
Colobot (Colonize with Bots) es un videojuego de estrategia de tiempo real educativo en 3D. El objetivo del juego es encontrar un planeta para colonización por la raza humana, estableciendo una infraestructura básica en la superficie y eliminando cualesquier formas de vida alienígena que arriesguen la expedición. El juego tiene lugar en la Tierra, la Luna, y otros 7 planetas ficticios. La característica principal del juego qué lo hace educativo es la capacidad para el jugador de programar sus robots que utilizan un lenguaje de programación similar a C++ o Java.
El juego ha sido recomendado por el Ministerio polaco de Educación Nacional para ayudar a enseñar lo básico de algoritmos y programación orientada a objetos.
Epsitec ha liberado el juego como software libre bajo la licencia GNU GPL v3 después de ser contactado por PPC (Recientemente renombrado a ICC & TerranovaTeam).[1][2]
Visión general
[editar]La vida en La Tierra está acechada por un devastador cataclismo. La humanidad tiene que salir fuera y buscar una casa nueva. Una primera expedición de solo robots fue enviada para encontrar otro planeta habitable. Por razones todavía desconocidas, la misión fue un desastre y nunca regresó.
Con unos cuantos robots como compañeros, el jugador tiene que viajar a los planetas desconocidos. Houston, Control de Misión de la Tierra tiene un satélite de espía transmitirá información valiosa al jugador. El jugador necesitará materiales y energía para construir infraestructuras. Necesitará producir las armas necesarias para defenderse. Programar robots, para delegar tareas a ellos, dejándole al jugador el continuar la misión mientras sus robots cuidan la base, luchan contra enemigos, y recogen materiales.
Visión general de lenguaje de programación
[editar]El lenguaje de programación utilizado en Colobot es CBOT, sintácticamente similar a Java. Un código de ejemplo para un robot, el cual realiza la tarea de encontrar una mena de titanio y entregarlo a una fábrica para su purificación:
extern void object::FetchTitanium()
{
object item; // declare variable
item = radar(TitaniumOre); // find a piece of titanium ore
goto(item.position); // go to the ore
grab(); // pick up whatever is in front of the robot (presumably the ore)
item = radar(Converter); // find the ore converter
goto(item.position); // relocate to the converter
drop(); // drop the piece of ore
move(-2.5); // back up 2.5 meters to allow the converter to start processing the ore
}
Trivia
[editar]- TerranovaTeam (Anteriormente PPC) estuvo dado el código de fuente por Epsitec y ha remade el juego, titulado Colobot: Edición de Oro. También están trabajando en una secuela: Colobot 2.
- El equipo también mencionó que iban a publicar la edición de oro en Steam una vez tengan una versión estable; aun así, este objetivo no ha sido cumplido todavía.
Enlaces externos
[editar]- Página oficial
- Comunidad internacional de Colobot
- Colobot en MobyGames
- Repositorio del código fuente en Github
Referencias
[editar]- ↑ Licencia Archivado el 8 de enero de 2015 en Wayback Machine.
- ↑ Rebranded Nombre para PPC