{"id":6322,"date":"2020-07-04T11:21:00","date_gmt":"2020-07-04T09:21:00","guid":{"rendered":"https:\/\/pythonprogramming.altervista.org\/?p=6322"},"modified":"2020-07-04T11:43:06","modified_gmt":"2020-07-04T09:43:06","slug":"arkanoid-the-genesis","status":"publish","type":"post","link":"https:\/\/pythonprogramming.altervista.org\/arkanoid-the-genesis\/","title":{"rendered":"Arkanoid: the genesis"},"content":{"rendered":"<p>Here you can find the <a href=\"https:\/\/github.com\/formazione\/arkapygame\">repository<\/a> of the game made with pygame, arkanoid.<\/p>\n<p>&nbsp;<\/p>\n<p>1.1 &#8211; Pong the father of Arkanoid<\/p>\n<blockquote class=\"wp-embedded-content\" data-secret=\"14ADY9pk80\"><p><a href=\"https:\/\/pythonprogramming.altervista.org\/pong-v-1-0-pygame-example\/\">Pong v. 1.0 &#8211; Pygame example<\/a><\/p><\/blockquote>\n<p><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;Pong v. 1.0 &#8211; Pygame example&#8221; &#8212; python programming\" src=\"https:\/\/pythonprogramming.altervista.org\/pong-v-1-0-pygame-example\/embed\/#?secret=M9BGwCFDRr#?secret=14ADY9pk80\" data-secret=\"14ADY9pk80\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe><\/p>\n<p>1.2 &#8211; Starting arkanoid&#8230; from pong<\/p>\n<blockquote class=\"wp-embedded-content\" data-secret=\"Mqy7L81so7\"><p><a href=\"https:\/\/pythonprogramming.altervista.org\/arkanoid-lets-make-it-better\/\">Arkanoid&#8230; let&#8217;s make it better&#8230;<\/a><\/p><\/blockquote>\n<p><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;Arkanoid&#8230; let&#8217;s make it better&#8230;&#8221; &#8212; python programming\" src=\"https:\/\/pythonprogramming.altervista.org\/arkanoid-lets-make-it-better\/embed\/#?secret=lEgH3hC1gb#?secret=Mqy7L81so7\" data-secret=\"Mqy7L81so7\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe><\/p>\n<p>1.3 &#8211; Adding background<\/p>\n<blockquote class=\"wp-embedded-content\" data-secret=\"c0wit4qLHE\"><p><a href=\"https:\/\/pythonprogramming.altervista.org\/arkapygame-1-3-adding-a-background\/\">ArkaPyGame 1.3 &#8211; Adding a background<\/a><\/p><\/blockquote>\n<p><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;ArkaPyGame 1.3 &#8211; Adding a background&#8221; &#8212; python programming\" src=\"https:\/\/pythonprogramming.altervista.org\/arkapygame-1-3-adding-a-background\/embed\/#?secret=6CzsqaOi3W#?secret=c0wit4qLHE\" data-secret=\"c0wit4qLHE\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe><\/p>\n<p>1.4 &#8211; Collision detection<\/p>\n<blockquote class=\"wp-embedded-content\" data-secret=\"9fboo3kBpJ\"><p><a href=\"https:\/\/pythonprogramming.altervista.org\/arkapygame-1-4-collision-detected\/\">ArkaPygame 1.4 &#8211; Collision detected<\/a><\/p><\/blockquote>\n<p><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;ArkaPygame 1.4 &#8211; Collision detected&#8221; &#8212; python programming\" src=\"https:\/\/pythonprogramming.altervista.org\/arkapygame-1-4-collision-detected\/embed\/#?secret=4RcnMVAowE#?secret=9fboo3kBpJ\" data-secret=\"9fboo3kBpJ\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe><\/p>\n<p>1.5 &#8211; Bricks collisions<\/p>\n<blockquote class=\"wp-embedded-content\" data-secret=\"oht774Moqf\"><p><a href=\"https:\/\/pythonprogramming.altervista.org\/arkanoid-in-pygame-part-5\/\">Arkanoid in pygame part 5<\/a><\/p><\/blockquote>\n<p><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;Arkanoid in pygame part 5&#8221; &#8212; python programming\" src=\"https:\/\/pythonprogramming.altervista.org\/arkanoid-in-pygame-part-5\/embed\/#?secret=w3xNrqeHNN#?secret=oht774Moqf\" data-secret=\"oht774Moqf\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe><\/p>\n<p>1.6 &#8211; Still on Collisions<\/p>\n<blockquote class=\"wp-embedded-content\" data-secret=\"mZGpNMx4c2\"><p><a href=\"https:\/\/pythonprogramming.altervista.org\/arkanoid-part-6-still-on-bricks-collition\/\">Arkanoid part 6 &#8211; Still on bricks collision<\/a><\/p><\/blockquote>\n<p><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;Arkanoid part 6 &#8211; Still on bricks collision&#8221; &#8212; python programming\" src=\"https:\/\/pythonprogramming.altervista.org\/arkanoid-part-6-still-on-bricks-collition\/embed\/#?secret=DFNpAfJuIx#?secret=mZGpNMx4c2\" data-secret=\"mZGpNMx4c2\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe><\/p>\n<p>1.7 &#8211; Fixed strange bouncing<\/p>\n<blockquote class=\"wp-embedded-content\" data-secret=\"oy2PeREOgF\"><p><a href=\"https:\/\/pythonprogramming.altervista.org\/arkanoid-1-7-fixed-strange-bouncing\/\">Arkanoid 1.7 &#8211; Fixed strange bouncing<\/a><\/p><\/blockquote>\n<p><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;Arkanoid 1.7 &#8211; Fixed strange bouncing&#8221; &#8212; python programming\" src=\"https:\/\/pythonprogramming.altervista.org\/arkanoid-1-7-fixed-strange-bouncing\/embed\/#?secret=Hc9Ei6w55e#?secret=oy2PeREOgF\" data-secret=\"oy2PeREOgF\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe><\/p>\n<p>1.8 &#8211; How to destroy the bricks<\/p>\n<blockquote class=\"wp-embedded-content\" data-secret=\"JGLBI93zdb\"><p><a href=\"https:\/\/pythonprogramming.altervista.org\/arkanoid-1-8-first-stage-almost-complete-destroy-bricks\/\">Arkanoid 1.8 &#8211; First stage almost complete: destroy bricks<\/a><\/p><\/blockquote>\n<p><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;Arkanoid 1.8 &#8211; First stage almost complete: destroy bricks&#8221; &#8212; python programming\" src=\"https:\/\/pythonprogramming.altervista.org\/arkanoid-1-8-first-stage-almost-complete-destroy-bricks\/embed\/#?secret=2NyfKmDnIf#?secret=JGLBI93zdb\" data-secret=\"JGLBI93zdb\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe><\/p>\n<p>1.9 &#8211; More levels<\/p>\n<blockquote class=\"wp-embedded-content\" data-secret=\"deesdGuDcV\"><p><a href=\"https:\/\/pythonprogramming.altervista.org\/arkanoid-1-9-ore-stages\/\">Arkanoid 1.9 &#8211; more stages<\/a><\/p><\/blockquote>\n<p><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;Arkanoid 1.9 &#8211; more stages&#8221; &#8212; python programming\" src=\"https:\/\/pythonprogramming.altervista.org\/arkanoid-1-9-ore-stages\/embed\/#?secret=0c6nCovDTY#?secret=deesdGuDcV\" data-secret=\"deesdGuDcV\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe><\/p>\n<p>2.1 &#8211; Infinite level generator<\/p>\n<blockquote class=\"wp-embedded-content\" data-secret=\"CS7OBtoo06\"><p><a href=\"https:\/\/pythonprogramming.altervista.org\/arkanoid-2-0-infinite-levels\/\">Arkanoid 2.0 &#8211; infinite levels<\/a><\/p><\/blockquote>\n<p><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;Arkanoid 2.0 &#8211; infinite levels&#8221; &#8212; python programming\" src=\"https:\/\/pythonprogramming.altervista.org\/arkanoid-2-0-infinite-levels\/embed\/#?secret=K8aC7VuHVf#?secret=CS7OBtoo06\" data-secret=\"CS7OBtoo06\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe><\/p>\n<p>2.3 &#8211; Sounds and faster frame rate tecnique<\/p>\n<blockquote class=\"wp-embedded-content\" data-secret=\"6cmAnLTqd5\"><p><a href=\"https:\/\/pythonprogramming.altervista.org\/arkapygame-2-1-arkanoid-like-game-made-with-pygame\/\">ArkaPyGame 2.1 &#8211; Arkanoid like game made with Pygame<\/a><\/p><\/blockquote>\n<p><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;ArkaPyGame 2.1 &#8211; Arkanoid like game made with Pygame&#8221; &#8212; python programming\" src=\"https:\/\/pythonprogramming.altervista.org\/arkapygame-2-1-arkanoid-like-game-made-with-pygame\/embed\/#?secret=QB4G0PrCdy#?secret=6cmAnLTqd5\" data-secret=\"6cmAnLTqd5\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe><\/p>\n<p>2.5 &#8211; New nicer levels simmetric and in color and menus<\/p>\n<blockquote class=\"wp-embedded-content\" data-secret=\"Gvgd9O0nBZ\"><p><a href=\"https:\/\/pythonprogramming.altervista.org\/arkanoid-pygame-2-5-new-levels-and-menu\/\">Arkanoid-Pygame 2.5 &#8211; New levels and menu<\/a><\/p><\/blockquote>\n<p><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;Arkanoid-Pygame 2.5 &#8211; New levels and menu&#8221; &#8212; python programming\" src=\"https:\/\/pythonprogramming.altervista.org\/arkanoid-pygame-2-5-new-levels-and-menu\/embed\/#?secret=FdPOIN2fZO#?secret=Gvgd9O0nBZ\" data-secret=\"Gvgd9O0nBZ\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe><\/p>\n<p>2.6 &#8211; Keyboard control<\/p>\n<blockquote class=\"wp-embedded-content\" data-secret=\"YCv9l0DFTX\"><p><a href=\"https:\/\/pythonprogramming.altervista.org\/arkagame-2-6-adding-keyboard-commands\/\">ArkaGame 2.6 &#8211; Adding keyboard commands<\/a><\/p><\/blockquote>\n<p><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;ArkaGame 2.6 &#8211; Adding keyboard commands&#8221; &#8212; python programming\" src=\"https:\/\/pythonprogramming.altervista.org\/arkagame-2-6-adding-keyboard-commands\/embed\/#?secret=KL8levDs4S#?secret=YCv9l0DFTX\" data-secret=\"YCv9l0DFTX\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe><\/p>\n<p>2.7 &#8211; Mouse exclusive control<\/p>\n<blockquote class=\"wp-embedded-content\" data-secret=\"b73Fs3LNUN\"><p><a href=\"https:\/\/pythonprogramming.altervista.org\/arkanoid-2-7-with-pygame-mouse-control\/\">Arkanoid 2.7 with Pygame &#8211; Mouse control<\/a><\/p><\/blockquote>\n<p><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;Arkanoid 2.7 with Pygame &#8211; Mouse control&#8221; &#8212; python programming\" src=\"https:\/\/pythonprogramming.altervista.org\/arkanoid-2-7-with-pygame-mouse-control\/embed\/#?secret=6QIQxFuZhc#?secret=b73Fs3LNUN\" data-secret=\"b73Fs3LNUN\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"All the posts about arkanoid\n<a class=\"moretag\" href=\"https:\/\/pythonprogramming.altervista.org\/arkanoid-the-genesis\/\"> [...]<\/a>","protected":false},"author":1,"featured_media":6339,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","footnotes":""},"categories":[191],"tags":[822],"class_list":["post-6322","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-pygame","tag-arkanoud"],"avopt_banners_inside_post":true,"avopt_banners_on_page":true,"av_copy_from":"","av_sharing_message":"","av_sharing_allowed":true,"av_sharing_on":{"fb":[],"tw":[]},"av_allow_affiliate_banner":false,"av_allow_affiliate_multi_banner":false,"av_show_affiliation_buy_button":false,"av_post_rating":true,"av_have_post_rating_value":false,"av_is_artificial_intelligence_content":false,"_links":{"self":[{"href":"https:\/\/pythonprogramming.altervista.org\/wp-json\/wp\/v2\/posts\/6322","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pythonprogramming.altervista.org\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pythonprogramming.altervista.org\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pythonprogramming.altervista.org\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pythonprogramming.altervista.org\/wp-json\/wp\/v2\/comments?post=6322"}],"version-history":[{"count":3,"href":"https:\/\/pythonprogramming.altervista.org\/wp-json\/wp\/v2\/posts\/6322\/revisions"}],"predecessor-version":[{"id":6340,"href":"https:\/\/pythonprogramming.altervista.org\/wp-json\/wp\/v2\/posts\/6322\/revisions\/6340"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pythonprogramming.altervista.org\/wp-json\/wp\/v2\/media\/6339"}],"wp:attachment":[{"href":"https:\/\/pythonprogramming.altervista.org\/wp-json\/wp\/v2\/media?parent=6322"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pythonprogramming.altervista.org\/wp-json\/wp\/v2\/categories?post=6322"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pythonprogramming.altervista.org\/wp-json\/wp\/v2\/tags?post=6322"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}