Archief - [PROG][Testen] ItsAlive

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Vich

Legacy Member
Alweer een project dat in beta-fase is:
"Game of life" in 3D!
Nthdimensional.com bracht me gisteren op het idee om dit leuke dingetje te maken. Ik heb in principe gedaan wat zij deden, maar dan met wat aanpassingen hier en daar. Het resultaat is een volledig geanimeerde 3D game of life met groeiende/krimpende in- en uitfadende cubussen!
Je kan de eerste versie hier downloaden.

(als het runt dan ziet het er veel cooler uit dan het plaatje trouwens)

Voorlopig vertrekt hij altijd vanaf hetzelfde punt, maar de bedoeling is om later willekeurig een aantal blokjes neer te zetten zodat het "leven" ook willekeurig kan starten.

Dit is dus de ideale testcase of m'n 3D engine wel op alle systemen werkt. Mijn oproep is dan ook: als het crasht, gelieve dit te melden, samen met foutmeldingen(die in system.htm kunnen staan).

MacK

Legacy Member
Het loopt hier al 5 min vlot te draaien op win xp, zonder probs. Knap gedaan hoor!

Nog een voorstel: Eventueel het mogelijk maken om met je muis te roteren rond de kubus? Juist om het 3D-effect te versterken.

Verder: Zeer knap gedaan hoor.

killgore

Legacy Member
knap gemaakt, wat controls zouden wel mogen :).

Staat src code op lifeisdigital?

Vich

Legacy Member
Het was gisteren half drie 's nachts toen ik dit uploadde, dus had ik zin om te gaan slapen ipv controls te maken enzo :P

Maar wat ik ga doen:
- alles instelbaar maken (camera hoek, random start levensvorm)
- kleuren die afhankelijk zijn van de toestand: basiskleur is bijvoorbeeld blauw, des te meer leven rond een levensvorm is des te meer groen erbij komt en hoe langer een kubus leeft hoe meer rood erbij komt

Ik post vanavond wel een update :)

Thuis draait het zo'n 100fps, op't werk 1000 a 2000 ... 6 van die dingen tegelijk draaien elk op zowat 220fps :D


[edit] De sourcecode zal later samen met de AlterNova engine worden geleverd (in de volgende AlterNova update dus), want dit is onderdeel van de demo-folder van AlterNova.

MacK

Legacy Member
juist uit nieuwsgierigheid: Op wat draai je het op het werk? :) (*edit* van specs bedoel ik )

*edit2 : is de fps capped ofzo? ik haal hier rond 85 fps (wat me doet vermoeden dat het capped is aan de refreshrate)

.Acku.

Legacy Member
MacK zei:
juist uit nieuwsgierigheid: Op wat draai je het op het werk? :) (*edit* van specs bedoel ik )

*edit2 : is de fps capped ofzo? ik haal hier rond 85 fps (wat me doet vermoeden dat het capped is aan de refreshrate)


Dan staat uw VSYNC aan op uw OpenGL-kaart

Vich

Legacy Member
MacK zei:
juist uit nieuwsgierigheid: Op wat draai je het op het werk? :) [...]


Athlon 64 X2 4400+ (dual core)
4GB RAM
nVidia 7800GTX 512DDR
24" TFT 1920x1200

Of in 2 woorden: geile machine :9

[edit] Je kan vertical sync uitzetten als je dat wil, dat staat ergens bij de properties van je beeldscherm (vidkaart driver) in het configuratiescherm.

MacK

Legacy Member
:)

Btw, lag aan m'n instellingen ergens van die capped fps. Nu heb ik er 670 :)

daigon

Legacy Member
werkt niet op een asus laptop

M processor 1.5GHz 512ram Ati mobility radeon 9700 dx 9.0c

dit sta in htm file

* registered device class
* Base device initialization:
o reading settings from INI file
o [v] base window created
o [v] graphics bridge created
o [v] graphics bridge initialized
o [v] graphics renderer created
o [v] graphics renderer initialized
o done
* SDL device initialized

