• Log in or sign up for an account here: https://www.sythe.org/login

Windows Application or Console Application?

fury6000

Member
Joined
Jan 21, 2008
Sythe Gold
0
Messages
34
I have decided that I am going to go old school and make a Sonic the Hedgehog game (like the ones from the 90's) in visual basic except with better graphics and a storyline. However I need to know if I should use a console application or a windows application. I have much knowledge in each and have written several text based games in console applications. Help would be appreciated. And one more thing.... how much DirectX would need to be involved? Thanks in advance!
 
Valentine's Singing Competition Winner
Sythe Awards 2015 Winner
Sythe Awards 2016 Winner
Sythe Awards 2020 Winner
Member of the Month Winner
MushyMuncher
Gohan has AIDS
Extreme Homosex
World War 3
I'm LAAAAAAAME
Discord Verified
Off Topic Participant
Well there are two major methods for handling graphics in games:
-GDI+
-DirectX

DirectX tends to be a little harder to use but is far more powerful, faster and more flexible. GDI+ on the other hand uses .NET's class libraries to parse through graphical information and display them on a form. Essentially both would work, it's really your choice.

As for Windows app or Console app, you're going to want to go with a Windows app since most games are printed on forms unless you create a new instance of a form within your console app and simply use the console to display data.
 
Console Application
A console application is a computer program designed to be used via a text-only computer interface, such as a text terminal, the command line interface of some operating systems (Unix, DOS, etc.) or the text-based interface included with some Graphical User Interface (GUI) operating systems, such as the Win32 console in Microsoft Windows. A user typically interacts with a console application using only a keyboard and display screen, as opposed to GUI applications, which normally require the use of a mouse or other pointing device. Many console applications are command line tools, but numerous Text User Interface (TUI) programs also exist.

A console application does not make use of the visual interface capabilities of the Windows operating system. It runs at the DOS prompt, or command window, and its interactions with the user are limited to text input and output.
Console Applications can be developed using VB .NET or C# .NET
VB .NET
Visual Basic .NET (or VB .NET) is a version of Microsoft's Visual Basic that was designed, as part of the company's .NET product group, to make Windows and Web applications easier to develop. According to Microsoft, VB .NET was reengineered, rather than released as VB 6.0 with added features, to facilitate making fundamental changes to the language. VB.NET is the first fully object-oriented programming (OOP) version of Visual Basic, and as such, supports OOP concepts such as abstraction, encapsulation, inheritance and polymorphism.
Example of a simple Vb.Net Console Application.
Module Module1
Sub Main()
Console.WriteLine("Hello World")
End Sub
End Module

Visit Us At: www.cegonsoft.com
Cegonsoft
 
Runescape Gamblingrunescape gambling
Back
Top