Shanghai არის Solitaire თამაში Mahjongg ფილების გამოყენებით. თამაშის მიზანია ყველა ფილის ამოღება. ამოიღეთ ფილები შესაბამისი ღია ფილების შეხებით. Solitaire-ის ბანქოს მსგავსად, თქვენ შესაძლოა ვერ მოიგოთ.
ფილები ერთმანეთზეა დაწყობილი. შესატყვისი ფილები მოსახსნელია მხოლოდ იმ შემთხვევაში, თუ ისინი "ღიაა". ფილა ღიაა, თუ მას არ აქვს კრამიტი მარჯვნივ ან მარცხნივ ან ზემოდან.
ფილები ემთხვევა, თუ ისინი ერთნაირია ან ჯგუფის ნაწილია. ჯგუფები არის სეზონები (გაზაფხული, ზაფხული, შემოდგომა, ზამთარი) ან ყვავილები (ქლიავი, ირისი, ბამბუკი, ქრიზანთემა). შესატყვისი ფილები ოთხ კომპლექტშია.
სეზონებისა და ყვავილების ჯგუფების გარდა, კომპლექტებში შედის ქარები, დრაკონები, ბამბუკი, მონეტები ან წერტილები და სახეები ან პერსონაჟები.
ეს თამაში შთაგონებული იყო PLATO Mah-Jongg-ის მიერ, ბროდი ლოკარდის მიერ.