صانع الكلمات المتقاطعة مكتوبة في GO (المعروف أيضًا باسم مترجم شبكة الكلمات المتقاطعة أو Setter أو المبدع أو المولد أو الملحن). يحل مشكلة رضا القيد المتعلقة ببناء الكلمات المتقاطعة من قائمة الكلمات.
هذا الرمز يعمل حاليًا. يمكنك تشغيل go test -v .
وهذا عن ذلك.
لتشغيل الاختبارات
go test -v ./grid ./words ./generate .
لتشغيل الرمز
go build
./go-crossword-maker --wordlist ukacd.txt --size 4
أحتاج إلى صانع الكلمات المتقاطعة الذي سيؤدي أداءً جيدًا مع قائمة كلمات صغيرة. أنا أبني كلمة متقاطعة مع موضوع محدد للغاية. إنها مشكلة صعبة في حلها يدويًا ووجدت مجموعة من الأوراق الأكاديمية حول هذا الموضوع ولكن ليس رمزًا قابلاً للاستخدام.
لذلك اعتقدت أنني سأقوم بتطبيق قطعة رمز خاصة بي وأرى إلى أي مدى يمكنني الحصول عليها.
لقد اخترت GO لأنني أريد أن تكون REPRITULT أداة سطر أوامر يمكن تشغيلها عبر منصات مختلفة متعددة. GO يجعل المتبادل أمرًا سهلاً.
اعتقدت أيضًا أن GO تتيح كتابة رمز معالجة متوازي فعال وأنه سيكون من الأسهل إبقاء جميع النوى مشغولة. يحتوي المربع الذي أخطط لتشغيله على عدة وحدات معالجة مركزية مع 10 نوى لكل منهما.