Menů principale
 Notizie
 Grafica
 Forum
 Links
 Retro Trailer
 Recensioni
 Modelli Amiga
 Storia Amiga
 Retro-Gamers
 Lista Utenti
 Contatti
 Policy sito
Ricerca Google

Login

Nick


Password


Comandi

[b]-[/b]
Attiva/disattiva il neretto

[i]-[/i]
Attiva/disattiva l'italico

[br]
Inserisce un a capo

[p]
Inserisce un interruzzione di paragrafo

[center]-[/center]
Attiva/disattiva allineamento centrato

[justify]-[/justify]
Attiva/disattiva allineamento giustificato

[box]-[/box]
Apre/chiude una tabella

[boxcell] o [boxcell=n]-[/boxcell]
Apre/chiude una cella

[boxrow]-[/boxrow]
Apre/chiude una linea di celle

[quote]-[/quote]
Crea un box per quotare commenti.

[quote=titolo]-[/quote]
Come Quote ma con titolo.

[size=valore]-[/size]
Imposta la grandezza del carattere

[color=valore]-[/color]
Imposta il colore del testo.

[url=indirizzo]-[/url]
Attiva una porzione di testo

[img]indirizzo[/img]
Visualizza l'immagine indicata in 'indirizzo'.

[img;w=px;h=px;mini=%]indirizzo[/img]
Come sopra, w ed h sono base e altezza in pixel o mini č la percentuale di riduzione dell'immagine. Con mini=std l'immagine avrŕ una grandezza predefinita

Nuovo Commento
Regolamento Commenti e Topic

Tutti gli utenti che usufruisco di questo servizio sono pregati di rispettare poche semplici regole:

- Non e' possibile inserire commenti/topic contenenti volgarita', torpiloquio e/o offese di vario genere.

- E' assolutamente vietato inserire immagini e/o link a sfondo pornografico.

- Sarebbe preferibile evitare commenti mirati alla polemica e alla provocazione.

- Si ricorda che per netiquette, scrivere maiuscolo equivale a "URLARE", non va quindi bene scrivere tutto un post in maiuscolo.

- E' necessario ricordare che non e' bene fare commenti sprezzanti riguardo argomenti quali: religione, politica e la multietnia

- Non sono molto tollerati commenti/topic con eccessive abbreviazioni stile SMS.

- Eventuali critiche all'operato dei moderatori saranno punite a discrezione degli stessi.

- E' consigliabile rileggere sempre i commenti/topic prima di postarli, onde evitare lo spopolare di commenti ricchi di errori che potrebbero anche essere fraintesi o non compresi da utenti non italiani che sono alle prime armi con la lingua.

- E' buona cosa inserire i Topic nelle corrette sezioni, nell'indice delle stesse e' presente una breve descrizione sul contenuto, in caso di errore i Topic possono essere spostati nella sezione corretta dagli admin (Mak73) I commenti/topic che non rispettano tali regole verranno eliminati.

I gestori del sito non si assumono nessuna responsabilita' sul contenuto dei commenti riportati.

Stile Testo
Dimensione:  Colore:  Allinea: 

Altri comandi
Emoticons
Clicca per riportare il codice nell'area di testo oppure posizionati su un'immagine per vederne il relativo comando.
:) :( :D ;) :P Oo -.- :O :ok: :pugni: :sedia: :tsk: :morto: :vietato: :superman: :sbav: :guardati: :rolleyes: :ghgh: :asd: :specchio: :migira: :incazz: :svitato: :sese: :° :uhm: :eheh: :fii: :muro: :goccia: :clap: :wuatta: :boom: :angelo: :brill: :mhua: :rotfl: :huh: ^^ :nono: :rosso: :azz: :lol: :dmon: :dance: :cool: :bleah: :...: :cuori: :yeah: :alien:
Testo
formattazione
   

08 Aprile 2026 Postato da: amiwell79
Sevgi_Engine v0.191
Motore open-source per creare giochi fa uso del C

https://aminet.net/package/dev/c/sevgi_engine

