Hi! Are you an avid programmer looking for a way to code for the greater good? Are you a curious
philanthropist eager to help out a community?
Well look no further! Welcome to Kurius' beta launch of our open-source platform HackItForward!
HackItForward Beta Launch
& A Thank You Gift
As this is only the beta version of our platform, we are expecting there to be some bugs that we
unfortunately could not catch during production. If you happen to notice anything wrong, please let
us know in our discord server, or
submit an issue notice on our github repo.
For being among our very first users, you will recieve a very special badge as a token of thanks when
you sign up! We hope you enjoy using HackItForward!
This program is quite simple, and uses pure python (no libraries!). The program determines the players' turn, then asks the player to input a grid number (from 1-9) where to place their mark. Then an algorithm checks if there's a winner for each row, column, or diagonals.
This is my hangman project. If you have any questions please feel free to send me a message on discord @ hanging_with_my_gnomies#1675.
Stores all the players scores in a file
Imports variables from a file to make the code more efficient
Clickable letter and animations
Enter name feature ( for tracking the scores as well )
Somewhat efficient(I am still a noob coder and I made this pretty quickly)
How It's Built
This is my hangman project built with processing.py. I used this rather than pygame because at my school we explored processing a bit and the resources were very helpful. I can always build the same game using pygame since it is still python and its very similar. To run this game you will need to download the processing.py application from the website: https://py.processing.org/ and then when you get into the application change the mode to python.( should change automatically when you open my program )
Amazing Computer Player (definitely not random...)
How It's Built
This game uses just python and the default random library to run. The game asks the player whether it wants to play in one or two player mode and whether or not they want to go first. An algorithm will check all possible combos to determine when there's a winner or a stalemate.
This game of Flappy Bird was created using python, and includes photos to make the game more visually appealing.
Solo player and two player game modes
Keeps track of player 1 and player 2 wins, even after switching to solo player and back to two players
Players can choose different coloured birds to have an extremely customizable Flappy Bird experience
Simple controls using the space bar and 'M' key to jump
Gets progressively harder over one run, letting users challenge themselves as they reach higher scores
The bird tilts as it jumps and falls to create a realistic gaming experience
How It's Built
This game uses some pygame in python to function. I also included random for randomly generating the size of pipes that the user must avoid. I added PNGs to the project file in order to include the bird in the game. Pygame helped a lot by letting me use the delay function to give the user a countdown before the game starts, which I thought was a nice quality of life aspect to include, because before that the user was just thrown into the game which often led to losing.
You are basically a bot that presses enter which rolls two dies and progress towards 100. You can get wrecked by snakes or have ladders help you if you land on them. My personal strategy is to press enter as fast as you can so you can speedrun this game. Although this game would not be a very good game to speedrun because of how much RNG is in this program.
Exclusive features of this one-of-a-kind game are:
the feeling of winning against Python's random library
exceptional command-line text-based graphics
fascinating dark-mode implementation (dependent on operating system's terminal)
This is my attempt at recreating the game Minesweeper with Python and Pygame. There are many things I would like to add on, but time constraints (read: procrastination) have prevented me from being able to add them.
How to Play
The grid has mines hidden in it! You win if you uncover all the grid squares without uncovering any of the mines. If you click on a mine, you lose! Left-click on any grid square to uncover it. Covered squares are orange, while uncovered squares are green. Each square will contain a number, which is the number of mines surrounding it. Empty squares have no mines surrounding them. You can also right-click on a grid square to add a flag to it, if you think it contains a mine. You can also right-click again to unflag a flagged square. Use logic and a little bit of luck to win!
How It's Built
I built this game using Python and the Pygame library. I didn't use any tools except for my IDE (Pycharm) and the Pygame docs.