[Quiz] Which RPG Character Type Are You?

An English version of Logres: Japanese RPG, the smartphone game with over 8 million downloads in Japan, is being released in five countries! Get a head start by checking out the characters below to find the perfect job for your adventure!

.z-depth-1 { margin: 0 auto; width: 150px; overflow: hidden; }.quiz-u-img--round { height: 150px; display: block; }.checkbox { display: block; float: left; }#result { margin: 10px auto; }.c-social-buttons { display: inline-block; }.c-social-buttons ul { margin-bottom: 0; text-align: center; }.c-social-buttons ul li { display: inline; margin: 0 1px; }.c-social-buttons__link { -webkit-border-radius: 100px; border-radius: 100px; color: #fff; width: 3rem; line-height: 3rem; display: inline-block; -webkit-transition: opacity 0.2s ease; -moz-transition: opacity 0.2s ease; -o-transition: opacity 0.2s ease; -ms-transition: opacity 0.2s ease; transition: opacity 0.2s ease; }.c-social-buttons__link:active, .c-social-buttons__link:focus, .c-social-buttons__link:hover { color: #fff; opacity: 0.7; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); }.c-social-buttons__link[class^='icon-'] { position: relative; top: 1px; vertical-align: middle; }.c-social-buttons__link--facebook { background: #3b5998; }.c-social-buttons__link--twitter { background: #55acee; }.c-social-buttons__link--tumblr { background: #36465d; }.c-social-buttons__link--pinterest { background: #cc2127; }.c-social-buttons__link--google-plus { background: #cc3732; }.c-social-buttons__link--reddit { background: #ff5700; }.c-social-buttons--lg .c-social-buttons__link { width: 4.8rem; line-height: 4.8rem; }.c-social-buttons--lg .c-social-buttons__link[class^='icon-'] { font-size: 24px; font-size: 2.4rem; }.u-pull-center { display: block; margin: 0 auto; }.col::after { content: ''; display: block; height: 1px; width: 100%; } .img--center { margin-left: auto; margin-right: auto; } .img--responsive { display: block; height: auto; max-width: 100%; } .quiz__choice__figure { position: relative; margin: 0; } .quiz__choice__icon { background: #fff; border-radius: 100%; bottom: 0.25em; box-shadow: 0 0 0 0.125em #fff; font-size: 3em; line-height: 0.875; opacity: 100%; position: absolute; transition: 0.125s linear; transition-property: opacity transform; right: 0.25em; will-change: opacity transform; transform: scale(1); } .quiz__choice__icon--hidden { opacity: 0; transform: scale(1.25); } section.u-mbm { margin-top:0; }

Your Score
/

