[{"Owner":"jerome","Date":"2016-07-05T14:16:18Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t\n_lt_p_gt_\n\tWell it_t_s not the cleanest code ever_co_ but it runs and it runs fast (60 fps with Chrome even on my 10 yo laptop) ...\n_lt_/p_gt_\n\n_lt_p_gt_\n\tSo I_t_m proud to introduce you to my first full playable demo PG _dd_ _lt_a href_eq__qt_http_dd_//www.babylonjs-playground.com/#1UYHW4_qt_ rel_eq__qt_external nofollow_qt__gt_http_dd_//www.babylonjs-playground.com/#1UYHW4_lt_/a_gt_\n_lt_/p_gt_\n\n_lt_p_gt_\n\tThe code is commented if you want to hack it or tweak it.\n_lt_/p_gt_\n\n_lt_p_gt_\n\tFIRE _eq_ SHIFT or Left mouse button\n_lt_/p_gt_\n\n_lt_p_gt_\n\tThe rules are quite complex but I_t_m sure you_t_ll understand them _dd_ Destroy the baddies (unless YOU are the baddy_co_ I don_t_t know) and keep in life !\n_lt_/p_gt_\n\n_lt_p_gt_\n\tIf the baddies aren_t_t visible_co_ search them around_co_ they are never far from you.\n_lt_/p_gt_\n\n_lt_p_gt_\n\tHave fun _lt_img alt_eq__qt__dd_P_qt_ data-emoticon_eq__qt__qt_ height_eq__qt_20_qt_ src_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/default_tongue.png_qt_ srcset_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/tongue@2x.png 2x_qt_ title_eq__qt__dd_P_qt_ width_eq__qt_20_qt_ /_gt__lt_/p_gt_\n\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"jerome","Date":"2016-07-05T14:55:04Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t\n_lt_p_gt_\n\tJust some extra info for the most curious of you _dd_\n_lt_/p_gt_\n\n_lt_p_gt_\n\tThis is a low-cost demo_co_ this means there are very few assets.\n_lt_/p_gt_\n\n_lt_p_gt_\n\tActually_co_ the stars_co_ the enemy laser crosses_co_ the laser impact on the enemies_co_ the enemy explosion and the laser lights in the distance are all in single SPS using a single quad particle with a single texture (different sizes_co_ colors_co_ behavior).\n_lt_/p_gt_\n\n_lt_p_gt_\n\tThe cannon lasers are also one SPS with a simple triangular shape for particle model.\n_lt_/p_gt_\n\n_lt_p_gt_\n\tEach enemy is a ... SPS (surprising_co_ isn_t_t it)_co_ what has just digested a T-fighter-like model. This model is simply computed from 3 cylinders and sphere merged together.\n_lt_/p_gt_\n\n_lt_p_gt_\n\tThe cockpit is a merged mesh designed from two tubes and a curved ribbon. The shield indicator is an updatable ribbon. And the sight is a simple texture plane.\n_lt_/p_gt_\n\n_lt_p_gt_\n\tThe camera is fixed_co_ looks towards the Z axis_co_ everything is animated according to the current pointer position.\n_lt_/p_gt_\n\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"Milton","Date":"2016-07-05T17:08:25Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t_lt_p_gt_\n\tNot sure what is happening here_co_ but if I go fullscreen_co_ my pointer is locked to the top-right position...\n_lt_/p_gt_\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"jerome","Date":"2016-07-05T18:36:52Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t\n_lt_p_gt_\n\tworks fullscreen for me here_co_ on different screens\n_lt_/p_gt_\n\n_lt_p_gt_\n\twhat is your screen resolution btw ?\n_lt_/p_gt_\n\n_lt_p_gt_\n\t \n_lt_/p_gt_\n\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"Milton","Date":"2016-07-05T18:54:09Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t\n_lt_p_gt_\n\t1366x768 on Ubuntu 15.10.\n_lt_/p_gt_\n\n_lt_p_gt_\n\tChrome/FF pointer locked._lt_br /_gt_\n\t \n_lt_/p_gt_\n\n_lt_p_gt_\n\tWindows_dd_\n_lt_/p_gt_\n\n_lt_p_gt_\n\tChrome/FF/Opera pointer locked._lt_br /_gt_\n\tIE11 works great _lt_img alt_eq__qt__dd_)_qt_ data-emoticon_eq__qt__qt_ height_eq__qt_20_qt_ src_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/default_smile.png_qt_ srcset_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/smile@2x.png 2x_qt_ title_eq__qt__dd_)_qt_ width_eq__qt_20_qt_ /_gt__lt_/p_gt_\n\n_lt_p_gt_\n\t \n_lt_/p_gt_\n\n_lt_p_gt_\n\tProblem seems to be that the mouse is disabled in fullscreen.\n_lt_/p_gt_\n\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"jerome","Date":"2016-07-05T18:56:45Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t\n_lt_p_gt_\n\tcould you please try this same version off the PG here _dd_ _lt_a href_eq__qt_http_dd_//jerome.bousquie.fr/BJS/Starfighter/_qt_ rel_eq__qt_external nofollow_qt__gt_http_dd_//jerome.bousquie.fr/BJS/Starfighter/_lt_/a_gt_ and report me if the problem still occurs ?\n_lt_/p_gt_\n\n_lt_p_gt_\n\tI need to know if it_t_s related to the PG_co_ to the browser in full-screen mode_co_ or something else ... because nothing in the code deals with this at all\n_lt_/p_gt_\n\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"Milton","Date":"2016-07-05T19:00:09Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t_lt_p_gt_\n\tThis one works fine! So a PG problem...\n_lt_/p_gt_\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"jerome","Date":"2016-07-05T19:07:02Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t\n_lt_p_gt_\n\tok_co_ thank you _lt_img alt_eq__qt__dd_)_qt_ data-emoticon_eq__qt__qt_ height_eq__qt_20_qt_ src_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/default_smile.png_qt_ srcset_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/smile@2x.png 2x_qt_ title_eq__qt__dd_)_qt_ width_eq__qt_20_qt_ /_gt__lt_/p_gt_\n\n_lt_p_gt_\n\tThe PG is here in learning/hacking purposes... and to share this tribute with any interested other BJS lover\n_lt_/p_gt_\n\n_lt_p_gt_\n\t \n_lt_/p_gt_\n\n_lt_p_gt_\n\t[EDIT] I just checked_co_ it seems the better way with the PG is to play in EDITOR-less mode only\n_lt_/p_gt_\n\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"dbawel","Date":"2016-07-05T21:16:24Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t\n_lt_p_gt_\n\tOdd - The scene does play much better in _qt_editorless_qt_ mode - however_co_ even then if I switch to fullscreen_co_ pointer locks up on the right side of the screen unable to move. Otherwise_co_ it_t_s a great game_co_ and I hope you adapt it to the GearVR or Vive or both - or perhaps give me permission to do so?\n_lt_/p_gt_\n\n_lt_p_gt_\n\tFun to play._lt_img alt_eq__qt__dd_D_qt_ data-emoticon_eq__qt__qt_ height_eq__qt_20_qt_ src_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/default_biggrin.png_qt_ srcset_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/biggrin@2x.png 2x_qt_ title_eq__qt__dd_D_qt_ width_eq__qt_20_qt_ /_gt__lt_/p_gt_\n\n_lt_p_gt_\n\tDB\n_lt_/p_gt_\n\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"Milton","Date":"2016-07-05T21:32:00Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t_lt_p_gt_\n\tI find the turrets decidedly phallic _lt_img alt_eq__qt__dd_lol_dd__qt_ data-emoticon_eq__qt__qt_ src_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/default_laugh.png_qt_ title_eq__qt__dd_lol_dd__qt_ /_gt__lt_/p_gt_\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"jerome","Date":"2016-07-06T03:31:01Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t\n_lt_p_gt_\n\t_lt_a contenteditable_eq__qt_false_qt_ data-ipshover_eq__qt__qt_ data-ipshover-target_eq__qt_http_dd_//www.html5gamedevs.com/profile/11286-dbawel/?do_eq_hovercard_qt_ data-mentionid_eq__qt_11286_qt_ href_eq__qt_http_dd_//www.html5gamedevs.com/profile/11286-dbawel/_qt_ rel_eq__qt__qt__gt_@dbawel_lt_/a_gt_ sure_co_ you can get the code and improve it for your own ideas. Just share it with us when you achieve to do something nice _lt_img alt_eq__qt__dd_)_qt_ data-emoticon_eq__qt__qt_ height_eq__qt_20_qt_ src_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/default_smile.png_qt_ srcset_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/smile@2x.png 2x_qt_ title_eq__qt__dd_)_qt_ width_eq__qt_20_qt_ /_gt__lt_/p_gt_\n\n_lt_p_gt_\n\tabout the pointer locked in some corner_co_ it really seems to be related to the PG behavior_co_ because it doesn_t_t happen when the game is run off the PG\n_lt_/p_gt_\n\n_lt_p_gt_\n\t_lt_a contenteditable_eq__qt_false_qt_ data-ipshover_eq__qt__qt_ data-ipshover-target_eq__qt_http_dd_//www.html5gamedevs.com/profile/5834-milton/?do_eq_hovercard_qt_ data-mentionid_eq__qt_5834_qt_ href_eq__qt_http_dd_//www.html5gamedevs.com/profile/5834-milton/_qt_ rel_eq__qt__qt__gt_@Milton_lt_/a_gt_ well_co_ you find the turrets like ... what it comes to your mind _lt_img alt_eq__qt__dd_D_qt_ data-emoticon_eq__qt__qt_ height_eq__qt_20_qt_ src_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/default_biggrin.png_qt_ srcset_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/biggrin@2x.png 2x_qt_ title_eq__qt__dd_D_qt_ width_eq__qt_20_qt_ /_gt__lt_/p_gt_\n\n_lt_p_gt_\n\tGame note _dd_ the enemy hits you when its laser hits the center of the cockpit glass_co_ well in the center of the screen\n_lt_/p_gt_\n\n_lt_p_gt_\n\tGame and code note _dd_ I tried to put all the game setting variables at the begining of the code so that people that don_t_t want to read all the code lines can fix them to other better values to their own needs\n_lt_/p_gt_\n\n_lt_p_gt_\n\tfrom the line 6 to 25\n_lt_/p_gt_\n\n_lt_p_gt_\n\tYou can_co_ for instance_co_ increase the game difficulty by reducing the maxShield value (your ship resistance) or increasing the number of enemies_co_ or their speed_co_ or their laser speed_co_ or their shield_co_ or their fire frequency. Just set different_co_ but to far_co_ values than the current ones. If you set radically different values_co_ you_t_ll notice that the game still runs but quickly becomes unplayable. I discovered that _qt_playability_qt_ is an art of refinement of a a given working program _lt_img alt_eq__qt__dd_D_qt_ data-emoticon_eq__qt__qt_ height_eq__qt_20_qt_ src_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/default_biggrin.png_qt_ srcset_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/biggrin@2x.png 2x_qt_ title_eq__qt__dd_D_qt_ width_eq__qt_20_qt_ /_gt__lt_/p_gt_\n\n_lt_p_gt_\n\texample _dd_ this version could be an expert level _lt_a href_eq__qt_http_dd_//www.babylonjs-playground.com/#1UYHW4%231_qt_ rel_eq__qt_external nofollow_qt__gt_http_dd_//www.babylonjs-playground.com/#1UYHW4#1_lt_/a_gt_\n_lt_/p_gt_\n\n_lt_p_gt_\n\tace level _dd_ _lt_a href_eq__qt_http_dd_//www.babylonjs-playground.com/#1UYHW4%232_qt_ rel_eq__qt_external nofollow_qt__gt_http_dd_//www.babylonjs-playground.com/#1UYHW4#2_lt_/a_gt_\n_lt_/p_gt_\n\n_lt_p_gt_\n\tjedi level _dd_ _lt_a href_eq__qt_http_dd_//www.babylonjs-playground.com/#1UYHW4%233_qt_ rel_eq__qt_external nofollow_qt__gt_http_dd_//www.babylonjs-playground.com/#1UYHW4#3_lt_/a_gt_   (try to score just 300_co_ so only 3 enemies _lt_img alt_eq__qt__dd_P_qt_ data-emoticon_eq__qt__qt_ height_eq__qt_20_qt_ src_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/default_tongue.png_qt_ srcset_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/tongue@2x.png 2x_qt_ title_eq__qt__dd_P_qt_ width_eq__qt_20_qt_ /_gt_)\n_lt_/p_gt_\n\n_lt_p_gt_\n\tCode note2 _dd_ I choosed to set and type early every variable for two reasons _dd_ to help the js compiler to optimize the code and to help the coder to understand what kind of value he_t_s dealing with. Therefore_co_ if you have a look at the code_co_ you_t_ll see that every numeric value has either a dot (ex _dd_ 0.0) or a pipe (ex _dd_ 0|0) _dd_ this is the JS way to explicitely declare either a float_co_ either a signed integer.\n_lt_/p_gt_\n\n_lt_p_gt_\n\tYou_t_ll also notice that the code is not fully object oriented. Plenty of variables are used with a large scope... Well_co_ although it may be not as clean or readable as better embedded code_co_ it_t_s still legal and efficient javascript in terms of syntax_co_ compilation and execution javascript. So sometimes I use objects_co_ sometimes simply arrays. I just usually do the most straight forward possible to what I intend (all this could be refactored). I just keep the constraints to not allocate anything once the render loop has started and to never modify an object once it is created_co_ neither a variable type once it is set.\n_lt_/p_gt_\n\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"NasimiAsl","Date":"2016-07-06T04:19:53Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t\n_lt_p_gt_\n\tvery impressive Dear _lt_a contenteditable_eq__qt_false_qt_ data-ipshover_eq__qt__qt_ data-ipshover-target_eq__qt_http_dd_//www.html5gamedevs.com/profile/5453-jerome/?do_eq_hovercard_qt_ data-mentionid_eq__qt_5453_qt_ href_eq__qt_http_dd_//www.html5gamedevs.com/profile/5453-jerome/_qt_ rel_eq__qt__qt__gt_@jerome_lt_/a_gt_ wonderful\n_lt_/p_gt_\n\n_lt_p_gt_\n\t \n_lt_/p_gt_\n\n_lt_p_gt_\n\ti get 0 score in #3\n_lt_/p_gt_\n\n_lt_p_gt_\n\t \n_lt_/p_gt_\n\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"jerome","Date":"2016-07-06T04:51:00Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t\n_lt_p_gt_\n\tthank you\n_lt_/p_gt_\n\n_lt_p_gt_\n\tand you_t_re definetly not a jedi_co_ so am I neither _lt_img alt_eq__qt__dd_D_qt_ data-emoticon_eq__qt__qt_ height_eq__qt_20_qt_ src_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/default_biggrin.png_qt_ srcset_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/biggrin@2x.png 2x_qt_ title_eq__qt__dd_D_qt_ width_eq__qt_20_qt_ /_gt__lt_/p_gt_\n\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"iiceman","Date":"2016-07-06T07:53:42Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t_lt_p_gt_\n\tSuper cool! Good job! Really fun to play and great performance!\n_lt_/p_gt_\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"Vousk-prod.","Date":"2016-07-07T11:59:44Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t_lt_p_gt_\n\tExcellent piece of game_co_ immediatly reminds me a particular level of an old star wars game on the NES\n_lt_/p_gt_\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"Nabroski","Date":"2016-07-13T14:15:50Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t_lt_p_gt_\n\tsome shaders for the Cockpit_co_ changed 3 numbers_co_ personal taste _lt_img alt_eq__qt__dd_)_qt_ data-emoticon_eq__qt__qt_ height_eq__qt_20_qt_ src_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/default_smile.png_qt_ srcset_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/smile@2x.png 2x_qt_ title_eq__qt__dd_)_qt_ width_eq__qt_20_qt_ /_gt__lt_br /_gt__lt_br /_gt__lt_a href_eq__qt_http_dd_//www.babylonjs-playground.com/#1MTLJW%230_qt_ rel_eq__qt_external nofollow_qt__gt_http_dd_//www.babylonjs-playground.com/#1MTLJW#0_lt_/a_gt_\n_lt_/p_gt_\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"jerome","Date":"2016-07-13T15:14:12Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t\n_lt_p_gt_\n\tWaaaoowww really cool (_lt_s_gt_the shield indicator doesn_t_t get red_co_ but it doesn_t_t matter_lt_/s_gt_) _lt_img alt_eq__qt__dd_)_qt_ data-emoticon_eq__qt__qt_ height_eq__qt_20_qt_ src_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/default_smile.png_qt_ srcset_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/smile@2x.png 2x_qt_ title_eq__qt__dd_)_qt_ width_eq__qt_20_qt_ /_gt__lt_/p_gt_\n\n_lt_p_gt_\n\tGlad to see a first person trying to hack this PG _lt_img alt_eq__qt__dd_D_qt_ data-emoticon_eq__qt__qt_ height_eq__qt_20_qt_ src_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/default_biggrin.png_qt_ srcset_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/biggrin@2x.png 2x_qt_ title_eq__qt__dd_D_qt_ width_eq__qt_20_qt_ /_gt_ thank you !\n_lt_/p_gt_\n\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"Nabroski","Date":"2016-07-13T15:51:36Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t_lt_p_gt_\n\tHello _lt_br /_gt_\n\tyes_co_ something_co_ i got to work on_co_ didn_t_t notice_co_ also i get too good at this game by the time_co_ - shield indicator is unnecessary...the power is within me _lt_img alt_eq__qt__dd_)_qt_ data-emoticon_eq__qt__qt_ height_eq__qt_20_qt_ src_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/default_smile.png_qt_ srcset_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/smile@2x.png 2x_qt_ title_eq__qt__dd_)_qt_ width_eq__qt_20_qt_ /_gt__lt_br /_gt__lt_br /_gt_\n\t \n_lt_/p_gt_\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"jerome","Date":"2016-07-13T16:10:57Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t_lt_p_gt_\n\tReal Jedis don_t_t need any shield_co_ but only the Force _lt_img alt_eq__qt__dd_D_qt_ data-emoticon_eq__qt__qt_ height_eq__qt_20_qt_ src_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/default_biggrin.png_qt_ srcset_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/biggrin@2x.png 2x_qt_ title_eq__qt__dd_D_qt_ width_eq__qt_20_qt_ /_gt__lt_/p_gt_\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"}]