Sevgi Engine
************
Sevgi Engine is a new open-source video game engine designed for the classic
Amiga computers. It delivers the necessary tools and generates the boilerplate
code to enable the development of high-performance Amiga games using only the C
programming language.
It is built around the great ScrollingTricks by Georg Steger.

Features
********
* Performance
All display algorithms aim to perform at a locked 50fps on a single buffered
native Amiga chipset display. It implements an optimized version of the
algorithm Scroller_XYUnlimited2_64 from ScrollingTricks. Benefits highly from
Fast Ram where available.
* System friendly
Aims to work on all ROM versions (2.0+) providing a clean quit back to OS
without needing WHDLoad.
* AGA Support
Supports all features provided by the AGA chipset.
* No limitations
Designed to support all the well known visual tricks known by the popular
Amiga video game titles while not limiting more experimental effects to be
implemented.
* UI
Code to create customizable mouse driven GUI objects (buttons, input gadgets,
checkboxes etc.) with auto-layout and modern features, which can also be
accessed by the keyboard or the joysticks.
* Controllers
Supports very optimized input from mice, joysticks and CD32 JoyPads from both
joystick ports, as well as the keyboard.
* Easy development
A native editor program is provided to generate code, manage game assets, edit
color palettes etc. called Sevgi Editor. Other elements like game logic,
animation and events require programming knowledge in C. The programming and
compiling can be made natively (on the Amiga OS - using native compilers) or
cross platfrom (on Windows or Linux PCs - using cross development tools).
Sevgi Editor can import game maps made in Tiled ( https://www.mapeditor.org/ ).
* Templates
Generates ready to compile and run game code from template genres which aims
to ease bootstrapping. The templates include test assets.
* ptplayer
Implements the great ptplayer by Frank Wille for music and audio effects.
* No third party dependencies
The game executable will not require any libraries(1)
* Documentation
The engine code is very well commented and documented in detail in Amigaguide
format.

(1): Except diskfont.library. And even that is avoidable if you do not use any
Amiga font asset.

Sevgi Editor
************
Sevgi Engine code and template assets are generated using the provided editor
called Sevgi Editor.

Requirements
************
* ECS or AGA Amiga
* Kickstart 2.0+
* MUI 3.8 (for Sevgi Editor)

Fast Ram and an RTG Workbench display is highly recommended for Sevgi Editor.

Build
*****
Sevgi Engine code is suitable to be compiled with any Amiga compiler. Makefiles
for SAS/C and gcc are provided and these compilers are tested to work. It
includes and uses SDI_headers, so (hopefully) it is compiler agnostic.

Templates
*********
Sevgi Editor comes with some ready to compile and run game templates from
different genres which demonstrates its features using some free assets.

Licences
********
Sevgi Engine and Sevgi Editor is under MIT Licence. Meaning you can use it in
whatever project you want as long as you include the original copyright and
license notice.
ptplayer is public domain under The Unlicence licence.

Future Plans
************
Sevgi Engine is still a work in progress. Some new features planned are:
* Support for different level display implementations (split screen etc.)
* More graphical effects
* A native tilemap and gameobject editor
* More templates for different game genres

Contributions
*************
The source codes for Sevgi Engine and Sevgi Editor can be found at:
https://github.com/alpyre/Sevgi_Engine

If you make use of Sevgi Engine and find shortcomings, contributions like
feature requests, bug reports or even pull requests will be highly appreciated.
Commenti: 0  Aggiungi 

© Amigapage 1998 - 2007 - Sito italiano dedicato alla piattaforma Amiga ed evoluzioni varie.
Struttura del sito interamente ideata e realizzata da Marco Lovera e Alessandra Lovera - Tutto il materiale inserito all'interno del sito č dei rispettivi autori/creatori.
E' assolutamente vietata la riproduzione o la manipolazione di tutti i contenuti o parte di essi senza l'esplicito consenso degli amministratori e degli autori/creatori.

Eseguito in 0.0078310966491699 secondi