forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Готовые проекты сообщества boolean (http://forum.boolean.name/forumdisplay.php?f=140)
-   -   jAqua v0.1a (http://forum.boolean.name/showthread.php?t=4215)

elmortem 28.08.2007 19:41

Re: jAqua v0.1a
 
jimon
Можешь поподробнее рассказать? Можно в приват, отдельную вертку или в виде статьи даже... (:
Очень интересно было бы "послушать".

jimon 29.08.2007 01:49

Re: jAqua v0.1a
 
elmortem
да я и кодом могу в принципе

идея простая - загрузка и сохранение с помощью одной функции
идинственое что создание обьектов надо будет специально делать
а так думаю все код обьяснит

Код:

'------------
'Base Serealize Code (file manager)

Global SerealizeFlag% = 0
Global SerealizeStream:TStream = Null

Function SerInt(i% Var)
        Select SerealizeFlag
        Case 1
                SerealizeStream.WriteInt(i)
        Case 2
                i = SerealizeStream.ReadInt()
        End Select
End Function

'------------
' Serealize world (world manager)
Function SerealizeWorld()
        SerInt(my_var1)
        SerInt(my_var2)
        SerInt(my_var3)
        SerInt(my_var4)
End Function

'------------
' Load\Save (game manager)
Function SaveGame(Name$)
        Local bank:TBank = New TBank
        Local out_stream:TStream = OpenStream(bank)

        SerealizeStream = out_stream
        SerealizeWorld()

        Local out_file:TStream = WriteFile(Name$)
        While Not Eof(out_stream)
                out_file.WriteByte(out_stream.ReadByte())
        Wend
        CloseFile(out_file)

        SerealizeFlag = 0
        SerealizeStream = null
End Function
Function LoadGame(Name$)
        SerealizeStream = ReadFile(Name$)
        SerealizeFlag = 2

        Serealize()

        CloseFile(SerealizeStream)

        SerealizeFlag = 0
        SerealizeStream = null
End Function


elmortem 29.08.2007 02:17

Re: jAqua v0.1a
 
Спасибо. Интересный способ, надо бы подумать над этим. Может что-то подобное сделаю на основе XML для "универсальной системы сохранения\загрузки".

Stalnoy_Gvozd' 29.08.2007 13:58

Re: jAqua v0.1a
 
Пересматривал старую Игроманию.
Понял:Блин! Да этож точная копия "~Flow~"!
Колись, графу оттуда выдерал? Ну хотя бы частично?

moka 29.08.2007 14:01

Re: jAqua v0.1a
 
Stalnoy_Gvozd', нет ему художница рисовала полностью всю.

Stalnoy_Gvozd' 29.08.2007 14:08

Re: jAqua v0.1a
 
Интересно, но блин, стиль - полное попадание в "Флоу"!

johnk 29.08.2007 16:12

Re: jAqua v0.1a
 
Наверно Flow стала источником вдохновления.

jimon 29.08.2007 23:13

Re: jAqua v0.1a
 
Stalnoy_Gvozd'
обижаешь однако ... графика полностью своя, рисовали много и упорно
а вот действительно ... стиль практически полностью "слизан" с Flow
потому что базовый дизайн взяли с Flow .. потом только решили менять игровую логику ... но пока ничего не зделано особо чтобы игровая логика небыла похожа на Flow :)

impersonalis 30.08.2007 03:10

Re: jAqua v0.1a
 
Хым. Джимон пропоганадирует сериализацию?

jimon 30.08.2007 11:35

Re: jAqua v0.1a
 
impersonalis
а что ? :)

moka 30.08.2007 13:06

Re: jAqua v0.1a
 
jimon, клонирование пропогандирует ;)

jimon 30.08.2007 15:54

Re: jAqua v0.1a
 
Вложений: 4
я вам ща как дам клонирование ... :)

так ... начал писать физический движок
потому что встроенная архитектура не позволяет зделать то что надо
а тут сразу все удобно - обьекты, джоинты и тд :)

в общем за 30 мин сварганил то что мона видеть на скринах

скоро вставлю ето дело в игру ... и напишу редактор

jimon 21.02.2009 23:59

Ответ: jAqua v0.1a
 
Вложений: 1
разработка проекта закончилась еще в прошлом году
теперь уже нету цености исходников на blitzmax для меня
потому выкладываю их все по лицензии zlib
на время остановки разработки была версия 0.1d050 вроде
там был добавлены бонусы, магазин бонусов и несколько новых юнитов

медиа последней версии я не выкладываю сознательно, вполне возможно что будет реинкарнация jaqua на C++ на движке jengine

Антихрист 22.02.2009 07:44

Ответ: jAqua v0.1a
 
Die Domain "jimon.boolean.name" ist nicht verfьgbar.
выводит по ссылке(наладьте

jimon 22.02.2009 12:32

Ответ: jAqua v0.1a
 
Антихрист
тут посмотри
http://jimon.org/?page_id=165


Часовой пояс GMT +4, время: 16:43.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot