Jump to content
  • Advertisement

Project: Shapes TD

Finished & Post Mortem

Sign in to follow this  
Awoken

1185 views

Please check out my project page to play Shapes Tower Defense
You can play it on GameDev!  :D 

A Huge thank you to all those who've helped me out with this game.  There were quite a number of us encouraging each-other along and I thought, and think, that that is just fantastic.

POST MORTEM

On the outset I was hoping to spend a lot of time on the game play.  But I wasn't able to devote as much time to game play as I would have liked.  In the future I think at least 50% of development time, if not more, should be spent play testing and tweaking.  But Over-all I'm quite satisfied with my implementation of the ideas I set out with in my first blog regarding this project.  Came together quite nicely.  I think all of my years of experience with THREE.js helped me fast track many of the steps that maybe new-comers to the API would have to learn the hard way.

What went Right:
Using my own 3D program helped out tremendously, I don't think I could have created all the unique shapes ( over 30 ) if not for that.  I think there is value in creating your own 2D and 3D suits.  though they would be much much simpler, you can create them to suit you needs.

Expected development time and debugging was quite accurate, I'm surprised. 

I enjoyed making this game a lot, and I think the part I enjoyed the most was looking up Johnson Solids and making them.

What went Wrong:
Like lawnjelly said, gimp is a nightmare.  I'm a bit more familiar with it now but what I've learned about that beast is that it's probably incredibly easy for those who know what hot keys their pressing, but for me, a Microsoft paint wiz, it was terrible.

I didn't devote as much time to game play as I was expecting to.  And game play is a whole different animal.  I'm so used to technical problem solving that switching over your mind set to deal with something as ambiguous and subjective as game play was a challenge, especially since I only gave myself 5 days to do it.  But thankfully lawnjelly was a big help and he pointed out a lot of design flaws that I had over-looked.  I think I got most of them that he mentioned.

My code, It's bad.
I documented things as best I could and tried to label things but once the complexity of this project grew I could no longer keep things tidy or orderly.  Sure I named variables 'vectorOne' instead of 'v' but the code lacks coherent structure.  By the end I was confused as to where I had put things.  Clearly much work to be done in this area.

All and all I enjoyed the experience a lot, and I became closer with some members.  Win / Win


Have a great weekend.
Awoken

Sign in to follow this  


0 Comments


Recommended Comments

I cannot seem to get the wave to start on the web-version. Is there a hotkey to start the wave? Or am I missing something?

image.png.3c8d4916c4cb902f2cf4855fa58bcf75.png

Also, your download doesn't have a file extension at the end.

Share this comment


Link to comment

hmm, not sure why the file doesn't have an extension.  I uploaded a .zip

As for a hotkey, press 's', sorry about that.

Share this comment


Link to comment

Thanks I'll try it shortly after I'm done my entry. Almost done my "basic" game haha :D.

Share this comment


Link to comment
2 minutes ago, Rutin said:

Thanks I'll try it shortly after I'm done my entry. Almost done my "basic" game haha :D.

If I remember correctly, you had mentioned you lived on Baker Island?!?

Share this comment


Link to comment
1 minute ago, Awoken said:

If I remember correctly, you had mentioned you lived on Baker Island?!?

No, Alberta. :D Next to you.

Share this comment


Link to comment
2 minutes ago, Rutin said:

No, Alberta. :D Next to you.

But if you lived on Baker Island ;););) it'd only be 4:53pm

Share this comment


Link to comment

@Rutin I updated the project file now.  It says 'TD.zip' instead of Shapes Tower Defense.  As well I made a menu and begin stage button.

Share this comment


Link to comment
10 minutes ago, Awoken said:

@Rutin I updated the project file now.  It says 'TD.zip' instead of Shapes Tower Defense.  As well I made a menu and begin stage button.

Awesome! Cannot wait to play :) 

Share this comment


Link to comment

I just played it and beat it, so it is a possible game to beat.

Share this comment


Link to comment

I just managed to beat it:

awokentd.png.bfaabe50e0f81f95f5c22de1bba9ab7d.png

Wasn't quite prepared for the air attacks at the end! :)

