Difference between revisions of "OpenTasks/Engine/Denarius"
Jump to navigation
Jump to search
Strangerke (talk | contribs) (Created page with "{{Infobox_OpenTasks| taskname=Integrate Denarius Avaricius Sextus Engine| gsocworkload=100%| techcontact=Arnaud Boutonné, Eugene Sandulenko| sub...") |
Strangerke (talk | contribs) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{ | {{Infobox_ClosedTasks| | ||
taskname=Integrate Denarius Avaricius Sextus Engine| | taskname=Integrate Denarius Avaricius Sextus Engine| | ||
gsocworkload=100%| | gsocworkload=100%| | ||
techcontact=[[User:Strangerke|Arnaud Boutonné]], [[User:Sev|Eugene Sandulenko]]| | techcontact=[[User:Strangerke|Arnaud Boutonné]], [[User:Sev|Eugene Sandulenko]]| | ||
subsystem=Engine| | subsystem=Engine| | ||
taskstatus= | taskstatus=Cancelled by Strangerke - Sources not sent on time by original authors| | ||
}} | }} | ||
Line 24: | Line 24: | ||
===The Benefits:=== | ===The Benefits:=== | ||
* Integrating | * Integrating Denarius Engine in ScummVM will allow Denarius Avaricius Sextus to be properly freed, as it'll provide a portable environment to play it. | ||
* Denarius Avaricius Sextus Engine will also benefit all the enhancement proposed by ScummVM. | * Denarius Avaricius Sextus Engine will also benefit all the enhancement proposed by ScummVM. | ||
Line 35: | Line 35: | ||
* Good knowledge of ScummVM coding conventions and portability guidelines (could be learned in less than a week) | * Good knowledge of ScummVM coding conventions and portability guidelines (could be learned in less than a week) | ||
* Engine internals could be studied quickly. (The original authors are willing to help by answering questions) | * Engine internals could be studied quickly. (The original authors are willing to help by answering questions) | ||
* Pascal knowledge is a plus. |
Latest revision as of 08:59, 14 March 2014
Closed Task | |
Task Name | Integrate Denarius Avaricius Sextus Engine |
Technical Contact(s) | Arnaud Boutonné, Eugene Sandulenko |
Subsystem | Engine |
Status | Cancelled by Strangerke - Sources not sent on time by original authors |
Background:
The authors (and right holders) of the Denarius Avaricius Sextus have recently found the sources of the engine and have decided to release those under a GPLv2 licence, as well as the data files. This engine is used by the DOS only Denarius Avaricius Sextus.
The Task:
- Convert the sources from Pascal to C
- Clean up the resulting code, make it compile
- Integrate it in ScummVM
- Make use of ScummVM subsystems for graphics, audio, input, ...
- Rework code to follow our portability guidelines
- Refactor/Objectify it
The Benefits:
- Integrating Denarius Engine in ScummVM will allow Denarius Avaricius Sextus to be properly freed, as it'll provide a portable environment to play it.
- Denarius Avaricius Sextus Engine will also benefit all the enhancement proposed by ScummVM.
- The game will get a second life as the full (and free) version of the game will be available on our site.
Required Skills:
- Good C++ skills.
- Good knowledge of ScummVM coding conventions and portability guidelines (could be learned in less than a week)
- Engine internals could be studied quickly. (The original authors are willing to help by answering questions)
- Pascal knowledge is a plus.