🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: rec.games.programmer
1 messages
1 total messages Started by Cyberman Wed, 29 Jul 1992 02:07
Game langauge [revisited]
#253
Author: Cyberman
Date: Wed, 29 Jul 1992 02:07
68 lines
2666 bytes
Ok since this topic really did get out of control and in fact was
well misunderstood :) I am posting this message.

What it is!

The idea is to generate code complilable under either C or C++.

REASONING
C is widely available on many platforms.
It is easy to create machine specific graphics libraries
independent of what machine the original source was written on.
Thus a program on X machine will work on Y given that appropriate
libraries.

GENERAL PURPOSE
Actually it is a misnomer to call it a gaming language it is
bettter put as an OOP simulation language.  In which call by
ALIAS [explained later] is a available, and many other unusual
things.

What else?
Graphics libraries.
These will be STANDARDIZED in their interface.  How they work the
programer could care LESS about.  A program written on the PC
should be the same as for the MAC, AMIGA, ATARI ST, and even
UNIX [except it would be under X] or even under windows!

AUDIO support
AGAin trivial the libraries will be standard.  however they will
"tune" to the available capabilites.  An Amiga and MAc lib are
easy however the PC will be a BIT more intresting [so many
standards].

My Idea is to use MIDI for background music etc.  [it's a
standard!]  this would make portability a cinch.

SYNTAX
here is the OPENER.
I'm working on a document of my suggested syntax.

what "I" think should be "in it" or capabilities

signals that allow parameterization
ALIAS refernces to objects
EX
    refer to by class - all objects of that base class OR higher
        recieve the signal [ all walls echo a sound (instresting
        thought? simulating echos!) ]
    refer to by name a specific object [entering the "adventurers
        guild" or you drop a coin]
    refer to by scope - specify the "area" the signal is for [all
        objects in a room for example]

    And a multitude of other methodes of specifying what objects
    or objects to send your signal must reach.  This can include
    distance position etc whatever the object knows about itself.
class definitions
class inheritance
class encapsulation

Now how to support this in C?  Eh later :)

        Stephen Cyberman@Toz.Buffalo.NY.US
        Scripted at Tue  07-28-1992  00:56:12

... My hard disk is full! Maybe I'll try this message section thing.
--- Blue Wave/QWK v2.10
 
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads