Dark Gaming — PLD Assault

PLD Assault

Written by Dark. Posted at 1:33 am on June 4th, 2012

PLD Assault is a game I made for my college thesis.

My thesis topic is implementation of hex boards. As you might guess that came from my expirience in making a hex board for Blue Sun.

Unfortunately I cannot upload here anything to present PLD Assault but the following video.


My idea was to make a rather simple game but with great tactical depth. I wanted to implement something closer to a game of chess than typical computer game. PLD Assault was supposed to match two players comparing their general tactical skills and intelligence rather than skills, expirience or knowledge in that specific game.

I think I managed to get close to these goals in the end thanks to a few solutions:

  1. The map on which players fight is randomly generated each time – theres no way to learn your ultimate tactics. You need to improvise your strategies after analyzing the map.
  2. Players can choose and place units they want to use. At the same time they can preview the map while doing so.
  3. Every unit has two purposes: specific role in group (usually related to terrain conditions) and countering another type of unit. In this way terrain you fight on implies the units to use but at the same time making your squad selection easy to predict may get you easily countered.
  4. To discourage draw game scenarios theres a scoring system. Long story short: player who hides or defends forever will be at scoring disadvantage after game’s turns limit.
  5. It is possible to check movement options of your or enemy units. You can also check targets in range from a reachable position along with the damage done resulting in attack on that target from that field. This way even inexpirienced players can easily plan their moves.

The game was done in C++ with use of DirectX9. I made all the 3D models in Blender. Textures in Gimp.

The game uses a very simple but nice and functional engine I wrote for it. It was totally unnecessary but I wanted to practice something like that and also, my past expiriences taugh me that nice clean base saves loads of debugging work later on. Thats why I took special care to make my code clean and bug-less all along the development process. The engine cant be used for anything else but PLD Assault as it is a part of my college thesis which will soon become the property of my school once I get my degree.

