C# - Game Engine/Platform To Use In Order To Write Once And Deploy Everywhere?

May 24, 2012

Basically, I want to design a strategy game, where most of the game will be spent in menu areas and making "decisions" (like a Tycoon style game), however, there will still be some graphics, and I would prefer 3D, but if not possible, can resort to 2D. The graphics aren't user controlled, but the moving objects will be the result of the "decisions" the players make.

I really just want to write it once, and have it run on the following Platforms:

Windows Desktop
iOS (iPhone, iPod, iPad)
Android Phones (not strictly required)

(any other platforms would just be a bonus, but at the absolute minimum, all i really want is Windows Desktop and iOS [iPhone, iPod, iPad]).

Now, I don't want to learn objective-c or any other languages which i may have no use for in the future, I really just want to be able to program in Visual Studio (VB.Net or C#, since I can convert from vb.net to c# I will just be writing it in vb.net).

Is it possible to write in vb.net/c# and deploy to all these platforms? I heard of MonoTouch, so i can convert from vb to c# but is this seemless or difficult to do? Do I have to learn and write in another language in order to make tweaks to make it work on the iPhone or Android? So, with MonoTouch, can I still use XNA or is there a different engine that I need to learn/use with Visual Studio?

Alternatively, if I cannot do this all in VB.NET or Visual Studio, what programming language and/or graphics engine should I learn in order to be able to write once and deploy everywhere that is relevant? (So, not fussed about Linux, Mac's or other less used OS's).

