Mostrando entradas con la etiqueta Programas. Mostrar todas las entradas
Mostrando entradas con la etiqueta Programas. Mostrar todas las entradas

Recursos de programación. Apuntes y ejercicios. C++, C,Java, Ajax, Modula, PHP, etc..

Buenas, buscando varios ejercicios resueltos sobre programación me he encontrado con la página www.cartagena99.com en la que tienen posteados muchísimos manuales, tutoriales, apuntes y ejercicios sobre múltiples lenguajes de programacion.

Os enlazo directamente a esos enlaces, pero os insto a que visitéis su web. En ningún caso los enlaces son nuestros.

(Ninguno de estos archivos están en nuestros servidores, simplemente son enlaces al sitio donde los tienen alojados. En caso de que culaquier archivo tenga copyright, eliminaremos inmediatamente su entrada).

Fuente: http://www.cartagena99.com/recursos/recursos_programacion.php
Abrir
Recurso

Configurar Andorid en Eclipse y en Netbeans. Ejemplo de un videojuego.

Buenas, vamos a explicar detalladamente cómo configurar Eclipse o Netbeans para poder programar para andorid y emular la ejecución. Para ello necesitamos descargar , instalar y configurar lo siguiente:

 Java SE 7 (JDK  7) y JRE  7 (Máquina Virtual de Java). Y se instalan.
   o    http://www.oracle.com/technetwork/java/javase/downloads/index.html.

Eclipse IDE for Java EE Developers Paquete INDINGO (El más usado).
  o   http://www.eclipse.org/downloads/ (No se instala solo se ejecuta). Más concretamente de aquí:
  o   http://www.eclipse.org/downloads/packages/release/indigo/r
Ó en su defecto Netbeans 7 español para java y luego instalar el plugin Nbandroid de kenai.

 SDK Android. android-sdk_r18-windows.zip (Luego harán falta más descargas).
  o   http://developer.android.com/sdk/index.html
Nos creamos en nuestro disco duro, por ejemplo en C: un directorio que se llame android y descomprimimos dentro él el archivo comprimido de eclipse y el SDK de android. Cada uno deberá quedar dentro de una carpeta. En el Android  ejecutamos el SDK manager e instalaremos las versiones de Android que deseemos trabajar, se recomienda todas las versiones 2.x.


Ahora debemos de incluir las en las variables PATH de nuestro sistema  operativos la ruta del directorio SDK. En windows se hace de la siguiente forma:

Botón derecho en el icono Equipo o MiPc y elegimos Propiedades. Luego en “configuración avanzada del sistema”, luego en  “variables de entorno” , luego seleccionamos en Variables de sistemas “CLASSPATH” o “Path”, pulsamos editar y añadimos nuestra ruta del SDK Manager. Como ya tendrás varias rutas metidas, añade un punto y coma al final ; y tu ruta. La ruta debe ser similar a la siguiente C:\Android\android-sdk-windows\SDK Manager.exe

Luego ya abrimos eclipse, elegimos un espacio de trabajo y nos disponemos a instalar el plugin ADT. Picamos en help, instalar nuevo software y añadimos ADT y la siguiente dirección:

https://dl-ssl.google.com/android/eclipse

Luego acepta los términos del contrato y termina la instalación. Deberás reiniciar eclipse y en Windows Preferences entrar en la opción Android y comprobar si está seleccionada la carpeta donde tenemos el SDK.

En Eclipse nos vamos a Window y luego a AVD MANAGER y nos crearemos un nuevo emulador para poder correr nuestros proyectos. Le damos a New… y configuramos lo siguiente y le damos a crear.

EJEMPLO


1.       Creamos un nuevo proyecto Andorid en Eclipse. Nos vamos a File -> New -> Others y elegimos Android Project.
2.       El nombre del proyecto (El del juego será) killthemall-training.

3.       Elegimos la versión para Android 2.1
4.      El nombre de la aplicación pondremos: Kill Them All
5.      El paquete pondremos: com.jabatogames.android.killthemall
6.      Activity: Main
7.       Minimun SDK: 7

Recursos para la creación de videojuegos

