Contribute: Difference between revisions

From QEMU
No edit summary
m (→‎Project Infrastructure: Update Tuesdays call schedule)
 
(102 intermediate revisions by 25 users not shown)
Line 1: Line 1:
Free flash arcades may seem a little intimidating for a new user.http://www.myeasygold.com/ , If someone really wants to enjoy the entertainment that an online arcade may provide, then they just need to have a little extra help.http://www.rs2gold.com/ , Understanding the many different categories of games and who they may interest is probably the first step in actually enjoying arcade games.http://www.chinatravelagent.us.com/ ,
== Project Infrastructure ==
* [http://git.qemu.org Mainline qemu.git] source repository (for developer repositories see the {{src|path=MAINTAINERS}} file).
* [[Contribute/MailingLists|Mailing lists]]: savannah.nongnu.org
* IRC: #qemu on [http://www.oftc.net/ irc.oftc.net]
* [https://www.qemu.org/contribute/report-a-bug/ Bug tracker]: [https://gitlab.com/qemu-project/qemu/-/issues GitLab Issues]
* [[Testing#Continuous_Integration|Continuous Integration]]: [https://gitlab.com/qemu-project/qemu/-/pipelines GitLab CI], [http://patchew.org/QEMU/ Patchew] and [https://travis-ci.org/qemu/qemu Travis]
* [[Main_Page|Wiki]]: this website
* Phone call: Scheduled for Tuesdays on as-needed basis for agenda topics raised on mailing list.  Contact [mailto:quintela@redhat.com Juan Quintela] for dial-in details.  To find the time in your location, use:
date -d 'TZ="America/New_York" Tuesday 09:00 am'
* If you need to find out or change who's responsible for a particular bit of our infrastructure [[AdminContacts]] has this information.
* [[ToDo]] lists


== Info for new Contributors ==
* [[Contribute/DevelopmentProcess|The Development Process]]
* [https://www.qemu.org/contribute/report-a-bug/ How to report a bug]
* [[Documentation/GettingStartedDevelopers|Getting started for developers]]
* [https://qemu.org/contribute/submit-a-patch/ How to submit a patch]
* [https://qemu.org/contribute/trivial-patches/ How to submit a trivial patch]
* [[Contribute/BiteSizedTasks|Bite Sized Tasks]]: Introductory task list for new contributors
* [[Contribute/FAQ|Contributor FAQ]]


See also Jeff Cody's presentation [https://www.youtube.com/watch?v=yjBid6iF4LE "New to QEMU: A Developer's Guide to Contributing"] on YouTube for some information about how to get started.


I will start with a simple genre.http://www.riftplatinumsales.com/ , The action genre is one of the most popular for flash games. Their premise can easily be viewed as just changes on a lot of the old classics. In fact, many just change the basic structure of the old Mario adventures to make for a quick and fun internet game. Action games are generally very easy to play too. They are often just based off of keyboard controls. You just press the right key to make your character move, grab coins, fight bad guys, etc. The concept should be easy to grasp and you'll usually have multiple lives to get used to the interface.
== Student Outreach ==


Branching off from this would be shooter games. These are also very simple. They often just boil down to a shooting range with some cool effects. Most true shooters rely on using the mouse to move the crosshair and shoot all of the bad guys before they shoot you. This is another simple genre to understand, and any new user should be able to enjoy a little mindless fun on one of these. If you need justification, you can remember that playing shooting games helps develop your reaction speed and your eyesight.
The QEMU project participates in both the [[:Category:GSoC|Google Summer of Code]] and the [[:Category:Outreachy|Outreachy]] programs. See the respective pages for details of project ideas and deadlines for submissions.


Things start to get a little complicated from this point onwards. Another genre is the adventure game. There are actually a surprising number of good role-playing games that will give something extra to the player. Many of these are just a variant of good puzzle games. You will have to use logic to figure out how to solve a series of quests and puzzles in a fantasy world. Movement is usually keyboard based and you will benefit most from having a unique thinking process. Anyone who used to play the old 2D games should also feel a good sense of nostalgia.
== Development ==
The [[planning]] pages is where you can find important dates for the next release.


Defense games are another popular genre. They can either be action or strategy based in nature. A defense game is based on one objective. You just have to protect your home, castle, anthill, temple, etc. from all of the bad guys who want to get in and destroy it. An action based defense game relies on your quick reflexes to throw little invaders around with your hand of god, or for you to quickly place your own defenders in the path of the invaders. There are several games that are based more on strategy. These present you with a variety of monsters. In these games, you will have to use several different structures and strategies to outlast the onslaught. You will receive points for each kill that can be used to upgrade the structures. I will warn you, these games are very addictive and you can easily lose several hours playing one.
The [[features]] page provides a description of in-progress features.


These are just some of the types of arcade games available through standard online arcade websites. It would be impossible to cover every variation, but most will fall into this general set. May you have the best of luck with your future gaming.
== Subpages ==
 
Here are all the sub-pages for contribute
 
{{Special:PrefixIndex/Contribute/}}

Latest revision as of 11:51, 25 January 2022

Project Infrastructure

date -d 'TZ="America/New_York" Tuesday 09:00 am'
  • If you need to find out or change who's responsible for a particular bit of our infrastructure AdminContacts has this information.
  • ToDo lists

Info for new Contributors

See also Jeff Cody's presentation "New to QEMU: A Developer's Guide to Contributing" on YouTube for some information about how to get started.

Student Outreach

The QEMU project participates in both the Google Summer of Code and the Outreachy programs. See the respective pages for details of project ideas and deadlines for submissions.

Development

The planning pages is where you can find important dates for the next release.

The features page provides a description of in-progress features.

Subpages

Here are all the sub-pages for contribute