Right now, I haven't learnt XNA but am wondering if I should or need to, or if i should learn another engine & language. Basically, I don't really know what I need to learn/know in order to be able to write once and deploy on Windows Desktop, iOS (iDevice's) and maybe Android. So, my question really is, what do I need to learn in terms of both the programming language and game/graphics engine. Right now I know VB.NET and would prefer to use what I know, but if not possible, then am prepared to learn another language & engine combination to be able to achieve what I want, if this is what I need to do, I would like to know what language & engine I need to learn.

View 3 Replies


ADVERTISEMENT

2D Platform Game Physics - Game Development | Dream.In.Code?

Mar 11, 2010

I'm trying to make a 2D platform game and I'm pretty inexperienced at programming. I've coded the player to move left and right and jump, but I can't figure out how to prevent multiple jumps while the player is in the air. Anyone know how to do this?

View 8 Replies

Game Programming :: 2D Platform Game Collisions?

Mar 31, 2009

I'm making a game engine, its coming along pretty nicely, but I'm having trouble with collision detection.. This will be a platform game..I'm using GDI+ for my rendering.My rendering engine, basically draws upon a sprite class I wrote, this class is getting pumped into a collection, then I'm using a for loop to draw the images in the collection..

Code: Private Sub Form1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles Me.Paint Try For i As Integer = 1 To SCollection.Count Step 1 Dim Image As New Bitmap(DirectCast(SCollection.Item(i), clsSprite).Filename)

[Code]...

View 13 Replies

Deploy A VB2010 Programme That Uses The 2010 Access Database Engine?

Nov 3, 2010

I am trying to deploy a VB2010 programme that uses the 2010 Access Database Engine. The programme falls over when starting, with an error trying to access the Database. If I Install the programme on a machine that has Office 2003 installed - still installing the 2010 Database Engine - then it runs OK.Does the Database Engine work?

View 5 Replies

Game Programming :: Multiple Platform Collision Detection

Jan 12, 2010

Lately I have been making a platformer game, just to experiment and see how it would work, and after making two very basic levels I realized that it would take a lot of code to include several or more platforms.

[Code]...

View 4 Replies

Can .NET Be Used As A Game Engine

Jun 6, 2011

I know VB.NET, and I've been planning on creating a simple 2d game engine. I got no problems with creating such engine and running the actual game. However, I've been told that VB.NET might not be the best choice for "working too much with graphics". I'd like to know if that's true. Can VB.NET truly not manage efficiently loads of graphics simultaneously on the screen? If no, what kind of software am I supposed to use for creating this engine?

View 5 Replies

Custom Game Engine Freezes?

Jan 29, 2011

I have been working on a game engine for a couple of weeks now and when I finally finish and test it the windows form just freezes, I believe it to be the timer:

<System.Serializable()> Public Class Game
Public Sub New(ByVal NewGameHandle As IntPtr, Optional ByVal NewFramesPerSecond As Integer = 7)
GameHandle = NewGameHandle
GameFramesPerSecond = NewFramesPerSecond

[code].....

View 5 Replies

VS 2005 Adding A Physics Engine To Game ?

Mar 29, 2009

I am creating a game for my 2nd year of uni. I have no idea why my lecturer wants me to create a game in VB.net using Direct X and not C# XNA but he does, so i have to abide by his rules.I am in no way mathematically advanced enough to create my own newtons physics so i wanted to get an engine to go into my VB.net code.Is this even possible?, im totally new to all of this physics stuff.does anyone know of any VB.net engines out there? and how do i link this engine into my code?

My game is

A 2D blob of water has to navigate itself up and down a set of obstacles, if it falls from a specific hight then it will explode and loose a life. It needs to be able to jump a determined hight also.

View 1 Replies

Game Programming :: Mario Like Jump In Tile Engine

Jan 24, 2012

I have a very basic tiling engine that was made from a YouTube tutorial for making an top down RPG style game and I am trying to adapt it to a platformer game. The code is fairly simple but not being a physics guy I am looking for adding a Mario style jump to the program. I know there will most likely need to be some additional variables added to it such as gravity and velocity. That said I am not sure where to get started, below is the meet and potatoes so to speak of the program.

Code:
' VIEW PORT
Dim ResWidth As Integer = 750
Dim ResHeight As Integer = 550
Dim TileSize As Integer = 32
' GRAPHICS VARIABLES
[Code] ......

View 1 Replies

Write The Code For VB Search Engine?

Aug 14, 2007

writing a search engine for my database. I use Visual Vasic 6.0 Express Edition and i have a database which i want to be connected to a search engine. Can any1 teach me how to write the code?

View 8 Replies

Write A Program To Simualte And Optimise Engine Balancing?

Oct 24, 2010

Im pretty new to VS but have used it to write a program to simualte and optimise engine balancing. Just a simple dynamics/kinematics system.However, I recently reformated my PC, and since reinstalling everything, I can now no longer run the project I wrote correctly.There are no errors present in the code (In Form1.vb), but there are 2 errors and 5 warnings in Form1.Designer.vb.The error are:'Type AxMSFlexGridlib.AxMSFlexGrid is not defined''Type AxMSFlexGridlib.AxMSFlexGrid is not defined'

Am I just being really stupid, and does anyone have any suggestions? Have I forgot to install some software?

View 3 Replies

Setup & Deploy, Write User Entered S/N To Registry

Apr 10, 2010

I have already wrote my own Registration checking software in VB.NET, however I wanted a Special key that I could use in the Registration, and I want to get this from the user, so when they download my software I will with online feature send them a Serial Number, which they will enter when they install the software, I then want to write it to the Registry using the Setup and Deployment project, so that my application can retrieve it every time it is run to check Registration.

View 1 Replies

Easiest Way To Write And Engine For Importing Files Of Common Formats?

Dec 1, 2009

I am writing an application where data can be gathered from many different places and graphed against other data. However the data from all the different places is coming in different formats such as .csv, .txt and some others i can't recall right now.So i am wondering what is the easiest way to allow my program to import the data supplied in these different formats?

View 4 Replies

Game Programming :: Alogrithm - Attempting To Get High Scores Into The Correct Order

Sep 16, 2009

I am attempting to get hiscores into the correct order but.. I am having troble with some of it.. I have this for my sort alogrithm

Code:

For i = 0 To Howmany
For j = i + 1 To 9
If ArrScore(i) < ArrScore(j) Then
temp = ArrScore(i)

[CODE]...

The hiscores text file looks like this:

Code:

Stuart:120,LoL:192,Computer:112,LoL:113,

The immediate window looks like this when its run.

Code:
0 1 , Stuart , 120
0 2 , LoL , 192
1 2 , 120 , 120
2 3 , Computer , 112
2 4 , LoL , 113
3 4 , 112 , 112

View 3 Replies

Write A Little Program That Checks For A Process - ,,Cheat Engine" Is Running The Process Is Getting Killed?

Oct 13, 2009

i am trying to write a little program that checks for a process and kills is.here is the

Dim p As Process = Process.GetProcessesByName("Cheat Engine")(0)
p.CloseMainWindow()[code]...

My problem is it�s woking ,yes if the programm ,,Cheat Engine" is running the process is getting killed.But if the program is not running my program crashes.

View 5 Replies

C# - Write Text Files Without Byte Order Mark (BOM)?

Mar 13, 2010

I am trying to create a text file using VB.Net with UTF8 encoding, without BOM.

I can write file with UTF8 encoding but, how to remove Byte Order Mark from it?

edit1: I have tried code like this;

Dim utf8 As New UTF8Encoding()
Dim utf8EmitBOM As New UTF8Encoding(True)
Dim strW As New StreamWriter("c: empom1.html", True, utf8EmitBOM)

[Code]....

View 5 Replies

Write A Code That Will Let Me Input 2 Alphabets And They Will Output In Alphabetical Order?

Sep 4, 2009

I am writing a program which was pretty easier until I got to a certain part. I need to write a code that will let me input 2 alphabets and they will output in alphabetical order

Ex:
Please Enter alphabet 1: b
Please Enter alphabet 2: a

[code]....

View 3 Replies

Use To Write Scripts For A Certain Game?

May 22, 2009

I am writing a script editor application that users can use to write scripts for a certain game. I am using a Treeview to display all the script files in the default folder, where they are usually located. The Treeview functions as some kind of File Browser, but only shows the relevant script files.

Now, I have had a few 'complaints' about this: the problem was that not every stores their scripts in the default location, and hence they cannot use the File Browser properly. So I came up with an idea that would allow the user to add and remove folders from the File Browser; turning the Treeview more or less into a 'working directory' into which the user can add whatever folder containing script files that he wishes.

[Code]...

View 4 Replies

Write A Memory Game Using VB 2008?

Sep 21, 2010

If you match two same colours or pictures, you get some points. There should be nine pairs of hidden pictures/colours but shows up when clicked but should not in the same order or line. There has to be a count down timer as well.

View 1 Replies

Write Save Game And Load It?

Apr 14, 2011

I have a project "Sudoku" in VB.net 2005 , I want , when Click Button "Save game" [code]...

View 1 Replies

Game Development :: Read And Write To The Registry?

Aug 9, 2009

I made a game and I would like to store the high score and other values in the windows registry. It's made in VB.NET. Could someone give me a sample code example of simple reading and writing to the registry.

View 5 Replies

Write A Little Program To Allow Editing A Game File?

Jan 27, 2012

I've been banging my head for a while now and just can't seem to figure out what the problem is here. I have not really worked with XML much and thought it would be good to do some work with it in order to have a better understanding. I decided to write a little program to allow editing a game file. I found some examples on the net of basic XML functions and tried to use one of them in my program.

The Xml file I am working with is huge so I will show just enough to give an idea of the format.

Code:
<?xml version="1.0"?>
<Proto version ='2'>
<Unit id ='0' name ='InvisibleProjectile'>
<DBID>20</DBID>

[Code]...

I have tried different text in the select nodes portion, such as "proto" "/proto" and the above but in every case I get a count of 0 on the node list and nothing is displayed in my textbox.Each <Unit> is roughy 30-35 lines and the file has over 59k lines of units so clearly the count should be rather high but always 0.

View 2 Replies

How To Write A Memory Game Using Visual Studio 2008

Jan 22, 2010

If you match two same colours or pictures, you get some points. There should be nine pairs of hidden pictures/colours but shows up when clicked but should not in the same order or line. There has to be a count down timer as well.

View 3 Replies

VS 2010 Use Window Form Application To Write This Game?

Mar 27, 2011

i want to use window form application to write this game?

View 3 Replies

Write A Simple Game On Which The Player Has To Pursuit Some Figures On The Screen?

Oct 16, 2009

I'm currently trying to write a really simple game on which the player has to pursuit some figures on the screen. Since i'm just writing the prototype version i'm using a Panel wich i redraw 1000 times per second. Now, i want that every level is similar but not the same as past level, so i created a Level Class that contains the game objetcs of Player Class and the Figure Class, wich are the ones that have all the movement subrutines. So, with a Timer, 1000 times per second, i get the input from a joystick, pass it to the player objetc and update the position of the figure object. All this stuff is reported to an internal Panel that every level object has, wich i refresh and then pass it ByVal to the panel that the player actually sees. The problem i have is that after the first level ends, when the second level starts running, i can see the last frame of the fisrt level flashing behind the figures and it makes the game run a bit slower after every level. I tried keeping a copy of the inicial state of exterior panel and use it to clean the one i'm using on the levels but it didn't work...

View 11 Replies

Connect To A Site And Use Data In It - Write A Game Name In A Textbox, And When Press "search" Button

Jun 5, 2011

I want to connect to a site and use data in it, like a program that connects to [url], search for a movie and returns information, i want to do that with [url], or [url]. i want to write a game name in a textbox, and when i press the "search" button, the program looks in site and return me cheats of that game...

View 10 Replies

Game Development - Write Text In A Already Existing Text File?

Apr 7, 2012

I've been developing a arcade game, and as every good arcade game, it has an incorporated scoreboard so that players can see who scored better. My problem is that everytime it enters a new scoreline, it deletes all the previous lines in the text file. The code I've been using is the following:

If player1 > 25 Then
objReader.Close()
MsgBox("O " + jogador1 + " ganhou.")[code]............

View 2 Replies

Need To Change One Combo Box (of Many) To Order Items In Descending Order

Nov 1, 2009

I have a combo box bound to a datasource. I need to change one combo box (of many) to order the items in descending order.I'm guessing I could order the collection in the dataset, but that will mean all my combo boxes will be reordered?

View 2 Replies

Re Order Column Order In A Data Bound DataGridView?

Apr 17, 2010

I have a databound Datagridview. The DGV is bound to a datatable of a strongly typed DataSet created using the wizard. Is there any way to re order the columns before displaying them eg: the Columns are displayed in the DGV in this other Col4, Col6, Col3, Col1,Col5, Col2

But I want to it to show as Col1, Col2, col3, Col4, Col5, Col6?

I realise that the display order followed the Column order in the database table and by extension, the datatable. I have re-arranged the columns in the Database but the Datatable still retains the old order.

View 4 Replies

VS 2010 : Access ORDER BY To Get DESCENDING Order

Oct 8, 2011

This might not be so 'VB' as it is 'SQL using VB' I have an application with a built in MS Access DB. I have a table that has a column full of integers, I shoot the DB a SQL "order by 'column name' " string and it returns the table ordered by my column of integers.BUT it returns them like this, and I want them like this

0 6
1 5
2 4

[code]....

How do I get the OrderBY to do a descending list starting with the highest number?

View 2 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved