1. Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Homemade free game

Discussion in 'Games' started by Aleksander, Oct 10, 2011.

  1. Aleksander

    Joined:
    Dec 2, 2009
    Messages:
    3,254 (1.85/day)
    Thanks Received:
    304
    -TechPowerUp Exclusive-
    Hi guys!
    I created the game yesterday, so actually i have modified a lot of codes in.
    I am sharing the game in this forum to get any ideas or help for more games in the future.
    The game is still a crap about graphics and logic, but still is a game, my first game.
    Hope you enjoy!

    First Version:
    http://www.mediafire.com/download.php?wki0omylknbvcha
    Latest Version:
    http://www.mediafire.com/download.php?i4z99r3akv0omie

    (if you find any better uploaders, pls let me know) :toast:

    EDIT: Just added an icon, slowed the game down and a few other things.
    I will wait a bit more and a new version is out :)

    Thinking of adding a platform game in level 2, like the aliens infiltrated in the ship lol :)

    Official YouTube video: http://www.youtube.com/watch?v=no6mb7si-Bc

    Minimum requirements:
    Ram: 13kb
    CPU: ~60Mhz
     
    Last edited: Oct 14, 2011
    Ahhzz, BumbleBee, CrackerJack and 6 others say thanks.
  2. MRCL

    MRCL

    Joined:
    May 31, 2008
    Messages:
    5,791 (2.51/day)
    Thanks Received:
    860
    Location:
    Switzerland, Heart of Europe
    Needs autofire!
     
  3. digibucc

    digibucc

    Joined:
    May 21, 2009
    Messages:
    4,922 (2.52/day)
    Thanks Received:
    1,493
    good job :) looking forward to updates!
     
  4. Aleksander

    Joined:
    Dec 2, 2009
    Messages:
    3,254 (1.85/day)
    Thanks Received:
    304
    @digi
    thanks :)
    @ MRCL
    with autofire you mean you press a key and than it fires without stopping, or you have space pressed down and it fires without stopping until you release it
     
  5. n-ster

    Joined:
    Jan 11, 2009
    Messages:
    8,859 (4.26/day)
    Thanks Received:
    1,405
    Until you release it
     
  6. Aleksander

    Joined:
    Dec 2, 2009
    Messages:
    3,254 (1.85/day)
    Thanks Received:
    304
    Ok, i will add it, but i need a couple of improvements before releasing a new version.
     
  7. sapetto

    sapetto

    Joined:
    May 17, 2008
    Messages:
    409 (0.18/day)
    Thanks Received:
    47
    Location:
    Bulgaria
    Nice one :) What did you use to make it? Which language?
     
  8. Aleksander

    Joined:
    Dec 2, 2009
    Messages:
    3,254 (1.85/day)
    Thanks Received:
    304
    allegro 5.0.4

    EDIT: Also, this language can be used for iPhone if anyone interested ;)
     
    Last edited: Oct 13, 2011
  9. Sir B. Fannybottom

    Sir B. Fannybottom

    Joined:
    Jun 4, 2011
    Messages:
    2,898 (2.40/day)
    Thanks Received:
    1,176
    A little start up page would be nice :3 I opened the game and turned around to do something and I was dead lol. If you add a start screen, have the obligatory control layout.
     
  10. Aleksander

    Joined:
    Dec 2, 2009
    Messages:
    3,254 (1.85/day)
    Thanks Received:
    304
    Thanks, gonna learn the startup screens, because i don't know how to add it :)
    Actually i was thinking even for a background cuz that black looks quite awful
    Maybe a photo from universe
     
  11. Completely Bonkers New Member

    Joined:
    Feb 6, 2007
    Messages:
    2,580 (0.93/day)
    Thanks Received:
    516
    HIGH SCORE TABLE

    Code and reuse in your next game.

    Explosion effects, power-ups, how to get lives back. E.g. Colour code your aliens, get the right combination sequence and get a new life. Catch something for a double gun powerup. TAB for smartbomb.

    Worry about gameplay features before you worry about background colours. Changing the background wont make people play the game longer. Not even it the background was a naked woman and you called the game fertilizer!

    ++++++++++

    Why is this game so big? This could have been coded in basic or in assembler in about 2K or less.
     
  12. TheMailMan78

    TheMailMan78 Big Member

    Joined:
    Jun 3, 2007
    Messages:
    21,007 (7.87/day)
    Thanks Received:
    7,556
    Youtube video or screens?
     
  13. MRCL

    MRCL

    Joined:
    May 31, 2008
    Messages:
    5,791 (2.51/day)
    Thanks Received:
    860
    Location:
    Switzerland, Heart of Europe
    [​IMG]

    Basically you're this red guy with a huge grey boner shooting Mentos at purple Froot Loops.

    Aleksander, do you have a fetish for fruity cereal and refreshing chewing gum?
     
  14. Aleksander

    Joined:
    Dec 2, 2009
    Messages:
    3,254 (1.85/day)
    Thanks Received:
    304
    lol
    Well in fact i know how to draw basic shapes, that has nothing to do with chewing gums or cereals
    I will try to create cigarettes next time ;)
    @bonkers
    actually, i am trying to change simple things first, than difficult, like changing the players
    create levels, powerups, save & load, start new game screen, configuration, icon, full screen, anti-aliasing, controls, help etc....
    The idea is, to change things which are easier for me first than difficult ones
    I am new to this language so actually it is a bit difficult for me
     
  15. Black Panther

    Black Panther Senior Moderator™ Staff Member

    Joined:
    May 30, 2007
    Messages:
    8,577 (3.21/day)
    Thanks Received:
    1,928
    No Dx11??? :wtf:






    :p kidding.

    Good effort, the game's actually fun to play :toast:
     
    yogurt_21 and Aleksander say thanks.
  16. de.das.dude

    de.das.dude Pro Indian Modder

    Joined:
    Jun 13, 2010
    Messages:
    7,654 (4.90/day)
    Thanks Received:
    2,019
    i likey. nice
     
    Aleksander says thanks.
  17. claylomax

    claylomax

    Joined:
    Apr 10, 2010
    Messages:
    1,602 (0.99/day)
    Thanks Received:
    259
    Location:
    London
    Congratulations on your first game Aleks! :)
     
  18. Aleksander

    Joined:
    Dec 2, 2009
    Messages:
    3,254 (1.85/day)
    Thanks Received:
    304
    Thanks
    @complete bonkers
    I forgot to tell you that, if you don't have allegro installed in your pc, you need to have the monolith file, cuz the game cannot be played. Since the game cannot be played, i included it in the package. Also the msvr2010.dll is a file which links the objects with each other in visual basic 2010.
    The "total" game is the .exe file and the .ttf file. This is all the game really needs to be played. Is like the directX you need to install before you play latest games. The other files are exactly as directX package.
    So in total the game is a mere 110 kb :)
     
    Completely Bonkers says thanks.
  19. Derek12

    Joined:
    Jan 12, 2010
    Messages:
    1,099 (0.64/day)
    Thanks Received:
    163
    Here doesn't work the window opens and closes immediately

    EDIT: now runs OK it was corrupted, but the O are very dark here and almost no visible
     
    Last edited: Oct 11, 2011
  20. Completely Bonkers New Member

    Joined:
    Feb 6, 2007
    Messages:
    2,580 (0.93/day)
    Thanks Received:
    516
    Mere 110kb! I wonder what is padding that out. Something the compiler is leaving in...

    I noticed that the O's flicker quite badly on an older PC. You might want to take a look again at your redraw algorithms. Also I swapped the font out with this one (attached). I think it would be better if your code referred to a font file called font.ttf rather than you RENAMING a font arial.ttf!

    Otherwise good first steps.

    (Note that this ZIP file is actually an RAR file... but W1z refuses to allow TPU to upload RAR files... but that is the only compressor I have loaded on this PC)
     

    Attached Files:

  21. razaron

    razaron

    Joined:
    Apr 26, 2008
    Messages:
    1,107 (0.47/day)
    Thanks Received:
    177
    Location:
    london
    Well done on your first game.
    You might want to make it so you lose a life when you collide with an enemy, this could easily be done by use of their x,y co-ordinates (they being the player and enemy).
     
  22. Derek12

    Joined:
    Jan 12, 2010
    Messages:
    1,099 (0.64/day)
    Thanks Received:
    163
    Upped monitor brightness and they are more visible I think they should be green or red, more brigher.
    Occasionally appears ones in the far left side of the window and are allegedly impossible to kill for me at least because the tank moves to the right
    [​IMG]


    It's fun anyway :)
     
  23. Aleksander

    Joined:
    Dec 2, 2009
    Messages:
    3,254 (1.85/day)
    Thanks Received:
    304
    @ bonkers
    I got used to name fonts arial so that is for me :p
    I saw that kind of font in minecraft too. With that font, game goes down to... 43.1kb lol
    Anyway the problem with old pc is not anyones fault.
    Allegro 5.0.4 is programmed like this. So if i want to stop flickering i should use an old allegro.
    (maybe there is a hidden path to do this?)

    @derek
    Raise your screen brightness :D
    Thanks for pointing out!
    Yes i know that stupid part there, don't know anyway to make it work
    I just can fix the left or the right part, but not both!
    So, for example in the game, i have fixed the right part, because i am left-handed :)

    @razaron
    thanks for the idea :)
     
    Last edited: Oct 11, 2011
  24. EarthDog

    EarthDog

    Joined:
    Dec 31, 2009
    Messages:
    3,266 (1.89/day)
    Thanks Received:
    658
    Glitchy? There are some rings which one cannot hit (or I cant seem to consistently). These are the rings that are on the far left/right side in between screens. That and there is like some random speedup for no apparent reason then slow down. Weird.
     
  25. Black Panther

    Black Panther Senior Moderator™ Staff Member

    Joined:
    May 30, 2007
    Messages:
    8,577 (3.21/day)
    Thanks Received:
    1,928
    I think it would be more playable if the rings fall down slower.
     

Currently Active Users Viewing This Thread: 1 (0 members and 1 guest)

Share This Page