95 comments.

  1. The father of three from Plymouth’s St Budeaux walked 200 yards to the house where the boy was playing the computer game with friends and grabbed him by the throat.


  2. Hi there! I just wanted to ask if you ever have any problems with hackers?
    My last blog (wordpress) was hacked and I ended
    up losing many months of hard work due to no backup.
    Do you have any solutions to stop hackers?


  3. This helps. Thanks!


  4. I like this site because so much useful stuff on here : D.


  5. I’m also commenting to let you understand of the great experience my wife’s princess had browsing your blog. She came to find many pieces, which included what it’s like to have an ideal teaching style to let folks really easily master a number of advanced issues. You actually exceeded readers’ expected results. Thank you for supplying those great, trustworthy, explanatory as well as cool tips on this topic to Tanya.


  6. I must express my appreciation to you for rescuing me from this incident. As a result of browsing throughout the search engines and finding principles that were not powerful, I figured my life was gone. Being alive without the presence of solutions to the difficulties you have sorted out by way of your main guideline is a crucial case, and ones that would have badly damaged my entire career if I hadn’t noticed your blog post. Your primary capability and kindness in controlling all areas was tremendous. I’m not sure what I would’ve done if I had not come across such a step like this. I can also at this point relish my future. Thanks for your time very much for your reliable and sensible help. I will not hesitate to propose the blog to any person who needs and wants guidelines about this subject matter.


  7. 肌膚感覺清爽舒適,妝效自然無瑕。無刺激性,無油底妝品有助於遮蓋痘疤瑕疵,抗痘成分有助於治療預防粉刺痘痘,重現健康無瑕的肌膚。


  8. 介紹肌膚保養系列中的眼部保養産品。


  9. Yuan 阿原 【聖方系列精油】純方精油的商品介紹 Yuan 阿原,聖方系列精油,純方精油


  10. I went over this website and I think you have a lot of fantastic information, saved to fav (:.


  11. kOu2QS I simply could not depart your web site before suggesting that I actually enjoyed the usual info an individual supply in your guests? Is gonna be back continuously in order to check out new posts


  12. Many thanks for sharing this excellent piece. Very inspiring! (as always, btw)


  13. Major thankies for the blog.Really looking forward to read more. Much obliged.


  14. Just a smiling visitant here to share the love (:, btw outstanding style.


  15. Really appreciate you sharing this blog article.Much thanks again. Want more.


  16. Terrific work! This is the type of info that should be shared around the net. Shame on Google for not positioning this post higher! Come on over and visit my web site. Thanks =)


  17. I truly appreciate this post. I have been looking all over for this! Thank goodness I found it on Bing. You have made my day! Thx again!


  18. I value the blog.Thanks Again. Really Great.


  19. The Red Car; wow! It really is been a protracted time given that I ave thought of that one particular. Read through it in Jr. Significant, and it inspired me way too!


  20. Some genuinely great info , Gladiola I observed this.


  21. Major thankies for the blog article. Awesome.


  22. this webpage, I have read all that, so now me also commenting here. Check out my web-site lawn mower used


  23. I was suggested this web site by my cousin. I am not sure whether this post is written by him as no one else know such detailed about my trouble. You are amazing! Thanks!


  24. Major thanks for the blog article.Much thanks again. Really Cool.


  25. Many thanks! Exactly where are your contact details though?


  26. Some really wonderful posts on this internet site, thankyou for contribution.


  27. Major thankies for the article post. Really Great.


  28. Normally I do not read post on blogs, however I would like to say that this write-up very forced me to try and do so! Your writing style has been surprised me. Thanks, very nice post.


  29. Very informative blog article.Much thanks again. Awesome.


  30. Looking forward to reading more. Great post.Much thanks again.


  31. send this post to him. Fairly certain he will have a good read.


  32. Say, you got a nice article post.Much thanks again. Fantastic.


  33. Really informative blog post. Much obliged.


  34. Why would hydrocodone being Schedule III? result in higher prescription rates compared to Schedule II drugs?


  35. It as very straightforward to find out any topic on net as compared to textbooks, as I found this piece of writing at this web site.


  36. Major thankies for the blog post.Really looking forward to read more. Cool.


  37. I really liked your article post.Much thanks again. Cool.


  38. I think you have noted some very interesting points , thanks for the post.


  39. This very blog is definitely interesting and also factual. I have discovered many helpful tips out of it. I ad love to go back again and again. Thanks a bunch!


  40. Wow! Thank you! I always wanted to write on my site something like that. Can I include a fragment of your post to my website?


  41. Im obliged for the post.Really looking forward to read more. Great.


  42. Is there any way you can remove people from that service?


  43. we prefer to honor a lot of other online sites around the net, even though they aren


  44. I thought it was going to be some boring old post, but it really compensated for my time. I will post a link to this page on my blog page. I am sure my visitors will come across that really useful


  45. There is visibly a bunch to realize about this. I suppose you made some good points in features also.


  46. Wow, great blog article.Thanks Again. Want more.


  47. Thanks a lot for the blog post.Thanks Again.


  48. Thank you a lot for sharing this with all people you actually recognise what you are speaking about! Bookmarked. Kindly also discuss with my site =). We can have a link trade agreement between us!


  49. Nice blog right here! Additionally your web site so much up fast! What host are you the usage of? Can I get your affiliate link in your host? I desire my site loaded up as fast as yours lol


  50. Very couple of internet sites that occur to become in depth below, from our point of view are undoubtedly well worth checking out.


  51. I really liked your blog post.Much thanks again. Really Great.


  52. I think this is a real great post. Keep writing.


  53. Major thanks for the article post.Really thank you! Great.


  54. Some really nice and useful information on this internet site, likewise I conceive the pattern has got excellent features.


  55. Way cool! Some extremely valid points! I appreciate you penning this article and the rest of the website is very good.


  56. There is certainly a lot to find out about this issue. I like all of the points you have made.


  57. This is a topic which is near to my heart Best wishes! Exactly where are your contact details though?


  58. Im grateful for the blog.Thanks Again. Cool.


  59. Thanks for any other fantastic post. Where else may just anybody get that type of info in such a perfect method of writing? I have a presentation next week, and I am at the look for such information.


  60. this this web site conations in fact pleasant funny data


  61. Very good blog.Really thank you! Really Great.


  62. Very good post.Really looking forward to read more. Really Great.


  63. some really superb blog posts on this internet site , thankyou for contribution.


  64. you make blogging look easy. The overall look of your site


  65. You have made some really good points there. I checked on the internet for additional information about the issue and found most individuals will go along with your views on this site.


  66. Thanks for another wonderful article. Where else could anybody get that type of info in such an ideal way of writing? I ave a presentation next week, and I am on the look for such information.


  67. This web site definitely has all of the information and facts I wanted concerning this subject and didn at know who to ask.


  68. I really liked your article.Much thanks again. Will read on


  69. Just Browsing While I was surfing yesterday I noticed a great post concerning


  70. Major thankies for the post.Thanks Again. Really Cool.


  71. ta, aussi je devais les indices de qu aen fait


  72. So happy to get located this submit.. indeed, study is paying off. Get pleasure from the entry you provided.. Adoring the article.. thanks a lot


  73. Wow, fantastic blog layout! How long have you been blogging for? you made blogging look easy. The overall look of your web site is magnificent, let alone the content!


  74. Major thanks for the post.Really thank you! Awesome.


  75. I was recommended this web site by my cousin. I am not sure whether this post is written by him as no one else know such detailed about my difficulty. You are wonderful! Thanks!


  76. You are amazing! Thanks! Feel free to visit my web blog wordpress developer


  77. just me or do some of the comments look like they are


  78. Terrific Post.thanks for share..much more wait..


  79. Its hard to find good help I am forever proclaiming that its hard to procure good help, but here is


  80. I truly appreciate this post. I have been looking all over for this! Thank goodness I found it on Bing. You have made my day! Thank you again!


  81. This is very interesting, You are a very skilled blogger. I ave joined your feed and look forward to seeking more of your great post. Also, I have shared your site in my social networks!


  82. Looking around I like to surf around the internet, often I will just go to Digg and follow thru


  83. You ave made some good points there. I looked on the web to learn more about the issue and found most people will go along with your views on this website.


  84. I savor, lead to I discovered exactly what I was taking a look for. You ave ended my four day long hunt! God Bless you man. Have a nice day. Bye


  85. I value the post.Much thanks again. Keep writing.


  86. Very informative article.Really looking forward to read more. Want more.


  87. Muchos Gracias for your blog post. Keep writing.


  88. saying and the way in which you say it. You make it entertaining and you still take


  89. Thank you, I have recently been looking for info about this topic for ages and yours is the best I have discovered so far. But, what about the bottom line? Are you sure about the source?


  90. Usually I do not learn post on blogs, however I wish to say that this write-up very forced me to take a look at and do so! Your writing style has been surprised me. Thanks, very great article.


  91. you make running a blog look easy. The total look of your site is great, as well as the


  92. standard parts you happen to be familiar with but might not know how to utilize properly, along with other unique offerings in the car that ensure it is more hard to.


  93. It as not that I want to replicate your web site, but I really like the layout. Could you let me know which style are you using? Or was it custom made?


  94. Thanks a lot for the article post. Really Great.


  95. Whoa! This blog looks exactly like my old one! It as on a totally different subject but it has pretty much the same layout and design. Outstanding choice of colors!


Post a comment.

Warning! Posting links in comments is not allowed to block spam.
If you need to post a link, make sure to NOT include the http:// part.