In the last couple of weeks since our last post, we have accomplished a great deal of progress and our 40% goal for the summer is pretty much achieved. We have successfully setup our rendering capabilities to take coordinates as an input and display a block in the desired position. We also have a random, yet cohesive terrain generation method using Perlin noise. Finally, we put these two elements together and we can now render and display a chunk of blocks which resemble a natural terrain. The next step will be to add collision so the camera can only move along the exposed terrain. As of now, the camera is free-moving (which is useful for debugging purposes), but it will need to be locked to the surface for the final product. We also need to add block creation and destruction, but that should be easy given our hierarchy of block and chunks, in which blocks can be added and deleted with minimal added code. We have faced a couple minor challenges in the recent weeks with bugs and errors, but these were usually quickly corrected. We look forward to the coming weeks and how we can add to our working skeleton of the final game. Thanks and happy coding!
0 Comments
Leave a Reply. |
Details
AuthorThese blogs are written by the Fellows: Ben Berlin, Sam Bruce, and Robert Dubinski. We are a group of seniors at Severn School in Severna Park, MD, who are highly interested in programming and game design. After completing AP Computer Science A, we wanted to delve deeper into the world of computer science and we are very fortunate to have been granted this opportunity by the Van Eney Severn Fellows Program. Archives
May 2020
Categories |