Por si tienes algún proyecto en mente, que tenga que ver con videojuegos, he aquí una gran recopilación de recursos:
  • KPL - Facilita la programación de videojuegos, con impresionantes gráficas y sonidos.
  • Basic4GL – Programacion en BASIC para windows con soporte OpenGL (2D y 3D)
  • Panda3D – Engine 3D gratuito usado en la creacion de ToonTown por Disney. (Python, C++)
  • Glest – Juego de estrategia (RTS) en 3D completamente personalizable y gratuito.
  • Kaneva – Sistema para la creacion de juegos multijugador en linea (MMO games). En estado Beta.
  • Blink 3D – Creador de escenas 3D para uso en internet (juegos, educacion, machinima). (Alpha)
  • FreeWorld3D – Programa para la creacion de terrenos y mundos 3D en tiempo real. (comercial)
  • JClic – Conjunto de aplicaciones informáticas para poder realizar rompecabezas, asociaciones, ejerciciosde texto, palabras cruzadas, y muchas otras actividades educacionales (JAVA).
  • Quest Pro – Creador de aventuras de texto sin programacion. (comercial)
  • Indice de Paginas – Juegos pequeńos y gratuitos en espańol para nińos.
  • DIVnet – Informacion y taller de aprendizaje de Div y Fenix.
  • RPG Toolkit – Programa dedicado a la creacion de juegos en 2D del tipo ‘Role Playing Games’ (RPG’s).
  • The Nebula Device – Engine 3D multiplataforma para la programacion de juegos en C++ (Open Source)
  • PPTactical Engine – Pequeńo sistema para la creacion de juegos de estrategia en tiempo real (RTS).
  • VERGE – Este es un programa que te ayudara a crear juegos… especificamente de tipo RPG.
  • The Lost Realm of Anoria – Open source 3D engine para crear tu propio juego multiplayer RPG o juegos similares.
  • Game Editor – Sistema para el desarrollo de juegos 2D para windows, pocket pc y linux, sin programacion. (comercial)
  • Visionaire – Similar a AGS (adventure game studio). Te permite la creacion de aventuras graficas en 2D. (comercial)
  • Hephaestus – Kit para crear juegos de rol en 2D en JAVA (multiplataforma), el cual incluye un editor demapas.
  • RPG Maker XP – Si lo que deseas es crear juegos de rol en 2D, esto es precisamente lo que buscas. (comercial)
  • 3D Adventure Studio – Editor y engine dedicados para la creacion de juegos de aventura en 3 dimensiones.
  • Virtools Dev – Herramientas y servidores para la creacion de aplicaciones y juegos 3D en tiempo real, y en muy poco tiempo. (comercial)
  • Platform Studio – Herramienta para crear juegos de plataforma en 2D sin programacion.
  • Adventure Maker – Set de herramientas para la creacion de juegos de aventura del tipo ‘point-and-click’.
  • Antiryad Gx – Creador de juegos 3D para diferentes plataformas, incluyendo win, linux, mac, PS2, Xbox, etc.
  • Explorations RPG System – Sistema para el desarrollo de juegos RPG multijugador. (comercial)
  • mad – adventure game engine – Engine para la creacion de aventuras graficas. (similar a ‘adventure game studio’)
  • PlayBasic – Lenguaje para la programacion de juegos basado en BASIC, pero mas simple todavia. (comercial)
  • Realm Crafter – Herramienta para la creacion de juegos tipo MMORPG. En desarrollo. (comercial)
  • Stagecast Creator – Sistema para la creacion de simulaciones y juegos simples.
  • Ray Game Designer 2 – Programa para crear juegos 3D sin programacion. Soporta OpenGL, D3D ysoftware rendering.
  • The 3D Gamemaker – Podras crear juegos 3D basados en plantillas modificables sin programacion. (comercial)
  • FPS Creator – Si solamente deseas crear un FPS (1st person shooter) sin programacion, esta es tu solucion. (comercial)
  • Ren’Py – Sencillo lenguaje de programacion para la creacion de juegos con estilo de novelas visuales.
  • Text-World – Herramienta para crear aventuras en modo texto. Podras crear algo asi como ‘novelas interactivas’.
  • Cube 3D Engine – Open Source multiplayer y single player con opcion de editar la geometria, mapas y demas elementos interactivos
  • Entidad 3D – Completo sistema para el desarrollo de juegos 3D tipo Quake sin necesidad de programacion. En espańol!
  • Torque Game Engine – Poderoso engine 3D para la creacion de videojuegos (comercial)
  • Reality Factory GCS – Creador de juegos 3D basado en el engine Genesis 3D (open source)
  • Elysium – Creador de MMORPG gratuito y Open Source. Puedes crear enemigos, mundos, y jugar en ellos con tus amigos.
  • Pygame - Modulos de Python para escribir videojuegos en este lenguaje de programacion
  • gmax - Programa para modelar y animar personajes 3D especificamente para videojuegos
  • Genesis3D - Engine 3D open source para el desarrollo de juegos
  • Crystal Space – Sistema de desarrollo para juegos 3D escrito en C++
  • BYOND - Creador de juegos RPG, MUDs, etc con networking
  • Cosmos Creator – Engine 3D y modelador de videojuegos (comercial)
  • Hermes - Creador de aventuras gráficas para Windows
  • Blitz3D - Paquete para programar juegos 2D/3D. Basado en Basic. Recomendado! (comercial)
  • Darkbasic - Engine 3D con soporte 2D para juegos basados en DirectX (comercial)
  • 3D GameStudio – Muchos juegos 3D comerciales han sido realizados con este programa (comercial)
  • 3Impact – 3DRad evoluciono a este nuevo engine para la creacion de videojuegos.
  • 3D Rad Lite – Version completamente gratis de este programa para juegos 3D
  • Game Maker – Excelente programa para crear videojuegos de plataformas y muchos otros 2D
  • Adventure game Studio – Creador de aventuras graficas interactivas en 2D (al estilo ‘apunta y haz click’)
  • Scrolling Game Development Kit – Herramienta open source para el desarrollo de juegos 2D.