Create from IntelliJ a Maven project named AnimalRescuer. This will be the project in which you can try to implement a Tamagotchi-like game at home, to take care of a rescued animal. You can also opt for a different console application (e.g. a strategy game, a Hattrick-like football manager, etc.), in which case you will name the project accordingly and translate all future homework requirements so that they are relevant to the chosen topic. At the end of the introduction to programming section, through this project you will demonstrate that you have mastered the basic principles of Java programming. Also, a link to the source code of this project could be a great addition to your CV.
Add a .gitignore file and make sure that the .idea directory, the target directory, and any files with the .iml file extension do not end up in the Git repository.
Create a Git repository for the AnimalRescuer project and add it to GitHub.
Create a new Maven project called PragmaticExercises. In this project you will solve several exercises throughout the course to deepen your knowledge of Java programming and to get acquainted with algorithmic thinking. Also add a .gitignore file for this project and publish the project on GitHub.
Repeat steps 1-3 for a new project with the name RacingGameExperiments. This will be the project where you will be able to improve at home the racing game that we will create together in the course.
This website uses cookies to enhance your experience while browsing the site. Of these cookies, cookies that are categorized as necessary are stored in your browser because they are essential to the basic functionality of the site. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will only be stored in your browser with your consent. You also have the option to opt out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. These cookies provide basic functionality and security features of the website anonymously.
Cookie
Duration
Description
cookielawinfo-checbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional cookies help enable certain functionality such as sharing website content on social media platforms, collecting feedback and other third-party features.
Performance cookies are used to understand and analyze key performance indicators of the website, which helps provide a better user experience for visitors.
Analytics cookies are used to understand how visitors interact with the website. These cookies help provide information about values, number of visitors, bounce rate, traffic source, etc.
Advertising cookies are used to provide visitors with relevant advertisements and marketing campaigns. These cookies track website visitors and collect information to deliver personalized advertisements.