• Advertisement
Sign in to follow this  
  • entries
    15
  • comments
    35
  • views
    16008

Started GameDev Challenge for Oct 2017

Sign in to follow this  

499 views

I started participating in the game dev community challenge for oct. 2017 !

Here are the progress after the first evenings:

 

Evening 1:

I decided to make a bubble bobble game in C++ from scratch without using any external libraries - except for my own platform abstraction library (FPL).

So i started up visual studio 2017 communiy edition and made all the groundwork nessecary to power a game, like base rendering, robust input handling, stable game loop, etc.

 

Evening 2:

I am closer to a game now, i have a player (rectangle) jumping around on the screen with rock-solid vector based collisions in a fixed level.

Movements seems to be okay for now and are pretty solid. I am happy, made good progress so far.

 

Evening 3:

Starting to add a ton of math vector/matrix stuff, so i can migrate to modern opengl pretty soon. Also i can now load and render textures ;)

Second thing i have done is to prepare FPL to handle gamepads using XInput in win32, using the same event system i have right now.

 

Video:

https://www.youtube.com/edit?o=U&video_id=iGGA1d_8dJY

 

Todo:

  • Move the level to a tile based system, so i can render and create it more easiely
  • Sprites!
  • Spawning collectibles
  • Move to a command render system instead of immediate rendering, so i can abstract the rendering entirely.
  • Compile glew yourself so that you wont get weird linker errors on the prebuild libraries or write your own opengl loader
  • First enemy
  • Draw text like score/level and in-game labels
  • Menu!
  • Copy assets as post-build to the output path instead of setting the work-directory

Issues:

  • Cant use SIMD for mat4-mult right now, because __m128 is not recognized at all even though i included all the intrinsics headers -.-

gd_challenge_ev1_3_shot.png

Sign in to follow this  


0 Comments


Recommended Comments

There are no comments to display.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Advertisement