Share this comment


Link to comment

Finally I found your project page : - D ....  Played it till wave 10 man... what's cool about your entry is it an HTML5 Game... LOOK MOM NO NEED TO DOWNLOAD TO PLAY IT ^_^y

Share this comment


Link to comment

Beat it! I had some issues with the targeting upgrades not applying but was able to win! I put the AA in the back which caused me to burn some crystals. :D Great game!!! 

image.png.310457d11dad01ac64018cccf4ad9262.png

Share this comment


Link to comment
On 7/10/2018 at 11:15 PM, Rutin said:

Great game!!! 

Thank you, I enjoyed the game too, but of course I made it so I am liable to be biased.  I still have ideas for it and if it seems enough people play it over the next few months I may revisit it too.

I officially consider myself a Game Developer.

Share this comment


Link to comment
On 7/10/2018 at 11:15 PM, Rutin said:

targeting upgrades not applying

I was going to ask which upgrades these were specifically.  I never clarified in the game but if you selected 'user select' then those towers will target what ever shape the user clicks on.  they should all work, unless you found a bug I've got to fish out.

Share this comment


Link to comment

The issue happens with Cannons which I can re-produce 100% of the time. When I click on the bottom left upgrade (weakest), then click on another upgrade it locks and wont work. I have to keep trying back and forth to toggle it - at times it wont even allow a click and just highlight the text. See the GIF below:

tdgif1.gif.a5ac5b6bf1da5c2a345b12f421036e36.gif

Share this comment


Link to comment
Awoken

Posted (edited)

k I'm on it, thanks for the heads up.

[ edit: bug is fixed.  What was happening is that when you clicked on 'strongest' it was selecting the tower beneath and assigning that targeting priority to it. ]

[ edit: When I fixed that last bug I introduced a new bug.  But alas the game works as it should now.  Sorry for the bugged release.  Should be good to go now. ]

Edited by Awoken

Share this comment


