{"id":20515,"date":"2022-11-09T22:40:29","date_gmt":"2022-11-09T17:10:29","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-c-rpg-game-for-my-homework\/"},"modified":"2022-11-09T22:40:29","modified_gmt":"2022-11-09T17:10:29","slug":"solved-c-rpg-game-for-my-homework","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-c-rpg-game-for-my-homework\/","title":{"rendered":"[Solved] C RPG game for my homework"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-46880139\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"46880139\" data-parentid=\"46876987\" data-score=\"0\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>Here are the issues in your code. First, as suggested in the comments, you don&#8217;t have to call <code>srand<\/code> on every iteration, just once upfront &#8211; that sets the random seed for your current program execution and here it is enough to do it once,<\/p>\n<pre><code>int main()\n{\n\nsrand(time(NULL));\n<\/code><\/pre>\n<p>Secondly, you&#8217;re using wrong symbols for the percent character &#8211; what you&#8217;re using, a single <code>%<\/code> indicates type that is going to be outputted. You need to use <code>%%<\/code> instead,<\/p>\n<pre><code>printf(\"\\nHeroj ima 100 HP\\nNeprijatelj ima 100 HP\\n1-napad    macem(80%% pogodak, 10-15 dmg\\n2-napad munjom(50%% pogodak, 20-30 mg))\");\n<\/code><\/pre>\n<p>Finally, you define (and declare) the functions without the extra parentheses (also, as mentioned in the comments) i.e. it&#8217;s not<\/p>\n<pre><code>int rand_int_mac() (int n) \n<\/code><\/pre>\n<p>but<\/p>\n<pre><code>int rand_int_mac(int n) \n<\/code><\/pre>\n<p>Same for munja.<\/p>\n<p>Also, if you want your sword damage to be between 10 and 15 you need to change your random number generator function. Currently it produces numbers between 10 and 19. To do so use <\/p>\n<p><code>udarac=rand_int_mac(6);<\/code> <\/p>\n<p>instead of <\/p>\n<p><code>udarac=rand_int(10);<\/code> <\/p>\n<p>This will add a number between 0 and 5 to 10 in your function <code>rand_int_mac<\/code> and produce damage in the target interval. For thunder it would be<\/p>\n<pre><code>int rand_int_munja(int n)\n{\n    return rand()%n + 20;\n}\n<\/code><\/pre>\n<p>&#8230;instead of <code>+ 10<\/code> and should be called as <code>rand_int_munja(11)<\/code>.<\/p>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\"><\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved C RPG game for my homework <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] Here are the issues in your code. First, as suggested in the comments, you don&#8217;t have to call srand on every iteration, just once upfront &#8211; that sets the random seed for your current program execution and here it is enough to do it once, int main() { srand(time(NULL)); Secondly, you&#8217;re using wrong symbols &#8230; <a title=\"[Solved] C RPG game for my homework\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-c-rpg-game-for-my-homework\/\" aria-label=\"More on [Solved] C RPG game for my homework\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[324],"class_list":["post-20515","post","type-post","status-publish","format-standard","hentry","category-solved","tag-c"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] C RPG game for my homework - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-c-rpg-game-for-my-homework\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] C RPG game for my homework - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] Here are the issues in your code. First, as suggested in the comments, you don&#8217;t have to call srand on every iteration, just once upfront &#8211; that sets the random seed for your current program execution and here it is enough to do it once, int main() { srand(time(NULL)); Secondly, you&#8217;re using wrong symbols ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-c-rpg-game-for-my-homework\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-11-09T17:10:29+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-c-rpg-game-for-my-homework\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-c-rpg-game-for-my-homework\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] C RPG game for my homework\",\"datePublished\":\"2022-11-09T17:10:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-c-rpg-game-for-my-homework\/\"},\"wordCount\":179,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"c++\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-c-rpg-game-for-my-homework\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-c-rpg-game-for-my-homework\/\",\"name\":\"[Solved] C RPG game for my homework - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-11-09T17:10:29+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-c-rpg-game-for-my-homework\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-c-rpg-game-for-my-homework\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-c-rpg-game-for-my-homework\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] C RPG game for my homework\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] C RPG game for my homework - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-c-rpg-game-for-my-homework\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] C RPG game for my homework - JassWeb","og_description":"[ad_1] Here are the issues in your code. First, as suggested in the comments, you don&#8217;t have to call srand on every iteration, just once upfront &#8211; that sets the random seed for your current program execution and here it is enough to do it once, int main() { srand(time(NULL)); Secondly, you&#8217;re using wrong symbols ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-c-rpg-game-for-my-homework\/","og_site_name":"JassWeb","article_published_time":"2022-11-09T17:10:29+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-c-rpg-game-for-my-homework\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-c-rpg-game-for-my-homework\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] C RPG game for my homework","datePublished":"2022-11-09T17:10:29+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-c-rpg-game-for-my-homework\/"},"wordCount":179,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["c++"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-c-rpg-game-for-my-homework\/","url":"https:\/\/jassweb.com\/solved\/solved-c-rpg-game-for-my-homework\/","name":"[Solved] C RPG game for my homework - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-11-09T17:10:29+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-c-rpg-game-for-my-homework\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-c-rpg-game-for-my-homework\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-c-rpg-game-for-my-homework\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] C RPG game for my homework"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/20515","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=20515"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/20515\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=20515"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=20515"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=20515"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}