Nepomuk 3,112
Recognized Expert Specialist
Hello everybody!
As the title suggests, I am looking for information on how to write a game engine for a 2D or 2.5D point & click adventure. (You know, for games like the Monkey Island or Manic Mansion series for example.) I have a basic idea of what I would have to do and am currently researching what language would be the best choice for my requirements, but so far I have found little in the way of describing what other people have done before me.
Just to clarify: - Yes, I do know about projects like ScummVM, Grail or ALPACA that are open source and I have downloaded their code. I probably will have a look at them, but I don't want to copy or steal their code (plus I'll probably be using a different language anyway). My engine should be entirely my own intellectual property, as I might want to sell it (or rather: games using it) at some point and I don't want any hassle with licenses. Also, at least ScummVM is a pretty big project and going through it would most lightly take ages...
- Yes, I do know about AGS too and no, that won't stop me from writing my own engine as it doesn't do exactly what I want my engine to do.
- Yes, I do know it's a huge project.
What I'm really looking for is a sort of rough set of instructions on what to do or tips on what I have to do in what way. Tips on how what is a good way to split the code into various bits maybe. Hints for the ingame logic. Advice on how to decide, what exactly the player clicked on. Stuff like that. The tips should ideally be language independent too, but of course there can be examples in any language that would be understandable to someone with a background in C-style and/or bash-style languages.
So, can anyone suggest any links that would help me (but please no links to any forums competing with bytes.com, that would be against the posting guidelines) or does anyone here have experience in that kind of field and would give me some tips?
Greetings,
Nepomuk
0 1353 Sign in to post your reply or Sign up for a free account.
Similar topics |
by: Zach |
last post by:
Hello,
I have recently been reviewing the Calyx Point mortgage software and had some
quesitons I was hoping someone could help me with.
1) Are there ways to input data into Point via a web site using technologies
other than the Calyx Point WebCaster software. I would preferably like to
use .NET here to communicate with the Point system if a solution exists for
doing so.
|
by: sophocles the wise |
last post by:
automatically post data & click buttons on sequence of web pages with
AxWebBrowser
Hi, I need to post stuff everyday to a website and am working on a VB
program to do this for me. I am a computer technician and I post an ad
on craigslist.org everyday but sometimes I don't have time to do this.
So, I accomplished so far to load the first page and post my ad in the
textbox, with title and email address, and to alter the radio button
and...
|
by: Uninvisible |
last post by:
I have put together a db for a law firm to keep track of counterfeit
activities. There are four parent tables:
tblContact
tblTransaction
tblAction
tblFile
I have created a form, frmNewMatter, for adding new records to the db.
The form is based on tblFile and has a subform based on tblContact,
|
by: Vjay77 |
last post by:
I have pretty troubeling problem.
I'd like to create an app which would submit a search to google.com
and then I need to click on one of the results.
I need to click on one which matches the website I was looking for...
I will probably put axwebbrowser into my form and populate link into
it, something like
|
by: mike |
last post by:
Simply Find Your Writing Job Vacancy and resources here -->
http://www.jobbankdata.com/job-writing.htm
| |
by: Eric Renken |
last post by:
We are looking for a XSLT 2.0 transform engine that we can include with our
commercial product and I was wondering if anyone had any ideas? We already
looked at SAXON, but it looks like its license doesn't allow for
redistribution.
Any other ideas would be great? We would like a native .NET DLL that we can
easily reference and use.
Thanks,
|
by: manchin2 |
last post by:
Hi,
Can anybody please provide the information about """ and its use, if possible please provide an example.
1)<tm:bom-expression>{Conf.getEquityConfLookupFields().getEventFieldText("AdditionalDisruption","Change in Law")}</tm:bom-expression>
2)07:41:08 Default ( call ( . ( call ( . Conf getEquityConfLookupFields ) ) getEventFieldText ) ( , AdditionalDisruption Change inLaw ) ) value=Not applicable
Can you please...
|
by: Al G |
last post by:
I have an office application that I would like to publish from a network
location, that gets backed up, and offer updates to users as they become
available. Apparently this is exactly what "click once" does.
Since this is a small office, I have little need for code security, and
would prefer to do without the signing/certificate/expiration hassles.
Do I need to use signing at all? Is there a way to shut it off?
Can someone offer...
|
by: glamster7 |
last post by:
Ok
I hope I can explain this properly. I am designing a hairdressing booking system database in a college environment. The thing I'm trying to do at the momemnt I'm a little lost with
I have a form which allows the receptionist to enter a Stylist_Id, Stylist_Name,Group_Name & SM_Date (this being the date the student is Salon Manager). This data is then stored in the Salonmanager table.
What I am looking to do is if the current date is...
|
by: tvnaidu |
last post by:
Looking for PPP code in LINux (LCP + NCP and everything as per RFC), any idea where can I get it?. I need to run PPP over dialup lines
|
by: Hystou |
last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it.
First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
| |
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed.
This is as boiled down as I can make it.
Here is my compilation command:
g++-12 -std=c++20 -Wnarrowing bit_field.cpp
Here is the code in...
|
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth.
The Art of Business Website Design
Your website is...
|
by: tracyyun |
last post by:
Dear forum friends,
With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
|
by: conductexam |
last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one.
At the time of converting from word file to html my equations which are in the word document file was convert into image.
Globals.ThisAddIn.Application.ActiveDocument.Select();...
|
by: TSSRALBI |
last post by:
Hello
I'm a network technician in training and I need your help.
I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs.
The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols.
I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
|
by: adsilva |
last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
| |
by: 6302768590 |
last post by:
Hai team
i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
|
by: muto222 |
last post by:
How can i add a mobile payment intergratation into php mysql website.
| |