1. Updated Resource Submission Rules: All model & skin resource submissions must now include an in-game screenshot. This is to help speed up the moderation process and to show how the model and/or texture looks like from the in-game camera.
    Dismiss Notice
  2. DID YOU KNOW - That you can unlock new rank icons by posting on the forums or winning contests? Click here to customize your rank or read our User Rank Policy to see a list of ranks that you can unlock. Have you won a contest and still havn't received your rank award? Then please contact the administration.
    Dismiss Notice
  3. The Lich King demands your service! We've reached the 19th edition of the Icon Contest. Come along and make some chilling servants for the one true king.
    Dismiss Notice
  4. The 4th SFX Contest has started. Be sure to participate and have a fun factor in it.
    Dismiss Notice
  5. The poll for the 21st Terraining Contest is LIVE. Be sure to check out the entries and vote for one.
    Dismiss Notice
  6. The results are out! Check them out.
    Dismiss Notice
  7. Don’t forget to sign up for the Hive Cup. There’s a 555 EUR prize pool. Sign up now!
    Dismiss Notice
  8. The Hive Workshop Cup contest results have been announced! See the maps that'll be featured in the Hive Workshop Cup tournament!
    Dismiss Notice
  9. Check out the Staff job openings thread.
    Dismiss Notice
Dismiss Notice
60,000 passwords have been reset on July 8, 2019. If you cannot login, read this.

[Development] BioMech

Discussion in 'Game Development' started by DENJ, Mar 27, 2016.

  1. DENJ

    DENJ

    Joined:
    Jan 22, 2010
    Messages:
    38
    Resources:
    3
    Maps:
    3
    Resources:
    3
    BioMech [2D, Shoot 'em up game]

    Type: 2D, Shoot 'em up
    Platform: Windows (x86), Android (arm v7)

    Overview
    Hello people. Hope some of you still remember my Warcraft 3 maps called Steel Saviour. I`m making now a full Shoot 'em up game for PC and Android. I`m planing to make 8-12 levels, the game will have shop where the player will be able to buy different weapons and attachments to improve his ship.
    Action takes place in the future in the remote site of a galaxy populated with alien race. This race has strongly developed the technologies and all aliens are cyborgs (biomechs), many of which are more similar to bio machines, than to living beings. Most of biomechs have been infected with a digital virus which has captured their minds and has provoked war between normal biomechs and infected.


     
    Last edited: Jan 1, 2018
  2. Rex.

    Rex.

    Joined:
    Aug 6, 2014
    Messages:
    825
    Resources:
    4
    Packs:
    1
    Maps:
    3
    Resources:
    4
    Cool. I think it would be better if you could include sound effects for your shooting and movement. Ovarall, from what i see in your video, you did a pretty good job on all the mechanics.

    Plus it is also good to see Enemies in various movement.

    How long did you took to make this?
     
  3. DENJ

    DENJ

    Joined:
    Jan 22, 2010
    Messages:
    38
    Resources:
    3
    Maps:
    3
    Resources:
    3
    Can`t say how long, it took something around month to make a framework and map editor for game (first I was experimenting with spline interpolation, there were problems with ostsilyations and I have improved a little the cubic spline interpolation). There where 3 of us developers, but all work done by me except enemy sprites (1 sprite done by me), after they quit and the game has received negative comments on other website I allmost didnt work at the game. Recently I have undertaken to continue work.
    Of course there will be music and sound effects, there was error with sound library so I had to remove the music from the game, I still didn't look for sound effects, but for sure I`ll add sound and music.
     
    Last edited: Mar 28, 2016
  4. Rex.

    Rex.

    Joined:
    Aug 6, 2014
    Messages:
    825
    Resources:
    4
    Packs:
    1
    Maps:
    3
    Resources:
    4
    Seems you been a hard time. I believe you can make this game great. Hope to see you fixed the sound library.
     
  5. DENJ

    DENJ

    Joined:
    Jan 22, 2010
    Messages:
    38
    Resources:
    3
    Maps:
    3
    Resources:
    3
    I will just use OpenAL for Windows and OpenSL for Android. The hardest thing is level design, it tooks a lot of time because I want realy greate, interesting and atmospheric environment (it`s hard for me to think up something interesting). If I had a good artist, who could at least paint some sketches the work would go realy fast.
     
    Last edited: Mar 28, 2016
  6. DENJ

    DENJ

    Joined:
    Jan 22, 2010
    Messages:
    38
    Resources:
    3
    Maps:
    3
    Resources:
    3
    I finaly made a new model for the main ship. That how the player will look like in the game. Later I`ll paint the model and make it more colorful.
    [​IMG]
    [​IMG]
     

    Attached Files:

  7. Rex.

    Rex.

    Joined:
    Aug 6, 2014
    Messages:
    825
    Resources:
    4
    Packs:
    1
    Maps:
    3
    Resources:
    4
    Nice looking. :D
     
  8. GhostWolf

    GhostWolf

    Joined:
    Jul 29, 2007
    Messages:
    4,840
    Resources:
    2
    Tools:
    1
    Tutorials:
    1
    Resources:
    2
    You can use a newer version of MinGW to remove that pthread DLL dependency.
    As to the other two - consider static linking for distribution, it's cleaner.

    Is there a reason you are not using a game-oriented library like SFML/SDL2? it will make your life easier (e.g. sounds).

    Looks pretty cool, good luck.
     
  9. DENJ

    DENJ

    Joined:
    Jan 22, 2010
    Messages:
    38
    Resources:
    3
    Maps:
    3
    Resources:
    3
    I don`t see any problem to use OpenAL/OpenSL for sound. The thing is I didn`t work with sounds just yet, I just added music into first alpha version using qtmultimedia and recorded gameplay video with it, but it turned out that there wasn`t qtmultimadia library for Android. As for Windows, for some reason it doesn`t link, so I removed music. The sound are the only thing I didn`t implement, just because I didn`t look for the sound effects just yet. As for other things like graphics/windows, well i just don`t need any librarys like SFML, I`ve got all I need. I`m using OpenGL for graphics and WinAPI/Qt Widgets, when I started this project I already had some code samples I wrote before. For PNG images I`m using lodePNG library.
    If I`ll use static linking I`ll have to pay for the Qt Creator I`m using.
    Anyway thanks for the comment.
     
  10. DENJ

    DENJ

    Joined:
    Jan 22, 2010
    Messages:
    38
    Resources:
    3
    Maps:
    3
    Resources:
    3
    I brought a couple of new screenshots. I`m planing to release a new alpha version in a month, but not today. A lot of time has passed since the last update. I was thinking of how to improve the gameplay, to make the game look better, to come up with new ideas. In the new version you`ll see new powerups, new abilities added to the one available (I mean the shield wich you can activate). Also I removed the pseudo regeneration of the health (armor) to make gameplay more hardcore, but don`t worry, the gameplay won`t become more difficult. Soon I`ll bring a few more screenshots.

    scr1.jpg scr2.jpg
     
    Last edited: Aug 2, 2016
  11. DENJ

    DENJ

    Joined:
    Jan 22, 2010
    Messages:
    38
    Resources:
    3
    Maps:
    3
    Resources:
    3
    Sorry, I couldn`t keep my promise. I`m still working on new alpha version and can`t tell when I`ll release it. Today I`ll show only a few new screenshots that shows new look of main menu and special effects. It is hard to continue work alone, especially when I don't know in what direction to move.
    BioMech_2016-11-19_23-27-39-34.jpg BioMech_2016-11-19_23-51-26-46.jpg BioMech_2016-11-19_23-53-47-75.jpg BioMech_2016-11-20_00-05-27-68.jpg BioMech_2016-11-20_00-05-55-26.jpg
     
  12. Dr Super Good

    Dr Super Good

    Spell Reviewer

    Joined:
    Jan 18, 2005
    Messages:
    25,611
    Resources:
    3
    Maps:
    1
    Spells:
    2
    Resources:
    3
    Unusual requirement... Most people target at lowest Windows XP SP3 as Windows NT is very old and lacked a lot of features.
     
  13. DENJ

    DENJ

    Joined:
    Jan 22, 2010
    Messages:
    38
    Resources:
    3
    Maps:
    3
    Resources:
    3
    You know, Windows XP-Windows 10 are also from Windows NT series. It means that the game works on Windows from NT series. I specified that because there are also Windows RT series.
     
    Last edited: Nov 21, 2016
  14. Dr Super Good

    Dr Super Good

    Spell Reviewer

    Joined:
    Jan 18, 2005
    Messages:
    25,611
    Resources:
    3
    Maps:
    1
    Spells:
    2
    Resources:
    3
    Windows NT is a family of Windows operating systems. However the family is very big, consisting of ~23 years of development. It is extremely unlikely that your game will run on the very earliest Windows NT machines.

    It is recommended to mention the operating system version of Windows that the program is built targeting. For example Windows XP or Windows 7 or more recently Windows 10. This makes up part of the minimum system requirements.

    Windows RT has been largely discontinued. The average person probably does not even know what it is.
     
  15. DENJ

    DENJ

    Joined:
    Jan 22, 2010
    Messages:
    38
    Resources:
    3
    Maps:
    3
    Resources:
    3
    That what I was talking about.

    As I said I didn`t mean that the game will run on the first Windows NT, I meant that game runs on Windows platform for x86.
     
  16. Dr Super Good

    Dr Super Good

    Spell Reviewer

    Joined:
    Jan 18, 2005
    Messages:
    25,611
    Resources:
    3
    Maps:
    1
    Spells:
    2
    Resources:
    3
    Except it will also run on Windows platform for x86-64 as well, with exception of Windows XP 64, due to Windows on Windows 64. Or are you trying to tell us that it is using x86-16 so x86-64 versions of Windows cannot run it?
     
  17. DENJ

    DENJ

    Joined:
    Jan 22, 2010
    Messages:
    38
    Resources:
    3
    Maps:
    3
    Resources:
    3
    Of course. Do I need to tell that? But there is one important moment. Sometimes errors in the program do not appear in 32-bit version of Windows, but they do in 64-bit.

    P.S. As far as I know the Windows NT 3.1 is 32-bit and there is no 16-bit Windows NT.
     
  18. Dr Super Good

    Dr Super Good

    Spell Reviewer

    Joined:
    Jan 18, 2005
    Messages:
    25,611
    Resources:
    3
    Maps:
    1
    Spells:
    2
    Resources:
    3
    That will only happen if doing something wrong with the OS APIs, or if a driver bug is encountered (not your problem).

    64bit Windows OS run 32bit applications in 32bit mode. The application is not aware it is running on a 64bit system at all, unless OS APIs are used that explicitly expose the underlying system architecture.

    All 32 bit versions of Windows NT (except maybe 10) have full x86-16 backwards compatibility. Much like how all 64 bit versions of Windows NT (except Windows XP) have full backwards compatibility with x86.

    However all 64 bit versions of Windows NT do not have backwards compatibility with x86-16. The kernel is not provided with or allowed to enter x86-16 mode on 64 bit versions of Windows NT. Hence a game like SimTower, which is written in x86-16, can be played natively on Windows 7 32bit but not on Windows 7 64bit. It is perfectly possible to run a 32bit Windows NT virtual machine inside a 64bit Windows OS and then run a x86-16 application on that virtual machine for near native performance.

    A general rule of thumb is that on modern 64bit Windows OS a x86 application will perform identically to the same application run on the 32bit version of the same OS.
     
    Last edited: Nov 21, 2016
  19. DENJ

    DENJ

    Joined:
    Jan 22, 2010
    Messages:
    38
    Resources:
    3
    Maps:
    3
    Resources:
    3
    Thanks cap, I know that)
    But I can`t insure from mistakes. Anyway thanks for chat.
     
    Last edited: Nov 22, 2016
  20. DENJ

    DENJ

    Joined:
    Jan 22, 2010
    Messages:
    38
    Resources:
    3
    Maps:
    3
    Resources:
    3
    But that is for DOS compability.