Selasa, 12 April 2011

Game Hangman

Tampilan Permainan Hangman




Source Code Game Hangman

import java.awt.*;

import java.applet.*;

import javax.swing.*;


public class Hangman extends Applet{

String hiddenWord="", guessWord, guessList;

int missCount;

int maxMisses;

boolean win, gameOver, mouseOver = true;

boolean hanged;

boolean[] knownChars;

// warna latar belakang

Color bgColor = new Color(0x00dddddd);


public void init()

{

// mengatur jendela dan warna latar belakang

setSize(1000,625);

setBackground(bgColor);

// petunjuk untuk pemain / pengguna

JOptionPane.showMessageDialog(this, "Gunakan keyboard untuk memasukkan / menginput kata dalam menjawab soal.", "Hangman", JOptionPane.INFORMATION_MESSAGE);

JOptionPane.showMessageDialog(this, "Click pada layar untuk mulai main, semua kata berhubungan dengan ibu kota negara di dunia!", "Hangman", JOptionPane.INFORMATION_MESSAGE);

// memulai permainan

newGame();

}


public void newGame()

{

// mengatur kata yang tersembunyi secara acak

hiddenWord = getHiddenWord();

guessList = "";

guessWord = "";

// mendefinisakan banyak karakter pada kata yang tersembunyi

knownChars = new boolean[hiddenWord.length()];

for (int i=0; i

{

if (hiddenWord.charAt(i) == ' ')

knownChars[i] = true;

else

knownChars[i] = false;

}

// mendefinisikan variabel untuk memulai permainan baru

win = false;

missCount = 0;

maxMisses = 7;

gameOver = false;

hanged = false;

}

public void paint(Graphics g)

{

// mengatur tombol highlight saat mouse pada tombol "New Word"

if (mouseOver)

g.setColor(Color.white);

else

g.setColor(new Color(0x00eeeeee));

// mengatur tombol "New Word"

g.fillRect(50, 60, 100, 30);

g.setColor(new Color(0x00aaaaaa));

g.drawRect(49, 59, 102, 32);

g.setColor(Color.black);

g.setFont(new Font("Helvetica", Font.BOLD, 16));

g.drawString("new word", 64, 80);

g.setFont(new Font("Helvetica", Font.BOLD, 32));

// mengatur gambar tiang gantung

g.drawLine(50,550,375,550);

// tiang vertical

g.drawLine(150,550,150,150);

// tiang horisontal

g.drawLine(150,150,375,150);

// tali

g.drawLine(375,150,375,199);

// menggambar garis kosong dan karakter yang dikenal

for(int i=0; i<=(hiddenWord.length()-1)*2; i++)

{

if (i%2 == 0)

{

if (hiddenWord.charAt(i/2) != ' ')

g.drawLine(i*15+225,100,(i+1)*15+225,100);

if (knownChars[i/2] == true)

g.drawString(""+hiddenWord.charAt(i/2), i*15+224, 95);

}

}

// menggambar bentuk saat salah

switch (missCount)

{

case 7: animateHang(g); break;

// lengan kiri

case 6: g.drawLine(375,270,300,280);

// lengan kanan

case 5: g.drawLine(375,270,450,280);

// kaki kiri

case 4: g.drawLine(375,400,325,450);

// kaki kanan

case 3: g.drawLine(375,400,425,450);

// badan

case 2: g.drawLine(375,250,375,400);

// kepala

case 1: {g.drawOval(349,199,51,51); g.setColor(new Color(0x00ffcc99)); g.fillOval(350,200,50,50);}

}

// menampilkan semua daftar karakter yang ditebak

g.setColor(Color.black);

for(int i=0; i

{

g.drawString(""+guessList.charAt(i),50+i*28,40);

}

// menampilkan "You Win!" dan jawaban yang benar

if (win == true)

{

g.setColor(new Color(0x00009900));

g.drawString("You Win!",600,200);

gameOver = true;

for(int i=0; i<=(hiddenWord.length()-1)*2; i++)

{

if (i%2 == 0)

{

g.drawString(""+hiddenWord.charAt(i/2), i*15+224, 95);

}

}

}

// menampilkan "You Lose!" dan jawaban yang benar

if (missCount == maxMisses)

{

g.setColor(Color.red);

g.drawString("You Lose!",600,200);

gameOver = true;

for(int i=0; i<=(hiddenWord.length()-1)*2; i++)

{

if (i%2 == 0)

{

g.drawString(""+hiddenWord.charAt(i/2), i*15+224, 95);

}

}

}

// menampilkan angka banyak kesalahan

g.setColor(Color.black);

g.setFont(new Font("Helvetica", Font.BOLD, 16));

g.drawString("Misses: "+missCount,155,168);

}

public String getHiddenWord() {

// daftar kata-kata tersembunyi

String[] wordList = {"Abijan","Abu Dhabi","Addis Ababa","Aden","AI Kuwait","AI Manama","Akra","Algier",

"Alma Ata","Amman","Amsterdam","Andora","Ankara","Apia","Ashakabad","Asmara","Asuncion","Athena",

"Bagdad","Bairiki","Baku","Bamako","Bandar Seri Begawan","Bangkok","Bangui","Banyul","Beijing",

"Beirut","Belmopan","Beograd","Berlin","Bern","Besse Terre","Bissau","Bogota","Brasilia","Bratislava",

"Brazzaville","Bridgetown","Brussel","Budapest","Buenos Aires","Bujumbura","Bukarest","Canberra",

"Caracas","Dakar","Dakka","Damaskus","Dar`es Salam","Dili","Doha","Dublin","Dushanbe","El Alun",

"Fort De France","Freetown","Frunze","Funafuti","Gabourone","Georgetown","Grozny","Guatemala","Hanoi",

"Harare","Havana","Helsinki","Honiara","Islamabad","Jakarta","Jibouti","Kabul","Kairo","Kampala",

"Kathmandu","Kayenne","Khartoum","Kiev","Kigali","Kingstone","Kinshasa","Kishinev","Kolombo","Konakri",

"Kopenhagen","Koror","Kuala Lumpur","La Paz","La Valetta","Lagos","Libreville","Lilongwe","Lima",

"Lisabon","Ljubljana","Lome","London","Luanda","Lusaka","Luxemburg","Madrid","Malabo","Male","Managua",

"Manila","Maputo","Maseru","Mbabane","Mexico City","Minsk","Mogadishiu","Monaco","Monrovia","Montevideo",

"Moskow","Muskat","Nairobi","Ndjamena","New Delhi","Niamey","Nikosia","Normea","Nouackohott","Nukualofa",

"Oslo","Ottawa","Ouagadoudou","Panama","Pappete","Paramaribo","Paris","Phnom Penh","Ponape",

"Port au Prince","Port Louis","Port Moresby","Port of Span","Port Vila","Porto Novo","Praha","Pretoria",

"Pyongyang","Quito","Rabat","Rangoon","Reykyavik","Riga","Riyadh","Roma","San Juan","San Salvador",

"San Yose","San'a","Santiago","Santo Domingo","Sarajevo","Seoul","Singapura","Skopje","Sofia",

"St. George's","St. John's","Stockholm","Suva","Taipeh","Tallinu","Tananarive","Tashkent"," Tegucigalpa",

"Teheran","Tel Aviv","Thimbu","Tirana","Tokyo","Tripoli","Tunis","Ulanbator","Vatikan","Vientiane",

"ViIna","Warsawa","Washington","Wellington","Wina","Windhoek","Yaonde","Zagrib"

};

// pemilihan salah satu dari daftar kata tersembunyi

hiddenWord = wordList[(int)(Math.random()*(wordList.length+1))];

hiddenWord = hiddenWord.toLowerCase();

return hiddenWord;

}

public boolean validateGuess(String guess)

{

if (guess.equalsIgnoreCase(hiddenWord))

return true;

else

return false;

}

public void guessTheWord()

{

guessWord = JOptionPane.showInputDialog(null, "Guess the entire word:");

if (validateGuess(guessWord))

{

win = true;

}

else

{

missCount = maxMisses;

}

}


public boolean keyDown(Event e, int k)

{

if (!gameOver)

{

boolean rightGuess = false;

// memasukan karakter dengan menekan tombol pada keyboard

char keyChar = (char) k;

if (keyChar != ' ')

{

// kondisi karakter yang sudah pernah dimasukan

for(int i=0; i

{

if (keyChar == guessList.charAt(i) || keyChar == guessList.toUpperCase().charAt(i))

return true;

}

// merangkai karakter yang dimasukan untuk menebak kata

guessList = guessList+keyChar;

// saat penekanan tombol, akan memasukan karakter yang ditebak yang ada pada array

for(int i=0; i

{

if (keyChar == hiddenWord.charAt(i) || keyChar == hiddenWord.toUpperCase().charAt(i))

{

rightGuess = true;

knownChars[i] = true;

}

}

win = true;

for(int i=0; i

{

if (knownChars[i] == false)

{

win = false;

}

}

if (rightGuess == false)

missCount++;

}

else

{

guessTheWord();

}

repaint();

}

return true;

}

// untuk memulai permainan baru saat menekan button "New Word"

public boolean mouseDown(Event evt, int x, int y)

{

if ((x>50 && x<150) && (y>60 && y<90))

{

newGame();

repaint();

}

return true;

}

public boolean mouseMove(Event evt, int x, int y)

{

boolean mouseToogle = mouseOver;

if ((x>50 && x<150) && (y>60 && y<90))

{

mouseOver = true;

}

else

{

mouseOver = false;

}

if (mouseToogle != mouseOver && !hanged)

repaint();

return true;

}

public void animateHang(Graphics g)

{

hanged = true;

// menggambar kerangka utama

g.setColor(Color.black);

// menggambar lengan

g.drawLine(375,270,335,280);

g.drawLine(375,270,415,280);

g.drawLine(335,280,375,250);

g.drawLine(415,280,375,250);

// menggambar kaki

g.drawLine(375,400,350,375);

g.drawLine(375,400,400,375);

g.drawLine(350,375,350,400);

g.drawLine(400,375,400,400);

// menggambar tubuh

g.drawLine(375,250,375,400);

// menggambar kepala

g.drawOval(349,199,51,51);

// animasi warna kepala

int c;

for (int i=0; i<220000; i++)

{

c = i/1000;

Color faceHue = new Color(255-c,0,c);

g.setColor(faceHue);

// menggamar wajah dengan warna

g.fillOval(350,200,50,50);

}

// menghapus lengan dan kaki sebelumnya

g.setColor(bgColor);

// menggambar lengan baru

g.drawLine(375,270,335,280);

g.drawLine(375,270,415,280);

g.drawLine(335,280,375,250);

g.drawLine(415,280,375,250);

// menggambar kaki baru

g.drawLine(375,400,350,375);

g.drawLine(375,400,400,375);

g.drawLine(350,375,350,400);

g.drawLine(400,375,400,400);

g.setColor(Color.black);

g.drawLine(375,250,375,400);

// menggambarkan posisi lengan & kaki saat kondisi "mati"

// lengan kiri

g.drawLine(375,270,370,330);

// lengan kanan

g.drawLine(375,270,380,330);

// kaki kiri

g.drawLine(375,400,370,460);

// kaki kanan

g.drawLine(375,400,380,460);

}

}


Pelajari Daftar Ibu Kota Negara Di Dunia untuk memainkan Game Hangman..

Daftar Ibu Kota Negara Di Dunia

1. Abijan Adalah Ibukota Negara Pantai Gading Berada di Wilayah Afrika

2. Abu Dhabi Adalah Ibukota Negara Uni Emirat Arab Berada di Wilayah Asia Barat

3. Addis Ababa Adalah Ibukota Negara Ethiopia Berada di Wilayah Afrika

4. Aden Adalah Ibukota Negara Yaman Selatan Berada di Wilayah Asia Barat

5. AI Kuwait Adalah Ibukota Negara Kuwait Berada di Wilayah Asia Barat

6. AI Manama Adalah Ibukota Negara Bahrain Berada di Wilayah Asia Barat

7. Akra Adalah Ibukota Negara Ghana Berada di Wilayah Afrika

8. Algier Adalah Ibukota Negara AIjazair Berada di Wilayah Afrika

9. Alma Ata Adalah Ibukota Negara Kazakhstan Berada di Wilayah Eropa

10. Amman Adalah Ibukota Negara Yordania Berada di Wilayah Asia Barat

11. Amsterdam Adalah Ibukota Negara Belanda Berada di Wilayah Eropa

12. Andora Adalah Ibukota Negara Andora Berada di Wilayah Eropa

13. Ankara Adalah Ibukota Negara Turki Berada di Wilayah Asia Barat

14. Apia Adalah Ibukota Negara Samoa Barat Berada di Wilayah Australia Oceania

15. Ashakabad Adalah Ibukota Negara Turkmenistan Berada di Wilayah Eropa

16. Asmara Adalah Ibukota Negara Eritrea Berada di Wilayah Afrika

17. Asuncion Adalah Ibukota Negara Paraguay Berada di Wilayah Amerika Selatan

18. Athena Adalah Ibukota Negara Yunani Berada di Wilayah Eropa

19. Bagdad Adalah Ibukota Negara Irak Berada di Wilayah Asia Barat

20. Bairiki Adalah Ibukota Negara Kiribati Berada di Wilayah Australia Oceania

21. Baku Adalah Ibukota Negara Azerbaizan Berada di Wilayah Eropa

22. Bamako Adalah Ibukota Negara Mali Berada di Wilayah Afrika

23. Bandar Seri Begawan Adalah Ibukota Negara Brunei Darussalam Berada di Wilayah

Asia Tenggara

24. Bangkok Adalah Ibukota Negara Thailand Berada di Wilayah Asia Tenggara

25. Bangui Adalah Ibukota Negara Afrika Tengah Berada di Wilayah Afrika

26. Banyul Adalah Ibukota Negara Gambia Berada di Wilayah Afrika

27. Beijing Adalah Ibukota Negara Republik Rakyat Cina Berada di Wilayah Asia Timur

28. Beirut Adalah Ibukota Negara Libanon Berada di Wilayah Asia Barat

29. Belmopan Adalah Ibukota Negara Belize Berada di Wilayah Amerika Tengah

30. Beograd Adalah Ibukota Negara Serbia Montenegro Berada di Wilayah Eropa

31. Berlin Adalah Ibukota Negara Jerman Berada di Wilayah Eropa

32. Bern Adalah Ibukota Negara Swiss Berada di Wilayah Eropa

33. Besse Terre Adalah Ibukota Negara Guadeloupe Berada di Wilayah Amerika Tengah

34. Bissau Adalah Ibukota Negara Guinea Bissau Berada di Wilayah Afrika

35. Bogota Adalah Ibukota Negara Kolumbia Berada di Wilayah Amerika Selatan

36. Brasilia Adalah Ibukota Negara Brasilia Berada di Wilayah Amerika Selatan

37. Bratislava Adalah Ibukota Negara Slowakia Berada di Wilayah Eropa

38. Brazzaville Adalah Ibukota Negara Kongo Berada di Wilayah Afrika

39. Bridgetown Adalah Ibukota Negara Barbados Berada di Wilayah Amerika Tengah

40. Brussel Adalah Ibukota Negara Belgia Berada di Wilayah Eropa

41. Budapest Adalah Ibukota Negara Hongaria Berada di Wilayah Eropa

42. Buenos Aires Adalah Ibukota Negara Argentina Berada di Wilayah Amerika Selatan

43. Bujumbura Adalah Ibukota Negara Burundi Berada di Wilayah Afrika

44. Bukarest Adalah Ibukota Negara Rumania Berada di Wilayah Eropa

45. Canberra Adalah Ibukota Negara Australia Berada di Wilayah Australia Oceania

46. Caracas Adalah Ibukota Negara Venezuela Berada di Wilayah Amerika Selatan

47. Dakar Adalah Ibukota Negara Senegal Berada di Wilayah Afrika

48. Dakka Adalah Ibukota Negara Bangladesh Berada di Wilayah Asia Selatan

49. Damaskus Adalah Ibukota Negara Suriah Berada di Wilayah Asia Barat

50. Dar`es Salam Adalah Ibukota Negara Tanzania Berada di Wilayah Afrika

51. Dili Adalah Ibukota Negara Timor Leste Berada di Wilayah Asia Tenggara

52. Doha Adalah Ibukota Negara Oatar Berada di Wilayah Asia Barat

53. Dublin Adalah Ibukota Negara Irlandia Berada di Wilayah Eropa

54. Dushanbe Adalah Ibukota Negara Tadzhikistan Berada di Wilayah Eropa

55. El Alun Adalah Ibukota Negara Sahara Berada di Wilayah Afrika

56. Fort De France Adalah Ibukota Negara Martinique Berada di Wilayah Amerika Tengah

57. Freetown Adalah Ibukota Negara Sierra Leone Berada di Wilayah Afrika

58. Frunze Adalah Ibukota Negara Kirgiz Berada di Wilayah Eropa

59. Funafuti Adalah Ibukota Negara Tuvalu Berada di Wilayah Australia Oceania

60. Gabourone Adalah Ibukota Negara Bostwana Berada di Wilayah Afrika

61. Georgetown Adalah Ibukota Negara Guyana Berada di Wilayah Amerika Selatan

62. Grozny Adalah Ibukota Negara Georgia Berada di Wilayah Eropa

63. Guatemala Adalah Ibukota Negara Guatemala Berada di Wilayah Amerika Tengah

64. Hanoi Adalah Ibukota Negara Vietnam Berada di Wilayah Asia Tenggara

65. Harare Adalah Ibukota Negara Zimbabwe Berada di Wilayah Afrika

66. Havana Adalah Ibukota Negara Kuba Berada di Wilayah Amerika Tengah

67. Helsinki Adalah Ibukota Negara Finlandia Berada di Wilayah Eropa

68. Honiara Adalah Ibukota Negara Salomon Berada di Wilayah Australia Oceania

69. Islamabad Adalah Ibukota Negara Pakistan Berada di Wilayah Asia Selatan

70. Jakarta Adalah Ibukota Negara Indonesia Berada di Wilayah Asia Tenggara

71. Jibouti Adalah Ibukota Negara Jibouti Berada di Wilayah Afrika

72. Kabul Adalah Ibukota Negara Afghanistan Berada di Wilayah Asia Barat

73. Kairo Adalah Ibukota Negara Mesir Berada di Wilayah Afrika

74. Kampala Adalah Ibukota Negara Uganda Berada di Wilayah Afrika

75. Kathmandu Adalah Ibukota Negara Nepal Berada di Wilayah Asia Selatan

76. Kayenne Adalah Ibukota Negara Guyana (Prancis) Berada di Wilayah Amerika Selatan

77. Khartoum Adalah Ibukota Negara Sudan Berada di Wilayah Afrika

78. Kiev Adalah Ibukota Negara Ukraina Berada di Wilayah Eropa

79. Kigali Adalah Ibukota Negara Rwanda Berada di Wilayah Afrika

80. Kingstone Adalah Ibukota Negara Jamaika Berada di Wilayah Amerika Tengah

81. Kinshasa Adalah Ibukota Negara Zaire Berada di Wilayah Afrika

82. Kishinev Adalah Ibukota Negara Mo!dovia Berada di Wilayah Eropa

83. Kolombo Adalah Ibukota Negara Srilanka Berada di Wilayah Asia Selatan

84. Konakri Adalah Ibukota Negara Guienia Berada di Wilayah Afrika

85. Kopenhagen Adalah Ibukota Negara Denmark Berada di Wilayah Eropa

86. Koror Adalah Ibukota Negara Belau Berada di Wilayah Australia Oceania

87. Kuala Lumpur Adalah Ibukota Negara Malaysia Berada di Wilayah Asia Tenggara

88. La Paz Adalah Ibukota Negara Bolivia Berada di Wilayah Amerika Selatan

89. La Valetta Adalah Ibukota Negara Malta Berada di Wilayah Eropa

90. Lagos Adalah Ibukota Negara Nigeria Berada di Wilayah Afrika

91. Libreville Adalah Ibukota Negara Gabon Berada di Wilayah Afrika

92. Lilongwe Adalah Ibukota Negara Malawi Berada di Wilayah Afrika

93. Lima Adalah Ibukota Negara Peru Berada di Wilayah Amerika Selatan

94. Lisabon Adalah Ibukota Negara Portugal Berada di Wilayah Eropa

95. Ljubljana Adalah Ibukota Negara Slovenia Berada di Wilayah Eropa

96. Lome Adalah Ibukota Negara Togo Berada di Wilayah Afrika

97. London Adalah Ibukota Negara Inggris Berada di Wilayah Eropa

98. Luanda Adalah Ibukota Negara Angola Berada di Wilayah Afrika

99. Lusaka Adalah Ibukota Negara Zambia Berada di Wilayah Afrika

100. Luxemburg Adalah Ibukota Negara Luxemburg Berada di Wilayah Eropa

101. Madrid Adalah Ibukota Negara Spanyoi Berada di Wilayah Eropa

102. Malabo Adalah Ibukota Negara Guinea Katulistiwa Berada di Wilayah Afrika

103. Male Adalah Ibukota Negara Maladewa Berada di Wilayah Asia Selatan

104. Managua Adalah Ibukota Negara Nicaragua Berada di Wilayah Amerika Tengah

105. Manila Adalah Ibukota Negara Filipina Berada di Wilayah Asia Tenggara

106. Maputo Adalah Ibukota Negara Mozambik Berada di Wilayah Afrika

107. Maseru Adalah Ibukota Negara Lesotho Berada di Wilayah Afrika

108. Mbabane Adalah Ibukota Negara Swazi Land Berada di Wilayah Afrika

109. Mexico City Adalah Ibukota Negara Meksiko Berada di Wilayah Amerika Utara

110. Minsk Adalah Ibukota Negara Belorusia Berada di Wilayah Eropa

111. Mogadishiu Adalah Ibukota Negara Somalia Berada di Wilayah Afrika

112. Monaco Adalah Ibukota Negara Monaco Berada di Wilayah Eropa

113. Monrovia Adalah Ibukota Negara Liberia Berada di Wilayah Afrika

114. Montevideo Adalah Ibukota Negara Uruguay Berada di Wilayah Amerika Selatan

115. Moskow Adalah Ibukota Negara Rusia Berada di Wilayah Eropa

116. Muskat Adalah Ibukota Negara Oman Berada di Wilayah Asia Barat

117. Nairobi Adalah Ibukota Negara Kenya Berada di Wilayah Afrika

118. Ndjamena Adalah Ibukota Negara Chad Berada di Wilayah Afrika

119. New Delhi Adalah Ibukota Negara India Berada di Wilayah Asia Selatan

120. Niamey Adalah Ibukota Negara Niger Berada di Wilayah Afrika

121. Nikosia Adalah Ibukota Negara Siprus Berada di Wilayah Asia Barat

122. Normea Adalah Ibukota Negara Kaledonia Baru Berada di Wilayah Australia Oceania

123. Nouackohott Adalah Ibukota Negara Mauritania Berada di Wilayah Afrika

124. Nukualofa Adalah Ibukota Negara Tonga Berada di Wilayah Australia Oceania

125. Oslo Adalah Ibukota Negara Norwegia Berada di Wilayah Eropa

126. Ottawa Adalah Ibukota Negara Kanada Berada di Wilayah Amerika Utara

127. Ouagadoudou Adalah Ibukota Negara Burkina Faso Berada di Wilayah Afrika

128. Panama Adalah Ibukota Negara Panama Berada di Wilayah Amerika Tengah

129. Pappete Adalah Ibukota Negara Tahiti Berada di Wilayah Australia Oceania

130. Paramaribo Adalah Ibukota Negara Surinarne Berada di Wilayah Amerika Selatan

131. Paris Adalah Ibukota Negara Prancis Berada di Wilayah Eropa

132. Phnom Penh Adalah Ibukota Negara Kamboja Berada di Wilayah Asia Tenggara

133. Ponape Adalah Ibukota Negara Federasi Negara Micronesia Berada di Wilayah Australia Oceania

134. Port au Prince Adalah Ibukota Negara Haiti Berada di Wilayah Amerika Tengah

135. Port Louis Adalah Ibukota Negara Mauritius Berada di Wilayah Afrika

136. Port Moresby Adalah Ibukota Negara Papua Nugini Berada di Wilayah Australia Oceania

137. Port of Span Adalah Ibukota Negara Trinidad & Tobago Berada di Wilayah Amerika Tengah

138. Port Vila Adalah Ibukota Negara Vanuatu Berada di Wilayah Australia Oceania

139. Porto Novo Adalah Ibukota Negara Benin Berada di Wilayah Afrika

140. Praha Adalah Ibukota Negara Ceko Berada di Wilayah Eropa

141. Pretoria Adalah Ibukota Negara Afrika Selatan Berada di Wilayah Afrika

142. Pyongyang Adalah Ibukota Negara Korea Utara Berada di Wilayah Asia Timur

143. Quito Adalah Ibukota Negara Equador Berada di Wilayah Amerika Selatan

144. Rabat Adalah Ibukota Negara Maroko Berada di Wilayah Afrika

145. Rangoon Adalah Ibukota Negara Myanmar Berada di Wilayah Asia Tenggara

146. Reykyavik Adalah Ibukota Negara Islandia Berada di Wilayah Eropa

147. Riga Adalah Ibukota Negara Latvia Berada di Wilayah Eropa

148. Riyadh Adalah Ibukota Negara Saudi Arabia Berada di Wilayah Asia Barat

149. Roma Adalah Ibukota Negara Italia Berada di Wilayah Eropa

150. San Juan Adalah Ibukota Negara Poerto Riko Berada di Wilayah Amerika Tengah

151. San Salvador Adalah Ibukota Negara EI Savador Berada di Wilayah Amerika Tengah

152. San Yose Adalah Ibukota Negara Costa Rica Berada di Wilayah Amerika Tengah

153. San'a Adalah Ibukota Negara Yaman Utara Berada di Wilayah Asia Barat

154. Santiago Adalah Ibukota Negara Chili Berada di Wilayah Amerika Selatan

155. Santo Domingo Adalah Ibukota Negara Dominika Berada di Wilayah Amerika Tengah

156. Sarajevo Adalah Ibukota Negara Bosnia Herzegovina Berada di Wilayah Eropa

157. Seoul Adalah Ibukota Negara Korea Selatan Berada di Wilayah Asia Timur

158. Singapura Adalah Ibukota Negara Singapura Berada di Wilayah Asia Tenggara

159. Skopje Adalah Ibukota Negara Macedonia Berada di Wilayah Eropa

160. Sofia Adalah Ibukota Negara Bulgaria Berada di Wilayah Eropa

161. St. George's Adalah Ibukota Negara Grenada Berada di Wilayah Amerika Tengah

162. St. John's Adalah Ibukota Negara Antigua Berada di Wilayah Amerika Tengah

163. Stockholm Adalah Ibukota Negara Swedia Berada di Wilayah Eropa

164. Suva Adalah Ibukota Negara Fiji Berada di Wilayah Australia Oceania

165. Taipeh Adalah Ibukota Negara Taiwan Berada di Wilayah Asia Timur

166. Tallinu Adalah Ibukota Negara Estonia Berada di Wilayah Eropa

167. Tananarive Adalah Ibukota Negara Malagasi Berada di Wilayah Afrika

168. Tashkent Adalah Ibukota Negara Uzbekistan Berada di Wilayah Eropa

169. Tegucigalpa Adalah Ibukota Negara Honduras Berada di Wilayah Amerika Tengah

170. Teheran Adalah Ibukota Negara Iran Berada di Wilayah Asia Barat

171. Tel Aviv Adalah Ibukota Negara Israel Berada di Wilayah Asia Barat

172. Thimbu Adalah Ibukota Negara Bhutan Berada di Wilayah Asia Selatan

173. Tirana Adalah Ibukota Negara Albania Berada di Wilayah Eropa

174. Tokyo Adalah Ibukota Negara Jepang Berada di Wilayah Asia Timur

175. Tripoli Adalah Ibukota Negara Libia Berada di Wilayah Afrika

176. Tunis Adalah Ibukota Negara Tunisia Berada di Wilayah Afrika

177. Ulanbator Adalah Ibukota Negara Mongolia Berada di Wilayah Asia Timur

178. Vatikan Adalah Ibukota Negara Vatikan Berada di Wilayah Eropa

179. Vientiane Adalah Ibukota Negara Laos Berada di Wilayah Asia Tenggara

180. ViIna Adalah Ibukota Negara Lithuania Berada di Wilayah Eropa

181. Warsawa Adalah Ibukota Negara Polandia Berada di Wilayah Eropa

182. Washington Adalah Ibukota Negara Amerika Serikat Berada di Wilayah Amerika Utara

183. Wellington Adalah Ibukota Negara New Zealand Berada di Wilayah Australia Oceania

184. Wina Adalah Ibukota Negara Austria Berada di Wilayah Eropa

185. Windhoek Adalah Ibukota Negara Namibia Berada di Wilayah Afrika

186. Yaonde Adalah Ibukota Negara Kamerun Berada di Wilayah Afrika

187. Zagrib Adalah Ibukota Negara Croatia Berada di Wilayah Eropa