Link to comment

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
  • Advertisement
  • Blog Entries

  • Similar Content

    • By therax1986
      Hi everyone. For the last few months I’ve been working on a simple HTML5 2D side scrolling action game called Theraxius. It's nothing new and revolutionary, it's more like an evolution of different technology (combination of HTML5, PHP, MySQL). The game also includes a level editor so you can create your own levels. The game and the level editor is written almost completely in JavaScript, no download is required. Just load and play. Here are a few screenshots and the link to the page.
      In the next weeks I’ll try to post some videos, try to add registration (for newsletter and later for public test).
      Release date: when it's done
      theraxius.com



    • By genieee
      Top HTML5 game developers

      The spry march of digital technology has ushered a radical transformation in the entertainment segment, the way it was perceived and consumed. The over dramatic daily soaps replaced by more relevant web series, the noisy news channels are muted for the tailored-to-taste news feed and child’s play time has shifted from the outdoor parks to the computer deck. With the heroic stunts and captivating sequences of the virtual world, browser games have taken the world by a thundering storm.

      There is no two say that today’s ground breaking source of entertainment for the millennials is the craze for HTML 5 games coupled with the captivating graphics, enchanting characters, and intriguing strategies that keeps the players glued to their screen. It’s not just the millennials infatuating over the flashy games and challenging strategies but even the adults can’t keep off these instantly addictive games.

      With such a diverse palette of consumers and their manifold tastes, it creates a huge vent in the gaming world pushing the boundaries to create custom made game strategies that could address the appetite of the cohorts of different realms. The consumer today demands flexibility and portability of their favourite games which paves the way for HTML5 games to create waves across the globe.

      Catering to this unflinching demand for more challenging, more interesting and more target oriented tailored gaming concepts we’ve witnessed quantum-shift levels of improvements in every aspect of the games from its audio/video quality to concepts over the past few years. Today, the web offers an ocean of gaming options right from educative, engaging, entertaining or challenging. From Barbie dressing to counter strike, crime scenes to investment puzzles there is a game for anything and everything.

      Customers urge for choices of platform where in they can plug into their current level from any device, be it their smart phone, laptop or desktop. As such, HTML5 is unanimously favoured by web developers and game developers as it provides cutting-edge features, of 2D and 3D graphics, audio APIs, offline asset storage, and combined support for the most popular web browsers. From online casinos to fun games, this mobility-friendly technology is just the perfect match for today’s game consumers.


      Benefits of Developing Games in Html5


      Cross Platform Accessibility:

      HTML 5 offers the flexibility and portability of the games in multiple devices without a tweak in the code. It stands true to its promise of coding once and deploy everywhere that means the same piece of code would run on any device (hardware) and operating system (software).

      Ease of Framework:

      HTML 5 is the most preferred gaming tool for the versatility, flexibility and compatibility it offers that allows the developers to tap into uncharted territories with the best tools at disposal.

      No plug-ins needed

      Dodge the nagging pop ins requesting to download the plug-ins with HTML5 gaming engine. There’s no need for extra plug-ins in HTML5 as that of Flash or Unity. A brief preload is all it takes to boot the game.

      It’s the future

      HTML5 is not going anywhere anytime soon. With more and more elements getting adopted more and more companies will start to develop in HTML5. It is indeed the future.

      Given these scintillating advantages of the budding platform more and more companies and game developers are making their way to learn and implement HTML5 in their books of code. Considering the market flooded with all the itsy-bitsy games, it becomes a daunting task to choose a high-quality brain stimulating concept of game that not just focus on engagement but actually delves deeper to hone the skills of strategic thinking, reflex reactions, decision making, confidence boosting and many such personality traits.

      Creating an engrossing game is no amateur thing mastered in a day by the naive programmers binging on the html5 gaming tutorials but it is a piece of art created by experts of different talents who come together to paint the canvas. In the list of top Browser Game Development Studios Genieee secures an admirable position for its commendable work in developing and deploying HTML5 browser games leading the way for its competitors unveiling new possibilities of the arena.

      Genieee is one of the Top Browser Game Development Studios worldwide that has been serving some of the best quality and concept-driven gaming strategies for more than 10 years. Whether you craze for the fast-paced racing games, heart-pounding first person shooters, or edge-of-your-seat tower defense games, Genieee has to offer quite a diverse collection of games that would keep you on the toes with the unforeseen twists and twirls along the way.

      Genieee’s strategic masterminds behind each game focus on tantalizing the cognitive functioning of your brain by throwing unfathomable challenges and hindrances that are not just fun to decode and conquer but also forces you to ace your thinking, speed and decision making tactics.

      Genieee is a powerhouse of artistic talents and out-of-the-box strategists who come together to design and code some of the best pieces of entertainment. The company’s R&D team rigorously analyses the market and experiments with the cutting-edge technology for tomorrow’s browser games, ensuring that the company continues to set trends in the future.

      Their diverse portfolio of games is painted with many categories like Puzzle & Strategy Games, Action & Arcade Games, Educational & Sports Games and much more that caters to a wide audience. Keeping up with the pace of the changing demands and choices of the consumers, Genieee keeps an eagle-eye on the latest updates on the technology and market and comes up with the latest trend setters in its realm.

      Being a Top Browser Game Development Studios Genieee strives to be a path-breaker and leader in delivering the best experience of the virtual reality. With their great flow of streamlined processes, exemplary management of each project, and an army of exceptional talents, Genieee offers the best resources to turn your idea into a concept and a concept into a virtual reality.

    • By jimon
      Hi There! I would like to present to you our newest game, Coal Burnout!
      Play the demo version in your browser here https://beardsvibe.com
       



      Beat your competition in Multiplayer PVP, throw coal in the rhythm game, upgrade trains, get first in the leaderboard, and all this while listening to awesome chiptune soundtrack written by skybox!
      The game features iconic trains from steam era:
      - Flying Scotsman
      - DHR 778
      - 4468 Mallard
      - GER Class Y14
      - BR Standard Class
      Available now in the AppStore and the Google Play.
      - https://itunes.apple.com/us/app/coal-burnout/id1200548201?mt=8
      - https://play.google.com/store/apps/details?id=com.beardsvibe.stoker
      - https://skyboxchip.bandcamp.com/
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!