als ik run krijg ik

ItsAliveWin32.exe has encountered a problem and needs to close. We are sorry for the inconvenience.

Vich

Legacy Member
daigon zei:
werkt niet op een asus laptop

M processor 1.5GHz 512ram Ati mobility radeon 9700 dx 9.0c

dit sta in htm file

* registered device class
* Base device initialization:
o reading settings from INI file
o [v] base window created
o [v] graphics bridge created
o [v] graphics bridge initialized
o [v] graphics renderer created
o [v] graphics renderer initialized
o done
* SDL device initialized

als ik run krijg ik

ItsAliveWin32.exe has encountered a problem and needs to close. We are sorry for the inconvenience.

Thanks!
De huidige versie geeft jammer genoeg niet genoeg info opdat ik daar iets mee zou kunnen doen, maar vanavond ga ik het programma updaten en zorg ik ervoor dat er een speciale versie is die wél rare errors meldt.

Messias.

Legacy Member
Ge hebt toch royalties afgedragen voor het gebruik van die jpeglib? :D


Nee serieus, cool progje. Eerst 77 fps met VSync aan, dan eens afgezet en dan zat ik rond de 500. Bij het maximaliseren en terug minimaliseren blijft dat logo gewoon staan? Is er geen manier om dat relatief te positioneren (een beetje zoals in html, ik ken niets van 3D :))?

Voor de rest, geinig ding. ;)

Vich

Legacy Member
Er is een nieuwe versie!

Deze:
- geeft duidelijke warnings moeten geven bij de meeste crashes
- plaatst het logo en de tekst correct bij het veranderen van het vensterformaat
- loopt trager, de groei is duidelijker zichtbaar
- heeft nog steeds een vast beginpunt, maar deze keer gaf ik hem een cubus als startpunt(dat geeft een leuk effect)
- heeft een update in het algoritme voor de kleuren:

Hoe de kleuren werken:
- De kleur is standaard blauw met ongeveer 50% transparantie
- Hoe ouder de cubus, hoe paarser hij wordt, want dan komt er meer rood bij. Hij is volwassen na 6 seconden.
- Hoe meer buren een cubus heeft, hoe meer groen erbij komt.
- Hoe minder buren, hoe meer hij transparant wordt (met een minimum zichtbaarheid van 60% ten opzichte van de standaardzichtbaarheid van 50%, dus minimum 30% zichtbaar).

De downloadlocatie is nog steeds dezelfde :)

In de volgende updates kan je dit verwachten:
- GUI voor instellingen (v1.3)
- Bestuurbare camera (v1.4 vermoedelijk)
- Profielen voor het kleurgedrag (v1.5 vermoedelijk)

Pjètrr

Legacy Member
Hmm, mooi hoor, maar als ik hem maximaliseer en dan weer minimaliseer, verkleint hij niet opnieuw...
Veel specs weetik niet van mijn pc :P
Intel Pentium 4 2,66 GHz...

Vich

Legacy Member
Pjètrr zei:
Hmm, mooi hoor, maar als ik hem maximaliseer en dan weer minimaliseer, verkleint hij niet opnieuw...
Veel specs weetik niet van mijn pc :P
Intel Pentium 4 2,66 GHz...

Thanks voor de melding. Ik heb wat opzoekwerk gedaan en volgens mij is het een bug in een library die ik gebruik(SDL) :/

killgore

Legacy Member
Vich zei:
Thanks voor de melding. Ik heb wat opzoekwerk gedaan en volgens mij is het een bug in een library die ik gebruik(SDL) :/
SDL stuurt geen videoresize msg als de gebruiker het venster restored, ligt aan sdl dus. Ben et over paar weken ook tegengekomen ;).

Gewoon upgraden wasset dus blijkbaar want bij ander apps werkt et wel :$.

edit: eigenlijk kan et bij u nie aan uw sdl libs liggen, want ik gebruik uw compiles en hier werkt et onder huidige apps :s. Vergete nie gewoon uw viewport aan te passen of zo?
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan