Scrabble python game

Budget $30 - $250 USD
Bids 11
Average Bid $191
Status Closed

Hi, so I want to make a scrabble game (as realistic as possible) for a high school project. The game will be run on python, nothing else. In making this game, the only import that should be needed is random, randrange, and the graphics library from python. If other imports are needed, please message and ask me before accepting this job. The specifications are list as follows:


When program is running, a window pops out

This program should have at least two classes, one for creating the board, and one creating the tile pieces that will interact with the board (more is better if make program easier to understand)

Besides the scrabble board there should be five buttons: 1 player, 2 players, 3 players, 4 players, and computer

The buttons correspond to how many human players would be playing the game or in the case of computer, human vs computer

After buttons are pressed, dispense tiles randomly to a box that displays the scrabble letters

The letters should be tiles that could be dragged and snapped onto a specific board tile

The scrabble board should be made by placing board tiles across the window, 15 by 15, with the multipliers correctly placed on the board

All scrabble rules apply.

There is no need to make this scrabble game extremely fancy, provided that all the requests above are met

This is a creative project, so feel free to make it however you want, as long as it feels like the real scrabble board game.

Please message me if interested.

Get Free Quotes For A Project Like This

This project was awarded to


Awesome freelancer. He have a huge knowledge in C# programming and he make all updates that I requested in extremely short period and without asking for a bonus. He even delivered completed project earlier. Great communication as well, huge time difference didn't affect on our work at all. Definitely will hire again. Thanks for your hard and professional work.
About the Freelancer
nexus7x Profile Picture

Hi, I am a hard working and efficient programmer. Having a very diverse profile, with a variety of skills. I expertise in Java, C#, Image processing, C, C++, Python, PHP, Android, Windows 8 and desktop tools. Providing best services, in Budget, On-time and to complete satisfaction is my motto.

Looking to make some money?

  • Set your budget and the time frame
  • Outline your proposal
  • Get paid for your work

Bids on this Project

  • anuyadav1 Profile Picture


    narnaul,  India

    Languages and Technologies - Python, Django Java c# , c++ PHP, HTML , Javascript , CSS Linux Admin Ruby on Rails Raspi Android Application Databases - MySQL, Postgresql, MongoDB, sqlite

  • ddhnyh1 Profile Picture


    Dandong,  China

    -Web & Programming > Node.JS > PHP > jQuery > Bootstrap > Frontend development > ASP.NET, ASP.NET MVC > WordPress > Magento > Umbraco Why choose me: 1. More than 10 years of professional experience in multinational software companies. 6 years of which was devoted as a Project Manager. 2. Relevant freelancer experience handling multiple responsibilities: as a web programmer, virtual assistant, project manager and frontend developer. 3. Perfect 5-star feedback on all 51 completed jobs. 4. Responsible, highly resourceful, detail-oriented, reliable, goal-oriented, relentless, self-motivated, open-minded, and willing to learn. Which are unlike other developers: -Quick response time -Attention to detail -Quality Assurance testing with submission of error free work -On time delivery -Delivery of work precisely according to specifications -Clear and excellent communication through chat n call (as client prefers) -Delivering the best quality of work

  • HadiAsiaie Profile Picture


    Dubai,  United Arab Emirates

    I love working on hard problems and getting satisfaction after realizing your solution works. I'm a full stack developer with more than 8 years experiences in Java, Python, C++, C#, JavaScript and a dozen more programming languages. The areas I currently work on: 1) Algorithmic problems. 2) Python programming. 3) Scrapping. Specially high scale scraping( for example getting data from 100,000 url per day) 4) Web development using node.js and express framework. Technologies and programming languages I know: 1) Python, Java, C++, Ruby, Javascript, node.js 2) Express framework( for node.js), Google app engine( for python) 3) Git. I use Git for all of my projects. I always work closely with my clients and try to iterate on their ideas and projects.

  • NTechcorporate Profile Picture


    Ahmedabad,  India

    Services we provide: - Consulting Service - Mobile Development - Social Media Development - Web Development - Software Development - Game Development - Dedicated Resource Allocation Cloud Solution - Branding Services - Online Marketing Technologies we work on: Microsoft Technologies: ASP.Net (2.0 to 5.0), MVC (2.0 to 5.0), Silverlight, WPF, WCF PHP: Core PHP, Wordpress, Openkart, Cake PHP, Falcon PHP, Joomla, WooCommerce, Sugarcrm, Zend Framework, Magento, OS Commerce, Typo3, Codeigniter, Drupal, Shopify, Asterisk Python: Core python, Django, Django Rest Frameworks, Web2py, Cherrypy, Google App Engine, Flask, Pyramid, Pyqt, Pyside, Pylons, Zope2, Enigma OS, Arduino Boards, IPTV, Raspberry Pi/ Home media server, Asterisk, Mavlink Protocols (Drone control systems) Mobile: Android, iOS, Windows, PhoneGap, Xamarin, Sencha Database: My SQL, Postgres, MongoDB, Hadoop, Cassandra, Redis, Hibernate Frameworks, SQLite, Couchdb, Webservices, JSON, XML/SOAP Development Methodology: RAPID-M an exclusive framework developed and used by N-Tech is an efficient combination of Agile and Waterfall methodology. We have embedded responsive agile processes into our development framework by varying our documentation and “Behavior Mockups”. We take full ownership of the project and provide an effective consulting to our clients, suggesting extra features, flow, additional modules, design and functionality based on our competitor research model, and customer centric model.

  • nexus7x Profile Picture


    Bangalore,  India

    Hi, I am a hard working and efficient programmer. Having a very diverse profile, with a variety of skills. I expertise in Java, C#, Image processing, C, C++, Python, PHP, Android, Windows 8 and desktop tools. Providing best services, in Budget, On-time and to complete satisfaction is my motto.

  • asadullah07 Profile Picture


    Lahore,  Pakistan

    iOS, Electronics circuit design, Micro-controllers, MATLAB; C++,Python, C#

  • dogonthesun Profile Picture


    Novosibirsk,  Russian Federation

    Network development for Unix Platforms such as FreeBSD, Linux or OSX using C, Python, CMake.

  • cskewat Profile Picture



    I have great experience working as a Android Developer and as a iPhone Programmer throughout my career. I will benefit you and your company if hired by you. I have exceptional skills in the areas of Android, iPhone and Mobile Phone. I can deliver projects on time and to a high standard. I also have experience working with MySQL. I am ready to be hired by you now.

  • Ankit6796 Profile Picture


    Bangalore,  India

    I have good grip over certain programming and scripting languages. I would love to do interesting projects specifically in C, python, django, perl or shell script.

  • sousivw Profile Picture


    Kaiserslautern,  Germany

    I'm a computer science researcher currently working the field of text analysis in social media. My current position is a Ph.D. Student at the Technical University of Kaiserslautern (TUKL). I hold a masters degree from the German University in Cairo (GUC) and received my bachelor from the same University both excellent performance. My strenth lies in Java and Python programming, also done webdevelopment on Java Frameworks, but I've also worked with other languages, C, C++, vb.NET, PHP, javascript just to name a few.