Find Jobs
Hire Freelancers

I need help programming

$8-15 USD / hour

已关闭
已发布将近 2 年前

$8-15 USD / hour

Create the game: Implement the rules of the game 1 at a time and test each one to make sure it works as expected. Helps if you display the cards as they are played so you can see that everything is working on screen. Create a class War Optionally but recommended read over the rubric and put todo comments in your war class as a checklist of steps to complete Example - // TODO: Create the Player class All new classes need “using CardGame;” at the top of the file above the namespace in order to have access to the PlayingCard and Deck classes. Begin to outline methods for implementing the game's rules and structure, such as initial setup, playing the game, and any other methods you need. Below are a few examples ideas: Initialize (setting up the game) This method should be for prepping the game. That means creating a Deck instance, filling the deck, shuffling the deck, and drawing cards from the deck to deal out half (26) to each player Play (core gameplay) This method should handle playing a game of War. The rules logic will go here and will determine what other methods get called and when, such as having each player play a card, the comparison of them, initiating War, etc. int CompareRank(PlayingCard, PlayingCard) (similar to week 1) War compares card ranks, not values, so GetValue and CompareCards from the PlayingCard class will not be enough on their own GetRank or a combination of GetRank and GetValue/CompareCards can be used to compare the rank of the two cards being played and compared. 10, Jack, Queen, and King are all different ranks and should not be treated as equal (again, we’re comparing ranks, not values) Ace is a trump card, the rank Ace should win against any other rank that is not an Ace. Add to each method as you complete the other requirements to test them, feel free to create any other methods to help with organization. Create the Player class and its necessary fields and methods: field: protected PlayingCard[] initialized to size 52 (winning player will have every PlayingCard that started in the Deck) It is protected so that classes that derive from Player, specifically Human and Computer, can have access. method: public void AddCards(PlayingCard[]) This method will be used to add cards to the bottom of the player’s array of cards. This means the “bottom” needs to be kept track of, review the ILAs if necessary (NextEmptySpotIndex) method: public virtual PlayingCard PlayCard() This method must return null. Child classes will have to override this method to return the card they are playing from their array of cards. Add any fields you need to the War class Player[] Players Initialized to size 2 Holds 1 Computer at index 0 Holds 1 Human at index 1 (review Inheritance and Polymorphism if necessary) (optional but useful) bool Running if you want to use this to control the game loop in the Play method Add any other fields you need to achieve functionality (might have to add them as you realize that you need them)
项目 ID: 33732390

关于此项目

9提案
远程项目
活跃2 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
9威客以平均价$14 USD/小时来参与此工作竞价
用户头像
Hi I have checked your project description. I have excellent programming and development skills. Contact me with all the details and requirements for your project for further discussion. I will provide you with dedicated support and follow-up. Regards Farah Khan
$15 USD 在40天之内
5.0 (60条评论)
5.3
5.3
用户头像
Hello there, How are you doing? Just saw your project posted. I am more than happy to discuss the task and work for you. That would be greater if I get some tasks so you can test my skill and expertise. Waiting for your response and start working for you. Warm Regards, Asif nawaz
$12 USD 在40天之内
5.0 (16条评论)
5.0
5.0
用户头像
Hello Sir/Madam I have development experience in various Programming Languages, OOP, Data Structures, Database Driven applications, APIs, Files handling and Data Transformation, ETL and various frameworks. I assure you an excellent solution of your project within the time frame and exactly according to the requirements. Thanks @CodingHelpLine
$12 USD 在40天之内
4.9 (2条评论)
3.0
3.0
用户头像
************Hi sir************ I am professional programmer with more 7 years of experience. I am very familiar with C/C++/C#. And Game development is OK for me. So I think this job is an ideal match with my skills and experience. All tasks which I told I can do will be completed 100% perfectly and you will be satisfied with my work! Please send me a message so that we can discuss more. Thanks.
$15 USD 在40天之内
5.0 (2条评论)
3.0
3.0
用户头像
Hello! First receive warm greetings and hoping you are good. I welcome you to the home of Amazing services and quality. I have carefully gone through your project. I'M AN EXPERT IN NAMED SKILLS, OVER 10 YEARS OF EXPERIENCE, After KEENLY reading your description and being in possession of all CLEARLY STATED REQUIRED SKILLS ((C/C++/C#, Visual Studio, Game Development)) as this is my area of PROFESSIONAL SPECIALISATION having the above QUALIFICATIONS, I hereby humbly request you to consider my bid for QUALITY and PROFESSIONAL work. $$$ No timeline & Quality Excuses// Unlimited Revisions// 100% SATISFACTION GUARANTEED $$$ Message Me We Discuss More About The Project. THANK-YOU & WELCOME.
$12 USD 在40天之内
0.0 (0条评论)
0.0
0.0
用户头像
Hello, I will be able to help your card game development as I am a certificated USA game developer who has good knowledge of Unity and C# programming . And I am good at the game server networking with Photon or playfab. I 'd like to get more confirmation over private chat. Norman
$15 USD 在40天之内
0.0 (0条评论)
0.0
0.0
用户头像
Hi, Dear I`ve rich 5+years of experience and knowledge in C#. If you hire me, I can start right now and I`ll provide you with the best results to your satisfaction. I would like to discuss more regarding project via chat. Please invite me to chatbox. Thanks for reading my proposal.
$12 USD 在40天之内
0.0 (0条评论)
0.0
0.0

关于客户

UNITED STATES的国旗
Toms River, United States
0.0
0
付款方式已验证
会员自5月 19, 2022起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。