SimCity Micropolis

Software screenshot:
SimCity Micropolis
Rincian Software:
Versi: 0.0.20080114
Tanggal Upload: 2 Jun 15
Pengembang: Don Hopkins
Lisensi: Gratis
Popularitas: 168

Rating: 5.0/5 (Total Votes: 1)

paket SimCity Micropolis berisi asli SimCity kode sumber dirilis di bawah GNU General Public Library (GPL).
Micropolis adalah judul kerja asli dari permainan dan karena EA mensyaratkan bahwa GPL versi open source tidak menggunakan nama yang sama seperti SimCity (untuk melindungi merek dagang mereka) sedikit kerja harus dilakukan untuk kode.
Ada sudah perubahan sistem yang asli seperti splash screen baru, beberapa UI umpan balik dari QA, dll bencana kecelakaan pesawat telah dihapus sebagai akibat dari 9/11. Apa yang awalnya dirilis di bawah GPL adalah versi Linux berdasarkan TCL / Tk, disesuaikan untuk OLPC (tetapi belum native porting ke antarmuka pengguna Gula dan Python), yang juga akan berjalan pada platform Linux / X11. OLPC memiliki versi QA'ed resmi sanksi dan SimCity yang sebenarnya disebut SimCity. EA ingin memiliki hak untuk menyetujui dan QA apa pun yang dikirim dengan nama SimCity merek dagang. Tapi versi GPL akan memiliki nama yang berbeda dari SimCity, sehingga orang akan diizinkan untuk memodifikasi dan mendistribusikan yang tanpa EA QA dan menyetujuinya. Versi masa depan dari SimCity yang disertakan dengan OLPC dan disebut SimCity akan melalui EA untuk persetujuan, tapi versi didasarkan pada open source kode sumber Micropolis dapat didistribusikan di mana saja, termasuk OLPC, dengan nama Micropolis (atau nama lain dari SimCity ).
Proyek "MicropolisCore" meliputi terbaru Micropolis (SimCity) kode sumber, dibersihkan dan menyusun kembali ke C ++ kelas, diintegrasikan ke dalam Python, menggunakan alat pembangkit indah antarmuka SWIG. Ini juga termasuk TileEngine Kairo berbasis, dan mesin automata CellEngine seluler, yang independen tetapi dapat dipasang bersama-sama, sehingga mesin genteng dapat menampilkan sel selular automata serta ubin SimCity, atau ubin aplikasi lain.
Kuncinya di sini adalah untuk mengintip ke dalam pikiran programer Maxis asli ketika mereka membangunnya. Ingat, ini adalah kembali pada hari ketika pertandingan harus sesuai dalam 640K sehingga beberapa "kreatif" teknik pemrograman yang digunakan. SimCity telah lama model yang digunakan untuk perencanaan kota dan sementara itu hanya sebuah permainan, ada banyak aturan bisnis, pemodelan ekosistem, ketergantungan sosial, dan hal menarik lainnya terjadi di basis kode ini. Ini mungkin tidak kode cantik tapi itu konten pasti adalah menarik untuk melihat.
Dalam kasus apapun, itu di luar sana bagi Anda untuk meraih dan bersenang-senang dengan. Ini pada awalnya ditulis dalam C dan tentu saja sudah tua (dibuat sebelum 1983 yang kuno di waktu Internet). Don menghabiskan banyak waktu untuk membersihkan kode up (termasuk ANSIfying itu, memformat itu, mengoptimalkan, dan peluru-pemeriksaan itu) sebisa mungkin. Don porting versi Mac SimCity untuk SunOS Unix menjalankan sistem jendela NEWS sekitar 15 tahun yang lalu, menulis antarmuka pengguna dalam PostScript. Sebuah Setahun kemudian ia porting ke berbagai versi Unix menjalankan X-Windows, menggunakan TCL / Tk bahasa scripting dan gui toolkit. Beberapa tahun kemudian, ketika Linux menjadi layak, itu cukup mudah untuk port yang kode untuk Linux, dan kemudian ke port yang ke OLPC.
Masih banyak kode craptastic di sana, tapi jantung software (simulator) tidak berubah. Aku tahu akan ada upaya dilakukan untuk port ke platform yang lebih baik, menggantikan grafis usia tua dengan yang baru, menulis ulang rutinitas grafis dengan rekan-rekan modern, dll Tantangan modern pemrograman game adalah mendekonstruksi permainan seperti SimCity ke reusable komponen untuk membuat game lainnya! Kode semoga berfungsi sebagai contoh yang baik bagaimana menggunakan meneguk untuk mengintegrasikan C ++ kelas ke Python dan Kairo, dengan cara lintas platform portabel yang bekerja di Linux dan Windows.
Catatan:. Ada beberapa bug yang dikenal pada kontrol permainan ketika NUM LOCK diaktifkan, jika Anda mengalami masalah, matikan

Software yang serupa

Shopping-ManaJer
Shopping-ManaJer

3 Jun 15

Yoda Soccer
Yoda Soccer

14 Apr 15

Linux Tycoon
Linux Tycoon

14 Apr 15

Python Farm game
Python Farm game

20 Feb 15

Perangkat lunak lain dari pengembang Don Hopkins

Komentar untuk SimCity Micropolis

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!