Aspiring Video Game Developer
Hello! My name is Ali El Saleh. Playing video games and programming video games is my PASSION! I have been programming since I was 15 and enjoying video games for a very long time (the PS1 days). I currently study at AIE (Academy of Interactive Entertainment) at the Sydney Campus. I am studying the Diploma/Advanced Diploma of Game Programming, a 2 year degree which specialises in Game Development & Programming in C++/C#. You can check me out on GitHub or you can view my resume by clicking the link below. Click on any of the tabs to see the work that I've done.
Projects I'm Currently Working On as of 27/08/2018
Cipher Encryptor: This is a C# Winforms application where you choose a cipher method to encrypt your message with and outputs the encrypted message. You can open/drag n' drop a text file into the app to read the contents of the text file and you can also save the encrypted message to a text file. Currently I'm working on the Transposition cipher method. I will be adding more cipher methods as I continue to further develop the application.
Spyro, Cynder and Sparx
Guess My Number
Guess My Number is, well, I don't have to tell you. Try it yourself! :P You can also view the source code below!
Guess My Number 2.0
Guess My Number 2 has a twist to it, instead of you playing the guessing game, you set a secret number for the computer to guess and watch the computer guess it. The computer is dumb.
Word Jumble is a puzzle game in which the computer creates a version of a word where the letters are in random order. The player has to guess the word to win, obviously!. If the player is stuck, he or she can ask for a hint.
Word Jumble 2.0
In this version of Word Jumble, I have added a scoring system to the game, if the player guesses the correct word and each time the player asks for a hint, 2 points will be deducted, then if he or she asks for a hint again, 3 points will be deducted and so on...
Word Jumble 3.0
Word Jumble 3.0 is the ultimate version of the game, with a leaderboard and more words added into the game, the player can ask for the jumbled word again and the ability to save their high scores on to the leaderboard. The scoring system has changed as well, if the player guesses the word in the first try, the score will be, the length of the word. If the player guesses the word in two tries, the score will be, the length of the word minus one and so on... Plus it looks better.
Bulls and Cows
Bulls and Cows is a word guessing game. The objective of the game is to guess the 6 letter isogram (a word without repeating letters), and you only have fifteen tries/guesses. If you guess the correct letter in the correct position, it's a Bull. If you guess the correct letter but in the wrong position it's a Cow. Simple but not easy :P. Good Luck!
The Music Box
The Music Box is a music box. Simple, huh? It just makes beep sounds at different frequencies and duration. The user can change the frequency of each note. There are two modes: an editor mode(where you can edit the individual notes) and a player mode(where you can listen to your masterpiece!).
AIE Game Projects
Unfair to you or your opponent? Why not play to find out? It will be the best decision you'll have made thus far in your life. This is my version of pong. Enjoy!
Frank the Frogger
Frank the Frogger was my game of choice to complete the Intro To C++ assessment task using AIE's own library. I'm very pleased with how the game turned out. Highscores get saved into binary and text file. Enjoy!
Coin Collector Simulator
Coin collector simulator is a.... coin collector simulator, who knew!? This unity project was for a cross platform assessment task that I created at AIE. (I wanted to create something simple so that I could complete the task and port it over to Android as well). I had to build this game to 3 platforms (Xbox, Android and HTML5). PS4 was not working so that's why it was replaced with HTML5. I made the robot model and its animations in blender and I'm really proud of it, as a programmer who hates modelling and animations. You can play the HTML5 (WebGL) version below. I'm sure you'll have fun collecting coins!
This is a C# Winforms application where you choose a cipher method to encrypt your message with and outputs the encrypted message. You can open/drag n' drop a text file into the app to read the contents of the text file and you can also save the encrypted message to a text file.
This tool includes: