Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

C++ game progress 1, Platform game

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
55,436
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on May 19, 2008

My first platform game written in C++ with SDL, progress 1,
TiloBased game, Bidimentional array as map

  • likes, 12 dislikes

Link to this comment:

Share to:

Uploader Comments (EdurarTe)

  • Creo que debes adoptar mejores prácticas de programación, en el 00:00 creas una variable sin sentido, returner? ¿Para qué? si ambos casos de la condición IF con ejecutar diréctamente return 0; o return 1; ya ahorras espacio en memoria evitando la variable "returner" :)

  • @pomposanta vaya, tantos años y nadia habia examinado eso, de hecho es un juego de returns, no recuerdo bien porque diablos no compilaba sin utilizar esa variable, creo que al poner el puro return, se seguia ejecutando el ciclo, o algun bug habia alli, hahaha gracias por fijarte, de todas maneras ese codigo lo he perdido y solo me queda un port a java MIDP para celular, el cual es mas limpio que este, pero vamos son solo 4 bytes! xD

  • Mmm, esta bien, es una practica, todavia falta mucho porque la gravedad esta medio mal, es como que falla en el momento de colisionar en el suelo, pero lo demas bien, suponiendo que los cuadrados son sprites. Te recomiendo echarle un vistazo a otros IDEs y librerias graficas que andan por ahi. Si sabes castellano usalo, no te abortes. Voto a favor.

  • @LoboOscuro3 emm, que no te gusta SDL?! porfavor que otra libreria grafica es mejor y mas opensource que SDL, no necesito librerias pesadas como directx o openGL para rutinas tan simples como dibujar cuadrados, además SDL es independiente de plataformas, para que hacer aplicaciones nativas de windows o X11 para que el codigo no sea portable, en cuanto al IDE, ya uso codeblocks pues ahora trabajo en linux, pero DevC++ era lo mejor en windows antes de que codeblocks se hiciera tan confiable

  • You're "landing" code needs to be fine tuned. It seems that the block just floats onto the ground at the last moment.

    for (int a = fallspeed; a > 0; a--){ if a collision exists at [x,y+a] continue else y += a and falling = false.

    Something like that should help. Oh wait, this vid is 2 years old. Oh well :/

  • @cluelessbtd yes, its indeed built to do that, the collition check is one Y coordinate above the hit, so that it doesnt get stuck, its hard to explain all these years passed by, but, its just one coordinate, a simple draw rutine can hide that.

see all

All Comments (241)

Sign In or Sign Up now to post a comment!
  • @afker553 sdl is just a library for c++. I belive, it is still just c++

  • can I have teh source?

  • can i do it only with c++ ?

  • Very exciting. I cried.

  • Same music from orbiter! =D

  • I'd like to see the source code. Is there a possibility I can have it? In a PM? I really like it! :D

    Thanks in advance!!!

  • Very nicely made. Although i could make something similar in ASCII :)

  • I'm new to C++ but how do you add graphics to your game?

  • hola a todos me estoy iniciando en la progracion les agradecería mucho si me pudieran decir o aconcejar donde encontrar buenos tutoriales y buena informacion para mi formacion se los agradecere mucho

Loading...
Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more