(function() { var question; Vue.component('q-question', { props: ['quiz', 'question', 'questionIndex', 'resultShown'], template: '#qQuestion', computed: { choiceText: function() { return this.selectedChoice.text; }, choiceWasMade: function() { return !!this.selectedChoiceId; }, correctAnswer: function() { return this.choices.find(function(c) { return c != null ? c.correct : void 0; }); }, quizIsKnowledgeTest: function() { return this.quiz.kind === 'knowledge_test'; }, lastQuestion: function() { return this.quiz.questions[this.quiz.questions.length - 1]; }, nextQuestionEl: function() { return this.$el.nextElementSibling; }, selectedChoiceId: function() { return this.question.selectedChoiceId; }, isLast: function() { if (this.lastQuestion) { return this.lastQuestion === this.question; } else { return false; } }, selectedChoice: function() { return this.question.choices.find((function(_this) { return function(choice) { return choice._id === _this.selectedChoiceId; }; })(this)); } }, methods: { goToNext: function() { if (!this.choiceWasMade) { return; } self.zenscroll.to(this.nextQuestionEl); }, trackChoice: function() { return tom.helper.ga.push(['event', 'Quiz', 'Chosen', this.quiz._id + "-" + this.question._id + "-" + this.choiceText, 1]); } }, watch: { choiceWasMade: function(val) { if (this.quizIsKnowledgeTest || !val) { return; } if (!this.quizIsKnowledgeTest) { this.goToNext(); } }, selectedChoiceId: function(val) { if (!val) { return; } return this.trackChoice(); } } }); Vue.component('q-choice', { template: '#qChoice', props: ['choice', 'question', 'quiz', 'resultShown'], computed: { choiceWasMade: function() { return !!this.question.selectedChoiceId; }, quizIsKnowledgeTest: function() { return this.quiz.kind === 'knowledge_test'; }, showCorrectness: function() { return this.choiceWasMade && this.quizIsKnowledgeTest; }, correctnessClass: function() { if (!this.showCorrectness) { return ''; } if (this.choice.correct) { return 'u-color-green'; } return 'u-color-red'; }, disabled: function() { if (this.quizIsKnowledgeTest && this.choiceWasMade) { return true; } return this.resultShown; }, correctnessIconClass: function() { if (!this.showCorrectness) { return 'quiz__choice__icon--hidden'; } if (this.choice.correct) { return 'icon-ok-sign'; } return 'icon-remove-sign'; } } }); Vue.component('q-share', { template: '#qShare', props: ['networks', 'pageInFrame', 'parentIsAccessible'], data: function() { return { twitterSite: 'TokyoOtakuMode', facebookAppId: self.tomFbAppId }; }, computed: { networkSet: function() { return this.networks.split(' '); }, description: function() { var ref; return (ref = self.document.getElementById('quiz_introduction')) != null ? ref.innerText : void 0; }, pageTitle: function() { if (this.parentIsAccessible) { return parent.document.title; } else { return document.title; } }, pageUrl: function() { if (this.parentIsAccessible) { return parent.document.location.href; } else { return (this.pageInFrame ? document.referrer : void 0) || document.location.href; } } }, methods: { buttonClassFor: function(network) { return "c-social-buttons__link--" + network; }, encode: function(val) { return encodeURIComponent(val); }, iconClassFor: function(network) { return "icon-" + (this.iconFor(network)); }, iconFor: function(network) { switch (network) { case 'pinterest': return 'pinterest-p'; case 'reddit': return 'reddit-alien'; default: return network; } }, shareUrlFor: function(network) { switch (network) { case 'facebook': return "https://www.facebook.com/dialog/share?app_id=" + (this.encode(this.facebookAppId)) + "&display=page&href=" + (this.encode(this.pageUrl)) + "&redirect_uri=" + (this.encode(this.pageUrl)); case 'google-plus': return "https://plus.google.com/share?url=" + (this.encode(this.pageUrl)); case 'pinterest': return "https://pinterest.com/pin/create/bookmarklet/?url=" + (this.encode(this.pageUrl)) + "&description=" + (this.encode(this.pageTitle)); case 'reddit': return "https://reddit.com/submit?url=" + (this.encode(this.pageUrl)) + "&title=" + (this.encode(this.pageTitle)); case 'tumblr': return "https://www.tumblr.com/widgets/share/tool?canonicalUrl=" + (this.encode(this.pageUrl)) + "&title=" + (this.encode(this.pageTitle)) + "&caption=" + (this.encode(this.description)); case 'twitter': return "https://twitter.com/intent/tweet?url=" + (this.encode(this.pageUrl)) + "&text=" + (this.encode(this.pageTitle)) + "&via=" + (this.encode(this.twitterSite)); } }, titleFor: function(network) { switch (network) { case 'facebook': return 'Share on Facebook'; case 'google-plus': return 'Share on Google+'; case 'pinterest': return 'Share on Pinterest'; case 'reddit': return 'Share on Reddit'; case 'tumblr': return 'Share on Tumblr'; case 'twitter': return 'Share on Twitter'; } } } }); Vue.component('q-subscribe', { template: '#qSubscribe', props: ['quiz'], data: function() { return { email: '', error: false, success: false }; }, methods: { resetMessage: function() { return this.error = this.success = false; }, subscribe: function() { this.resetMessage(); return $.ajax('/quizzes/emails/', { data: $(this.$el).serialize(), method: 'POST', error: (function(_this) { return function($xhr, status, error) { return _this.error = true; }; })(this), success: (function(_this) { return function(data, status) { return _this.success = true; }; })(this) }); } } }); Vue.component('q-visit', { template: '#qVisit', props: ['quiz'] }); question = new Vue({ el: '#quiz', mounted: function() { return this.resizeFrame(); }, computed: { isAssessment: function() { return this.quiz.kind === 'assessment'; }, isKnowledgeTest: function() { return this.quiz.kind === 'knowledge_test'; }, correctAnswersCount: function() { return this.correctAnswers.length; }, questionsCount: function() { return this.quiz.questions.length; }, pageInFrame: function() { return self !== parent; }, showResult: function() { return this.areAllChoicesMade && this.resultRequested; }, answeredQuestions: function() { return this.quiz.questions.filter(function(question) { return !!question.selectedChoiceId; }); }, areAllChoicesMade: function() { return this.quiz.questions.length === this.answeredQuestions.length; }, correctAnswers: function() { return this.answeredQuestions.filter(function(question) { var correctAnswer; correctAnswer = question.choices.find(function(choice) { return choice.correct; }); return question.selectedChoiceId === correctAnswer._id; }); }, mostPopularChoiceId: function() { var arr, counts, max, res, v; arr = this.relatedOutcomeIds; counts = {}; max = 0; res = void 0; for (v in arr) { if (!v) { v = this.quiz.questions[0].choices[0]._id; } counts[arr[v]] = (counts[arr[v]] || 0) + 1; if (counts[arr[v]] > max) { max = counts[arr[v]]; res = arr[v]; } } return res; }, relatedOutcomeIds: function() { var outcomeIds; outcomeIds = []; this.quiz.questions.forEach(function(question) { var choice; choice = question.choices.find(function(choice) { return choice._id === question.selectedChoiceId; }); if (!choice) { return; } outcomeIds.push.apply(outcomeIds, choice.outcomeIds); }); return outcomeIds; }, parentIsAccessible: function() { var error1; try { return !!parent.document.location; } catch (error1) { return false; } }, resultOutcome: function() { if (!(this.isAssessment && this.showResult)) { return null; } return this.quiz.outcomes.find((function(_this) { return function(outcome) { return outcome._id === _this.mostPopularChoiceId; }; })(this)); }, totalPoints: function() { return this.choicesPoints.reduce(function(acc, val) { return acc + val; }, 0); } }, data: { resultRequested: false, quiz: self.tomQuiz }, methods: { resizeFrame: function() { var iframe; if (!this.pageInFrame || !this.parentIsAccessible) { return; } iframe = [].slice.call(parent.document.getElementsByTagName('iframe')).find(function(el) { return el.contentDocument === self.document; }); if (!iframe) { return; } return $(iframe).height($(document).innerHeight()); }, revealResult: function() { this.trackSubmit(); this.resultRequested = true; }, scrollToResult: function() { this.resizeFrame(); return self.zenscroll.to(document.getElementById('result')); }, trackSubmit: function() { return tom.helper.ga.push(['event', 'Quiz', 'Done', this.quiz._id, 1]); } }, watch: { showResult: function(val) { if (!val) { return; } return self.setTimeout(((function(_this) { return function() { return _this.scrollToResult(); }; })(this)), 10); } } }); }).call(this);

The English version is releasing in the U.S., Canada, U.K., Australia, and New Zealand. Keep your eyes on the official channels for news on even more countries to be added too.

・Title: Logres: Japanese RPG
・Category: MMORPG
・OS: Android/iOS
・© Marvelous Inc. Aiming Inc.

This is a Tokyo Otaku Mode original article sponsored by Logres.

All kinds of otaku are welcome at the TOM Fan Club! Join here: https://otakumode.com/fb/8iy